summaryrefslogtreecommitdiff
path: root/Kernel/i8253.cpp
AgeCommit message (Expand)Author
2019-06-07Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h}Andreas Kling
2019-06-07Kernel: Run clang-format on everything.Andreas Kling
2019-05-15Kernel: Add a beep() syscall that beeps the PC speaker.Andreas Kling
2019-03-25Kernel: Do timekeeping manually instead of asking the RTC all the time.Andreas Kling
2019-02-06Clean up some uninteresting log spam.Andreas Kling
2019-02-01Implement event loop timers.Andreas Kling
2019-01-31Big, possibly complete sweep of naming changes.Andreas Kling
2018-12-03More coding style changes.Andreas Kling
2018-11-17Make bash-2.05b build with minimal changes.Andreas Kling
2018-11-08Move timer tick handling into Scheduler.Andreas Kling
2018-11-07Move the scheduler code to its own class.Andreas Kling
2018-11-07Some refactor and style tweaks.Andreas Kling
2018-11-01Process now maps regions immediately when they are allocated.Andreas Kling
2018-10-31Minor cleanup.Andreas Kling
2018-10-23Generalize the SpinLock and move it to AK.Andreas Kling
2018-10-23Lots of hacking:Andreas Kling
2018-10-22A lot of hacking:Andreas Kling
2018-10-19Turn the syscall interrupt into a trap (by switching the gate type.)Andreas Kling
2018-10-17A userspace process can now GPF and the OS goes on!Andreas Kling
2018-10-16These changes were lying around uncommitted in the old repo.Andreas Kling
2018-10-16Import the "gerbert" kernel I worked on earlier this year.Andreas Kling