summaryrefslogtreecommitdiff
path: root/Kernel/Devices
AgeCommit message (Expand)Author
2020-01-02Kernel: Create support for PCI ECAMLiav A
2019-12-31Kernel: Implement AltGr key supportTibor Nagy
2019-12-31Kernel: Remove some unnecessary leaking of kernel pointers into dmesgAndreas Kling
2019-12-26Kernel: Simplify force_pio logic in PATA driver (#923)Conrad Pankoff
2019-12-19Kernel: Rename vmo => vmobject everywhereAndreas Kling
2019-12-09Kernel: Give PTY's *actually* unique major ID'sAndreas Kling
2019-12-09Kernel: Assert that device major/minor hasn't already been registeredAndreas Kling
2019-12-01Kernel: Use a WaitQueue in the SoundBlaster 16 driverAndreas Kling
2019-12-01Kernel: Use a WaitQueue in PATAChannelAndreas Kling
2019-11-25Kernel: Implement the setkeymap() syscall.Hüseyin ASLITÜRK
2019-11-23Revert "Kernel: Move Kernel mapping to 0xc0000000"Andreas Kling
2019-11-22Kernel: Move Kernel mapping to 0xc0000000Jesse Buhagiar
2019-11-13Kernel: Add a kernel boot parameter to force PIO modesupercomputer7
2019-11-13Kernel: Fix failing in can_read()/can_write()Sergey Bugaev
2019-11-04PATAChannel: Alert user when no PCI device is foundJesse Buhagiar
2019-11-04Kernel: Make File's can_read/can_write take a const FileDescription&Andreas Kling
2019-10-23Kernel: Fixed fdc read/write problemJesse Buhagiar
2019-10-17KeyboardDevice: Rename 0xe0 flag for clarity.Nufflee
2019-10-17KeyboardDevice: Support whole numpad and Num Lock.Nufflee
2019-10-17KeyboardDevice: Implement Caps Lock handling.Nufflee
2019-10-14Kernel: Remove unused FileBackedDiskDevice classAndreas Kling
2019-10-07PartitionTable: Removing unnecessary declarations from GPT & MBR classessupercomputer7
2019-10-07PartitionTable: Initial GPT Support, Adding Block Limitsupercomputer7
2019-10-02BXVGADevice: Log a debug message whenever the resolution changesAndreas Kling
2019-09-30MBVGADevice: Log address/pitch/width/height when createdAndreas Kling
2019-09-30ByteBuffer: Remove pointer() in favor of data()Andreas Kling
2019-09-06AK: Rename <AK/AKString.h> to <AK/String.h>Andreas Kling
2019-09-04Kernel: Fix wrong I/O ports for the ATA alternate status registersAndreas Kling
2019-09-04Kernel: Remove unused gunk from PATADiskDeviceAndreas Kling
2019-08-29Kernel: Fixed FDC motor_enable()Jesse Buhagiar
2019-08-26Kernel: Display virtual addresses as V%p instead of L%xAndreas Kling
2019-08-21Kernel: Move DiskDevice::block_size() up to BlockDeviceAndreas Kling
2019-08-18Kernel: Move device lookup to Device class itselfSergey Bugaev
2019-08-18Kernel: Implement generic VGA device using multiboot infoConrad Pankoff
2019-08-18Kernel: Implement generic framebuffer ioctls in BXVGAConrad Pankoff
2019-08-17FloppyDiskDevice: Fixed hang on wait_for_irq() (#458)Jesse
2019-08-17Kernel: Expose info about source devices of mounts in /proc/dfSergey Bugaev
2019-08-17ProcFS: Do not assume there is one of itSergey Bugaev
2019-08-12Kernel: Don't forward hijacked keypresses in keyboard driverConrad Pankoff
2019-08-12Kernel: Fix non-DMA writes to IDE drivesConrad Pankoff
2019-08-12Kernel: Use established device name and number for framebufferConrad Pankoff
2019-08-12Kernel: Allow boot without mouse attached by checking for presenceConrad Pankoff
2019-08-11Kernel: Clean up some PATA log messagesConrad Pankoff
2019-08-11Kernel: Fix PATA reads without DMAConrad Pankoff
2019-08-10Kernel: Hack the default keymap to support UK pipe/backslashAndreas Kling
2019-08-07Kernel: Split VMObject into two classes: Anonymous- and InodeVMObjectAndreas Kling
2019-08-07DiskDevice: Add missing override and remove unnecessary class_name()Andreas Kling
2019-08-02Kernel: mount system call (#396)Jesse
2019-07-28Kernel: Expand PATA driver to support multiple hard drives (#365)Jesse
2019-07-20Thread: Return a result from block() indicating why the block terminatedRobin Burchell