Commit History

Author SHA1 Message Date
  Liav A e880fe0765 Kernel: Use a const reference to RegisterState in IRQ handling 5 years ago
  Liav A bb9fba1fdd KeyboardDevice: Use dbg() instead of dbgprintf() 5 years ago
  Liav A 740534cd67 Kernel: Update system components to use the new IRQHandler class 5 years ago
  Andreas Kling e28809a996 Kernel: Add forward declaration header 5 years ago
  Andreas Kling a356e48150 Kernel: Move all code into the Kernel namespace 5 years ago
  Liav A e559af2008 Kernel: Apply changes to use LibBareMetal definitions 5 years ago
  Andreas Kling e64c335e5a Revert "Kernel: Replace IRQHandler with the new InterruptHandler class" 5 years ago
  Liav A 6c72736b26 Kernel: Replace IRQHandler with the new InterruptHandler class 5 years ago
  Liav A 2a160faf98 Kernel: Run clang-format on KeyboardDevice.cpp 5 years ago
  Andreas Kling 94ca55cefd Meta: Add license header to source files 5 years ago
  Andreas Kling 673d789c39 Kernel: Make some static keyboard data const 5 years ago
  Tibor Nagy 624116a8b1 Kernel: Implement AltGr key support 5 years ago
  Hüseyin ASLITÜRK 794ca16cca Kernel: Implement the setkeymap() syscall. 5 years ago
  Andreas Kling 1b2ef8582c Kernel: Make File's can_read/can_write take a const FileDescription& 5 years ago
  Nufflee 7b6aba4284 KeyboardDevice: Rename 0xe0 flag for clarity. 5 years ago
  Nufflee 0979f372a6 KeyboardDevice: Support whole numpad and Num Lock. 5 years ago
  Nufflee 9d5792b73d KeyboardDevice: Implement Caps Lock handling. 5 years ago
  Conrad Pankoff e4826276d1 Kernel: Don't forward hijacked keypresses in keyboard driver 6 years ago
  Andreas Kling a4548a150f Kernel: Hack the default keymap to support UK pipe/backslash 6 years ago
  Andreas Kling 9fdcede491 Kernel: Move PIC.cpp into Arch/i386/ 6 years ago
  Andreas Kling 27f699ef0c AK: Rename the common integer typedefs to make it obvious what they are. 6 years ago
  Andreas Kling 736092a087 Kernel: Move i386.{cpp,h} => Arch/i386/CPU.{cpp,h} 6 years ago
  Andreas Kling bc951ca565 Kernel: Run clang-format on everything. 6 years ago
  Andreas Kling 08cd75ac4b Kernel: Rename FileDescriptor to FileDescription. 6 years ago
  Andreas Kling 8cbb7f101f Kernel: Have File virtuals take a FileDescriptor& rather than a Process&. 6 years ago
  Andreas Kling f042b3adeb Kernel: Make the right shift key work. 6 years ago
  Andreas Kling a58d7fd8bb Kernel: Get rid of Kernel/types.h, separate LinearAddress/PhysicalAddress. 6 years ago
  Andreas Kling ab43658c55 Kernel: Move devices into Kernel/Devices/. 6 years ago