summaryrefslogtreecommitdiff
path: root/Kernel/VirtIO
AgeCommit message (Expand)Author
2021-07-14Kernel: Fix inverted check in VirtIOConsolePortx-yl
2021-07-11Kernel: Make various T::class_name() and similar return StringViewAndreas Kling
2021-07-09Kernel: Support multiport for VirtIOConsolex-yl
2021-07-09Kernel: Add support for reading from VirtIOConsolex-yl
2021-07-03Kernel: Clarify and make it easy to not use raw numbersLiav A
2021-07-02Kernel/PCI: Move the PCI components as a subfolder to the Bus directoryLiav A
2021-06-25Kernel: Add VirtIOGPU graphics deviceSahan Fernando
2021-06-24Kernel: Move special sections into Sections.hHendiadyoin1
2021-06-22Kernel: Use fewer supervisor pages in VirtIOQueuesSahan Fernando
2021-06-17Kernel/Interrupts: Return boolean on whether we handled the interruptLiav A
2021-06-17Kernel/VirtIO: Indicate we handling unknown interrupt early when calledLiav A
2021-06-17Kernel/Interrupts: Add sensible purposes to VirtIO and USB devicesLiav A
2021-06-09Kernel: Mark VirtIOConsole constructor as UNMAP_AFTER_INITBrian Gianforcaro
2021-06-09Kernel: Mark VirtIORNG constructor as UNMAP_AFTER_INITBrian Gianforcaro
2021-06-09Kernel: Mark VirtIO detection/creation functions as UNMAP_AFTER_INITBrian Gianforcaro
2021-05-31AK+Kernel: Disallow implicitly lifting pointers to OwnPtr'sAli Mohammad Pur
2021-05-15Kernel: Reorder VirtIODevice PCI initialization stepsSahan Fernando
2021-05-15Kernel: Rename VirtIODevice::clear_status_bit to mask_status_bitsSahan Fernando
2021-05-13Kernel: Move VirtIO code away from using a scatter gather listSahan Fernando
2021-05-13Kernel: Move AHCIPort::ScatterList to VM::ScatterGatherListSahan Fernando
2021-04-27Kernel: Move PCI vendor and device IDs into Kernel/PCI/IDs.hGunnar Beutner
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-18Kernel: Add kernel command line flag to disable VirtIO supportIdan Horowitz
2021-04-18Kernel: Make VirtIOConsole block when VirtIOQueue is fullSahan Fernando
2021-04-18Everywhere: Fix a bunch of typosLinus Groh
2021-04-17Kernel: Add base support for VirtRNG (VirtIO based Hardware RNG)Idan Horowitz
2021-04-17Kernel: Finish base implementation of VirtQueuesIdan Horowitz
2021-04-17Kernel: Implement a naive version of virtconsole by memcpying to physical pageIdan Horowitz
2021-04-17Kernel: Activate queues and enable interrutps in VirtIODevicesIdan Horowitz
2021-04-17Kernel: Modernize use of pointers in VirtIOIdan Horowitz
2021-04-17Kernel: Add base support for VirtConsole (VirtIO based consoles)Idan Horowitz
2021-04-17Kernel: Add base support for VirtIO devicesIdan Horowitz