aboutsummaryrefslogtreecommitdiff
path: root/src/hw
AgeCommit message (Expand)AuthorFilesLines
2025-06-02ahci: Fix hangs due to controller resetJiaxun Yang1-2/+17
2025-03-10ahci: add controller resetGerd Hoffmann1-3/+3
2025-01-07usb-hid: Support multiple USB HID devices by storing them in a linked listDaniel Khodabakhsh1-39/+65
2024-09-04esp-scsi: indicate acceptance of MESSAGE IN phase dataMark Cave-Ayland1-1/+3
2024-01-26Add LBA 64bit support for reads beyond 2TB.Max Tottenham2-14/+71
2024-01-25Add AHCI Power ON + ICC_ACTIVE into port setup codeAndrej Kruták1-1/+2
2024-01-25esp-scsi: terminate DMA transfer when ESP data transfer completesMark Cave-Ayland1-0/+2
2023-08-24esp-scsi: handle non-DMA SCSI commands with no data phaseMark Cave-Ayland1-1/+10
2023-08-24esp-scsi: check for INTR_BS/INTR_FC instead of STAT_TC for command completionMark Cave-Ayland1-14/+22
2023-08-24esp-scsi: flush FIFO before sending SCSI commandMark Cave-Ayland1-0/+4
2023-06-21ahci: handle TFES irq correctlyNiklas Cassel via SeaBIOS1-0/+6
2023-06-13virtio-blk: Fix integer overflow for large max IO sizesLukas Stockner via SeaBIOS1-1/+1
2022-11-23usb: fix wrong init of keyboard/mouse's if first interface is not boot protocolQi Zhou2-10/+15
2022-11-23virtio: finalize features before using devicerel-1.16.1Xuan Zhuo2-9/+26
2022-11-23virtio-mmio: read/write the hi 32 features for mmioXuan Zhuo1-2/+5
2022-11-22virtio-blk: Fix incorrect type conversion in virtio_blk_op()Xiaofei Lee1-1/+1
2022-07-07virtio-blk: use larger default request sizeGerd Hoffmann1-1/+1
2022-04-04reset: force standard PCI configuration accessVolker Rümelin2-0/+33
2022-04-04pci: refactor the pci_config_*() functionsVolker Rümelin2-13/+53
2022-02-03nvme: fix LBA format data structureFlorian Larysch1-1/+0
2022-01-27nvme: avoid use-after-free in nvme_controller_enable()Jan Beulich via SeaBIOS1-1/+2
2022-01-27nvme: Only allocate one dma bounce buffer for all nvme drivesKevin O'Connor2-9/+15
2022-01-27nvme: Build the page list in the existing dma bufferKevin O'Connor2-43/+24
2022-01-27nvme: Pass prp1 and prp2 directly to nvme_io_xfer()Kevin O'Connor1-21/+18
2022-01-27nvme: Convert nvme_build_prpl() to nvme_prpl_xfer()Kevin O'Connor2-27/+20
2022-01-21nvme: Add nvme_bounce_xfer() helper functionKevin O'Connor1-14/+21
2022-01-21nvme: Rework nvme_io_readwrite() to return -1 on errorKevin O'Connor1-19/+18
2021-12-18virtio-blk: split large IO according to size_maxAndy Pei1-1/+34
2021-12-18virtio-blk: abstract a function named virtio_blk_op_one_segment to handle r/w...Andy Pei1-20/+28
2021-12-18virtio-blk: add feature VIRTIO_BLK_F_SIZE_MAX and VIRTIO_BLK_F_SEG_MAXAndy Pei2-8/+46
2021-06-30nvme: fix missing newline on sq full printAlex Martens via SeaBIOS1-1/+1
2021-05-31nvme: drive desc should not include the newlineGerd Hoffmann1-2/+2
2021-05-31nvme: improve namespace allocationGerd Hoffmann2-25/+16
2021-03-10usb-hid: Increase MAX_KBD_EVENTStefan Ott via SeaBIOS1-1/+1
2020-12-21Support booting USB drives with a write protect switch enabledMike Banon1-3/+7
2020-11-16nvme: Clean up nvme_cmd_readwrite()David Woodhouse1-44/+33
2020-10-28nvme: Split requests by maximum allowed sizeAlexander Graf1-0/+16
2020-10-28nvme: Pass large I/O requests as PRP listsAlexander Graf2-10/+82
2020-10-28nvme: Allow to set PRP2Alexander Graf1-5/+6
2020-10-28nvme: Record maximum allowed request sizeAlexander Graf2-3/+18
2020-10-13usb/xhci: add support for mmio host adapters (via acpi).Gerd Hoffmann1-0/+31
2020-10-13usb/xhci: split xhci setup into generic and pci partsGerd Hoffmann1-13/+27
2020-10-13usb: add boot prio support for mmio host adaptersGerd Hoffmann1-0/+1
2020-09-30USB:Fix xHCI initail fail by using longer reset and CNR clear timeout valueweitaowang-oc@zhaoxin.com1-2/+2
2020-09-25usb.c: Fix devices using non-primary interface descriptorMatt DeVillier1-8/+19
2020-07-28nvme: Increase `nvme_cmd_readwrite()` message log level from 3 to 5Paul Menzel1-1/+1
2020-07-28virtio-scsi: fix boot prio detection by using correct lunStefan Reiter1-3/+3
2020-06-26timer: Handle decrements of PIT counterRoman Bolshakov1-1/+1
2020-06-24serialio: Preserve Xen DebugOutputPortJason Andryuk1-0/+4
2020-05-25pci: fix mmconfig supportGerd Hoffmann1-6/+6