summaryrefslogtreecommitdiff
path: root/Kernel/Devices
AgeCommit message (Expand)Author
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
2021-05-01Kernel: Handle both shift keys being pressed and then releasedIdan Horowitz
2021-05-01Kernel: Expose minor device numbers for keyboard and mouseValtteri Koskivuori
2021-04-29Everywhere: Use "the SerenityOS developers." in copyright headersLinus Groh
2021-04-25Everywhere: Remove empty line after function body opening curly braceLinus Groh
2021-04-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-21Kernel: Annotate more AsyncDeviceRequest API's with [[nodiscard]]Brian Gianforcaro
2021-04-21Kernel: Make AsyncDeviceRequest sub-req management alloc freeBrian Gianforcaro
2021-04-18Kernel: Add magic key combo (Alt+Shift+F12) to dump scheduler stateAndreas Kling