summaryrefslogtreecommitdiff
path: root/Kernel/Devices
AgeCommit message (Expand)Author
2021-07-03Kernel: Clarify and make it easy to not use raw numbersLiav A
2021-07-03Kernel: Fix miscellaneous warnings when building with ClangDaniel Bertalan
2021-07-03Kernel: Add missing override specifiersDaniel Bertalan
2021-07-02Kernel/USB: Move the USB components as a subfolder to the Bus directoryLiav A
2021-07-02Kernel/PCI: Move the PCI components as a subfolder to the Bus directoryLiav A
2021-06-30Kernel: Give Devices without a custody a less fake absoulte_pathAndrew Kaster
2021-06-29Kernel: Remove some unnecessary JSON related includesAndreas Kling
2021-06-29Kernel: Introduce the new ProcFS designLiav A
2021-06-29Kernel: Fix `adopt_ref_if_nonnull(new T).release_nonnull()` patternDaniel Bertalan
2021-06-25Kernel: Pass TTY-switch keyboard combo to userspaceSahan Fernando
2021-06-24Everywhere: Use nothrow new with `adopt_{ref,own}_if_nonnull`Daniel Bertalan
2021-06-24Kernel: Move special sections into Sections.hHendiadyoin1
2021-06-24Kernel: Pull apart CPU.hHendiadyoin1
2021-06-19Kernel: Don't use naked new statements in init processLiav A
2021-06-18USB: Store device descriptor on enumerationJesse Buhagiar
2021-06-18USB: Store devices in globally accessible arrayJesse Buhagiar
2021-06-17Kernel: Add a VERIFY() to make sure our DMA address is validGunnar Beutner
2021-06-17Kernel/Interrupts: Return boolean on whether we handled the interruptLiav A
2021-06-17Kernel/Interrupts: Add sensible purposes to VirtIO and USB devicesLiav A
2021-06-16Kernel: Remove various other uses of ssize_tGunnar Beutner
2021-06-12USB: Further Implement USB StructuresJesse Buhagiar
2021-06-09Kernel: Mark PCISerialDevice::detect() as UNMAP_AFTER_INITBrian Gianforcaro
2021-05-31Kernel: Fix crash when switching to console 5 & 6Sebastian Zaha
2021-05-27Kernel: Let the user read/write more than one page from/to dev filesGunnar Beutner
2021-05-21Kernel: Process request to change virtual console from the IO Work queueLiav A
2021-05-20Kernel: Stop allocating the PS2KeyboardDevice in the eternal heapIdan Horowitz
2021-05-19Kernel: static vs non-static constexpr variablesLenny Maiorani
2021-05-18Kernel: Fix subtle race condition in sys$write implementationSahan Fernando
2021-05-18Kernel: Add support for multiple serial ports per deviceIdan Horowitz
2021-05-17Kernel: Stop overriding built-in serial port with PCI serial portIdan Horowitz
2021-05-17Kernel: Add support for QEMU's emulated pci serial (-pci-serial option)Idan Horowitz
2021-05-17Kernel: Implement a PCI Serial Device driverIdan Horowitz
2021-05-17Kernel: Use IOAddress instead of direct IO calls in SerialDeviceIdan Horowitz
2021-05-17Kernel: Add a put_char(char) method to SerialDeviceIdan Horowitz
2021-05-17Kernel: Bit mask line control options in SerialDevice::set_line_controlIdan Horowitz
2021-05-17Kernel: Swap baud rate divisor registers in SerialDevice::set_baudIdan Horowitz
2021-05-17Kernel: Use unsigned instead of signed types in SerialDeviceIdan Horowitz
2021-05-16Kernel: Print scheduler state to the display consoleLiav A
2021-05-16Kernel/Graphics + SystemServer: Support text mode properlyLiav A
2021-05-16Kernel: Introduce a new graphics subsystemLiav A
2021-05-16Kernel: Support the bochs-display deviceLiav A
2021-05-15Kernel: Fix return values of BXVGADevice::read/writeSahan Fernando
2021-05-15Kernel: Fix UHCIController singleton startup null-deref race condition.Brian Gianforcaro
2021-05-15Kernel: Make AnonymousVMObject physical page APIs OOM safeBrian Gianforcaro
2021-05-13Kernel: Make UserOrKernelBuffer R/W helpers return KResultOr<size_t>Andreas Kling
2021-05-08Kernel/HID: Don't assume that ACPI is initializedLiav A
2021-05-05Kernel: Allow remapping Caps Lock to Control (#6883)Spencer Dixon
2021-05-03Kernel: Remove unused header includes from various files.Brian Gianforcaro
2021-05-03Kernel: Mark AsyncBlockDeviceRequest + AnonymousVMObject as finalBrian Gianforcaro
2021-05-01Everywhere: Turn #if *_DEBUG into dbgln_if/if constexprGunnar Beutner