summaryrefslogtreecommitdiff
path: root/Kernel/Devices
AgeCommit message (Expand)Author
2020-05-16Kernel: Absorb LibBareMetal back into the kernelAndreas Kling
2020-05-16Kernel: Let's say that IO::delay(N) delays for N microsecondsAndreas Kling
2020-05-14Build: Switch to CMake :^)Sergey Bugaev
2020-05-02Kernel: Detect 5-button PS/2 mouse if present :^)Andreas Kling
2020-04-29Kernel: Fix integer overflow in framebuffer resolution handlingAndreas Kling
2020-04-28Kernel: Add Region helpers for accessing underlying physical pagesAndreas Kling
2020-04-15Kernel: Refuse to set overflowy resolution values in BXVGADeviceAndreas Kling
2020-04-15Kernel: Ensure that we receive IRQs in PIO mode when IOAPIC is enabledLiav A
2020-04-15Kernel: Restore ATA PIO functionalityLiav A
2020-04-11Kernel: Keep records of PCI::Address & PCI::ID pairs for enumerationLiav A
2020-04-11Kernel: Simplify a message in PATAChannel::create()Liav A
2020-04-11Kernel: Assert if we try to initialize VMWareBackdoor more than onceLiav A
2020-04-10Kernel: Add explicit offset parameter to File::read etcConrad Pankoff
2020-04-09Kernel: Allow again to boot with partitioned diskLiav A
2020-04-08Kernel: Simplify VMWareBackdoor somewhatAndreas Kling
2020-04-08Kernel: Make VMWareBackdoor eternal (since it's never freed)Andreas Kling
2020-04-08Kernel: Remove DebugLogDeviceAndreas Kling
2020-03-28Kernel: Remove the floppy driverAndreas Kling
2020-03-23AK: Reduce header dependency graph of String.hAndreas Kling
2020-03-19Kernel: Delete unnecessary filesLiav A
2020-03-19Kernel: Introduce the new Time management subsystemLiav A
2020-03-19Kernel: Use a const reference to RegisterState in IRQ handlingLiav A
2020-03-19Kernel: Remove unnecessary include from PATAChannel.cppLiav A
2020-03-08Kernel: Add missing #includes now that <AK/StdLibExtras.h> is smallerAndreas Kling
2020-03-06Kernel: Fix syntax errors in PS2MOUSE_DEBUGTibor Nagy
2020-03-06Kernel: Simplify a bunch of dbg() and klog() callsAndreas Kling
2020-03-06Kernel: Change HandlerPurpose to HandlerTypeLiav A
2020-03-06Kernel: Enable IRQs before sending commands to devicesLiav A
2020-03-02Kernel: Use klog() instead of kprintf()Liav A
2020-03-02Kernel: Use IOAddress class in PATAChannel classLiav A
2020-02-28Kernel: Implement basic support for sys$mmap() with MAP_PRIVATEAndreas Kling
2020-02-28Kernel: Validate changed framebuffer resolutionLiav A
2020-02-27VMWareBackdoor: Use dbg() instead of dbgprintf()Liav A
2020-02-27PS2MouseDevice: Use dbg() instead of dbgprintf()Liav A
2020-02-27KeyboardDevice: Use dbg() instead of dbgprintf()Liav A
2020-02-24Kernel: Change get_pci_address() to pci_address() in PCI::Device classLiav A
2020-02-24Kernel: Update SB16 driver to use the new IRQHandler classLiav A
2020-02-24Kernel: Include the new PIT class in system componentsLiav A
2020-02-24Kernel: Update PATAChannel implementation to use the PIT classLiav A
2020-02-24Kernel: Update PATAChannel class to use the PCI::Device classLiav A
2020-02-24Kernel: Update system components to use the new IRQHandler classLiav A
2020-02-24Kernel: Introduce the PIT classLiav A
2020-02-24Kernel: Add HardwareTimer classLiav A
2020-02-17Kernel: Replace "current" with Thread::current and Process::currentAndreas Kling
2020-02-16Kernel: Add forward declaration headerAndreas Kling
2020-02-16Kernel: Move all code into the Kernel namespaceAndreas Kling
2020-02-10AK: Remove bitrotted Traits::dump() mechanismAndreas Kling
2020-02-09Kernel: Use VirtualAddress & PhysicalAddress classes from LibBareMetalLiav A
2020-02-09Kernel: Apply changes to use LibBareMetal definitionsLiav A
2020-02-09Kernel: Support reading/writing PATADiskDevices directly via /dev/hdXConrad Pankoff