[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 0/5] esp: fixes for MacOS toolbox ROM
From: |
Mark Cave-Ayland |
Subject: |
[PATCH 0/5] esp: fixes for MacOS toolbox ROM |
Date: |
Wed, 19 May 2021 11:07:58 +0100 |
This patchset contains more ESP fixes from my attempts to boot MacOS under
the QEMU q800 machine (along with a related NetBSD fix).
With these patches it is possible for the MacOS toolbox ROM and MacOS drivers
to detect and access SCSI drives and CDROMs during the MacOS boot process.
This patchset has been tested on top of the ESP fix series posted yesterday
(see https://lists.gnu.org/archive/html/qemu-devel/2021-05/msg05763.html) with
the extended set of ESP test images without noticing any regressions.
Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
[q800-macos-upstream patchset series: 1]
Mark Cave-Ayland (5):
esp: allow non-DMA callback in esp_transfer_data() initial transfer
esp: handle non-DMA transfers from the target one byte at a time
esp: ensure PDMA write transfers are flushed from the FIFO to the
target immediately
esp: revert 75ef849696 "esp: correctly fill bus id with requested lun"
esp: correctly accumulate extended messages for PDMA
hw/scsi/esp.c | 137 ++++++++++++++++++++++++++++++--------------------
1 file changed, 83 insertions(+), 54 deletions(-)
--
2.20.1
- [PATCH 0/5] esp: fixes for MacOS toolbox ROM,
Mark Cave-Ayland <=
- [PATCH 2/5] esp: handle non-DMA transfers from the target one byte at a time, Mark Cave-Ayland, 2021/05/19
- [PATCH 3/5] esp: ensure PDMA write transfers are flushed from the FIFO to the target immediately, Mark Cave-Ayland, 2021/05/19
- [PATCH 4/5] esp: revert 75ef849696 "esp: correctly fill bus id with requested lun", Mark Cave-Ayland, 2021/05/19
- [PATCH 5/5] esp: correctly accumulate extended messages for PDMA, Mark Cave-Ayland, 2021/05/19
- [PATCH 1/5] esp: allow non-DMA callback in esp_transfer_data() initial transfer, Mark Cave-Ayland, 2021/05/19
- Re: [PATCH 0/5] esp: fixes for MacOS toolbox ROM, Mark Cave-Ayland, 2021/05/28