summaryrefslogtreecommitdiff
path: root/Kernel/Devices
AgeCommit message (Expand)Author
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
2019-07-19Kernel: Restore state strings for block statesRobin Burchell
2019-07-18Kernel: Remove unnecessary use of LibDraw.Andreas Kling
2019-07-18LibDraw: Introduce (formerly known as SharedGraphics.)Andreas Kling
2019-07-17Kernel: Initial FDC Device Driver (#315)Jesse
2019-07-16Kernel: Remove use of [[gnu::pure]].Andreas Kling
2019-07-16IDEDiskDevice: Remove superstitious memory_barrier().Andreas Kling
2019-07-14SB16: Set "m_interrupted" to false before enabling IRQ's.Andreas Kling
2019-07-14Kernel: Add Thread::block_until(Condition).Andreas Kling
2019-07-13SB16: Write the correct DMA buffer offset for 16-bit samples.Andreas Kling
2019-07-13SB16: IRQ handler should send 0xd5 to pause 16-bit playback.Andreas Kling
2019-07-13SB16: Use a snooze alarm to block the current thread while playing.Andreas Kling
2019-07-13SB16: Put debug spam behind SB16_DEBUG.Andreas Kling
2019-07-13SB16: Use Stereo samples by default.Andreas Kling
2019-07-13SB16: Send (sample count, less 1) to the DSP, not the number of bytes.Andreas Kling
2019-07-13SB16: Switch to signed 16-bit 44100 Hz Mono by default.Andreas Kling
2019-07-13Kernel: First cut of a sb16 driverRobin Burchell
2019-07-11Kernel: Remove use of copy_ref() in favor of regular RefPtr copies.Andreas Kling
2019-07-09Kernel: Move PhysicalAddress.h into VM/Andreas Kling
2019-07-09Kernel: Move VirtualAddress.h into VM/Andreas Kling
2019-07-09Kernel: Move File.{cpp,h} into FileSystem/Andreas Kling
2019-07-09Kernel: Move PIC.cpp into Arch/i386/Andreas Kling
2019-07-08IDEDiskDevice: Fix build after merging slave device changes.Andreas Kling
2019-07-08Kernel: Extended IDE interface to allow slave device usage (#283)Jesse
2019-07-03AK: Rename the common integer typedefs to make it obvious what they are.Andreas Kling
2019-06-21AK: Rename Retainable.h => RefCounted.h.Andreas Kling
2019-06-21AK: Rename RetainPtr.h => RefPtr.h, Retained.h => NonnullRefPtr.h.Andreas Kling