aboutsummaryrefslogtreecommitdiffstats
path: root/src/hw
Commit message (Expand)AuthorAgeFilesLines
* esp-scsi: indicate acceptance of MESSAGE IN phase dataMark Cave-Ayland2024-09-041-1/+3
* Add LBA 64bit support for reads beyond 2TB.Max Tottenham2024-01-262-14/+71
* Add AHCI Power ON + ICC_ACTIVE into port setup codeAndrej Kruták2024-01-251-1/+2
* esp-scsi: terminate DMA transfer when ESP data transfer completesMark Cave-Ayland2024-01-251-0/+2
* esp-scsi: handle non-DMA SCSI commands with no data phaseMark Cave-Ayland2023-08-241-1/+10
* esp-scsi: check for INTR_BS/INTR_FC instead of STAT_TC for command completionMark Cave-Ayland2023-08-241-14/+22
* esp-scsi: flush FIFO before sending SCSI commandMark Cave-Ayland2023-08-241-0/+4
* ahci: handle TFES irq correctlyNiklas Cassel via SeaBIOS2023-06-211-0/+6
* virtio-blk: Fix integer overflow for large max IO sizesLukas Stockner via SeaBIOS2023-06-131-1/+1
* usb: fix wrong init of keyboard/mouse's if first interface is not boot protocolQi Zhou2022-11-232-10/+15
* virtio: finalize features before using devicerel-1.16.1Xuan Zhuo2022-11-232-9/+26
* virtio-mmio: read/write the hi 32 features for mmioXuan Zhuo2022-11-231-2/+5
* virtio-blk: Fix incorrect type conversion in virtio_blk_op()Xiaofei Lee2022-11-221-1/+1
* virtio-blk: use larger default request sizeGerd Hoffmann2022-07-071-1/+1
* reset: force standard PCI configuration accessVolker Rümelin2022-04-042-0/+33
* pci: refactor the pci_config_*() functionsVolker Rümelin2022-04-042-13/+53
* nvme: fix LBA format data structureFlorian Larysch2022-02-031-1/+0
* nvme: avoid use-after-free in nvme_controller_enable()Jan Beulich via SeaBIOS2022-01-271-1/+2
* nvme: Only allocate one dma bounce buffer for all nvme drivesKevin O'Connor2022-01-272-9/+15
* nvme: Build the page list in the existing dma bufferKevin O'Connor2022-01-272-43/+24
* nvme: Pass prp1 and prp2 directly to nvme_io_xfer()Kevin O'Connor2022-01-271-21/+18
* nvme: Convert nvme_build_prpl() to nvme_prpl_xfer()Kevin O'Connor2022-01-272-27/+20
* nvme: Add nvme_bounce_xfer() helper functionKevin O'Connor2022-01-211-14/+21
* nvme: Rework nvme_io_readwrite() to return -1 on errorKevin O'Connor2022-01-211-19/+18
* virtio-blk: split large IO according to size_maxAndy Pei2021-12-181-1/+34
* virtio-blk: abstract a function named virtio_blk_op_one_segment to handle r/w...Andy Pei2021-12-181-20/+28
* virtio-blk: add feature VIRTIO_BLK_F_SIZE_MAX and VIRTIO_BLK_F_SEG_MAXAndy Pei2021-12-182-8/+46
* nvme: fix missing newline on sq full printAlex Martens via SeaBIOS2021-06-301-1/+1
* nvme: drive desc should not include the newlineGerd Hoffmann2021-05-311-2/+2
* nvme: improve namespace allocationGerd Hoffmann2021-05-312-25/+16
* usb-hid: Increase MAX_KBD_EVENTStefan Ott via SeaBIOS2021-03-101-1/+1
* Support booting USB drives with a write protect switch enabledMike Banon2020-12-211-3/+7
* nvme: Clean up nvme_cmd_readwrite()David Woodhouse2020-11-161-44/+33
* nvme: Split requests by maximum allowed sizeAlexander Graf2020-10-281-0/+16
* nvme: Pass large I/O requests as PRP listsAlexander Graf2020-10-282-10/+82
* nvme: Allow to set PRP2Alexander Graf2020-10-281-5/+6
* nvme: Record maximum allowed request sizeAlexander Graf2020-10-282-3/+18
* usb/xhci: add support for mmio host adapters (via acpi).Gerd Hoffmann2020-10-131-0/+31
* usb/xhci: split xhci setup into generic and pci partsGerd Hoffmann2020-10-131-13/+27
* usb: add boot prio support for mmio host adaptersGerd Hoffmann2020-10-131-0/+1
* USB:Fix xHCI initail fail by using longer reset and CNR clear timeout valueweitaowang-oc@zhaoxin.com2020-09-301-2/+2
* usb.c: Fix devices using non-primary interface descriptorMatt DeVillier2020-09-251-8/+19
* nvme: Increase `nvme_cmd_readwrite()` message log level from 3 to 5Paul Menzel2020-07-281-1/+1
* virtio-scsi: fix boot prio detection by using correct lunStefan Reiter2020-07-281-3/+3
* timer: Handle decrements of PIT counterRoman Bolshakov2020-06-261-1/+1
* serialio: Preserve Xen DebugOutputPortJason Andryuk2020-06-241-0/+4
* pci: fix mmconfig supportGerd Hoffmann2020-05-251-6/+6
* Revert "ps2port: adjust init routine to fix PS/2 keyboard issues"Kevin O'Connor2020-05-211-13/+5
* acpi: find and register virtio-mmio devicesGerd Hoffmann2020-05-152-0/+21
* acpi: skip kbd init if not presentGerd Hoffmann2020-05-151-0/+4