Show patches with: Submitter = Mark Cave-Ayland       |    Archived = No       |   2790 patches
« 1 2 3 427 28 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[48/88] esp.c: untangle MESSAGE OUT and COMMAND phase logic in esp_do_nodma() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[47/88] esp.c: untangle MESSAGE OUT and COMMAND phase logic in do_dma_pdma_cb() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[46/88] esp.c: untangle MESSAGE OUT and COMMAND phase logic in esp_do_dma() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[45/88] esp.c: remove do_cmd from ESPState esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[44/88] esp.c: convert esp_reg_write() do_cmd path to check for SCSI phase instead esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[43/88] esp.c: convert esp_do_nodma() do_cmd path to check for SCSI phase instead esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[42/88] esp.c: convert do_dma_pdma_cb() do_cmd path to check for SCSI phase instead esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[41/88] esp.c: convert esp_do_dma() do_cmd path to check for SCSI phase instead esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[40/88] esp.c: convert esp_do_nodma() to switch statement based upon SCSI phase esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[39/88] esp.c: convert do_dma_pdma_db() to switch statement based upon SCSI phase esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[38/88] esp.c: convert esp_do_dma() to switch statement based upon SCSI phase esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[37/88] esp.c: introduce esp_get_phase() function esp: rework ESP emulation to use a SCSI phase-based state machine - - 1 - --- 2024-01-12 Mark Cave-Ayland New
[36/88] esp.c: remove s_without_satn_pdma_cb() PDMA callback esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[35/88] esp.c: move end of SCSI transfer check after TC adjustment in do_dma_pdma_cb() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[34/88] esp.c: update esp_do_dma() bypass if async_len is zero to include non-zero transfer check esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[33/88] esp.c: copy logic for do_cmd transfers from do_dma_pdma_cb() to esp_do_dma() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[32/88] esp.c: copy PDMA logic for transfers to device from do_dma_pdma_cb() to esp_do_dma() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[31/88] esp.c: rename esp_dma_done() to esp_dma_ti_check() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[30/88] esp.c: move TC and FIFO check logic into esp_dma_done() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[29/88] esp.c: fix premature end of phase logic esp_command_complete esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[28/88] esp.c: consolidate async_len and TC == 0 checks in do_dma_pdma_cb() and esp_do_dma() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[27/88] esp.c: update end of transfer logic at the end of esp_transfer_data() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[26/88] esp.c: remove unneeded if() check in esp_transfer_data() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[25/88] esp.c: remove unaligned adjustment in do_dma_pdma_cb() to device path esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[24/88] esp.c: remove TC adjustment in esp_do_dma() from device path esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[23/88] esp.c: don't immediately raise INTR_BS if SCSI data needed in esp_do_dma() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[22/88] esp.c: ensure that the PDMA callback is called for every device read esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[21/88] esp.c: update condition for esp_dma_done() in esp_do_dma() to device path esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[20/88] esp.c: update condition for esp_dma_done() in esp_do_dma() from device path esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[19/88] esp: remove zero transfer size check from esp_do_dma() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[18/88] esp.c: don't clear RFLAGS register when DMA is complete esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[17/88] esp.c: don't reset the TC and ESP_RSEQ state when executing a SCSI command esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[16/88] esp.c: remove MacOS TI workaround that pads FIFO transfers to ESP_FIFO_SZ esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[15/88] esp.c: remove another set of manual STAT_TC updates esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[14/88] esp.c: introduce esp_set_phase() helper function esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[13/88] esp.c: decrement the TC during MESSAGE OUT and COMMAND phases esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[12/88] esp.c: don't accumulate directly into cmdfifo esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[11/88] esp.c: remove unused case from esp_pdma_read() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[10/88] esp: move buffer and TC logic into separate to/from device paths in esp_do_dma() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[09/88] esp: update TC check logic in do_dma_pdma_cb() to check for TC == 0 esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[08/88] esp: move command execution logic to new esp_run_cmd() function esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[07/88] esp: start removal of manual STAT_TC setting when transfer counter reaches zero esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[06/88] esp: update esp_set_tc() to set STAT_TC flag esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[05/88] esp: move esp_select() to ESP selection commands from get_cmd() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[04/88] esp: remove FIFO clear from esp_select() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[03/88] esp.c: add FIFO wraparound support to esp_fifo_pop_buf() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[02/88] esp: move existing request cancel check into esp_select() esp: rework ESP emulation to use a SCSI phase-based state machine - - - - --- 2024-01-12 Mark Cave-Ayland New
[01/88] esp: don't clear cmdfifo when esp_select() fails in get_cmd() esp: rework ESP emulation to use a SCSI phase-based state machine - - - 1 --- 2024-01-12 Mark Cave-Ayland New
[v3,3/3] nubus: add nubus-virtio-mmio device nubus: add nubus-virtio-mmio device - - - - --- 2024-01-11 Mark Cave-Ayland New
[v3,2/3] nubus.h: increase maximum Declaration ROM size from 128k to 1Mb nubus: add nubus-virtio-mmio device - - - - --- 2024-01-11 Mark Cave-Ayland New
[v3,1/3] nubus-device: round Declaration ROM memory region address to qemu_target_page_size() nubus: add nubus-virtio-mmio device - - 1 - --- 2024-01-11 Mark Cave-Ayland New
[PULL,2/2] util/fifo8: Introduce fifo8_peek_buf() [PULL,1/2] util/fifo8: Allow fifo8_pop_buf() to not populate popped length - - 3 1 --- 2024-01-10 Mark Cave-Ayland New
[PULL,1/2] util/fifo8: Allow fifo8_pop_buf() to not populate popped length [PULL,1/2] util/fifo8: Allow fifo8_pop_buf() to not populate popped length - - 3 1 --- 2024-01-10 Mark Cave-Ayland New
[PULL,0/2] qemu-sparc queue 20240110 - - - - --- 2024-01-10 Mark Cave-Ayland New
[v2,2/2] nubus: add nubus-virtio-mmio device nubus: add nubus-virtio-mmio device - - - - --- 2024-01-08 Mark Cave-Ayland New
[v2,1/2] nubus-device: round Declaration ROM memory region address to qemu_target_page_size() nubus: add nubus-virtio-mmio device - - 1 - --- 2024-01-08 Mark Cave-Ayland New
[2/2] nubus: add nubus-virtio-mmio device nubus: add nubus-virtio-mmio device - - - - --- 2024-01-07 Mark Cave-Ayland New
[1/2] nubus-device: round Declaration ROM memory region address to qemu_target_page_size() nubus: add nubus-virtio-mmio device - - - - --- 2024-01-07 Mark Cave-Ayland New
q800: move dp8393x_prom memory region to Q800MachineState q800: move dp8393x_prom memory region to Q800MachineState - - 3 - --- 2023-12-27 Mark Cave-Ayland New
[v2,11/11] next-cube.c: move machine MemoryRegions into NeXTState next-cube: various tidy-ups and improvements - - 1 - --- 2023-12-20 Mark Cave-Ayland New
[v2,10/11] next-cube.c: remove val and size arguments from nextscr2_write() next-cube: various tidy-ups and improvements - - 1 - --- 2023-12-20 Mark Cave-Ayland New
[v2,09/11] next-cube.c: move LED logic to new next_scr2_led_update() function next-cube: various tidy-ups and improvements - - 1 - --- 2023-12-20 Mark Cave-Ayland New
[v2,08/11] next-cube.c: move static old_scr2 variable to NeXTPC next-cube: various tidy-ups and improvements - - 1 - --- 2023-12-20 Mark Cave-Ayland New
[v2,07/11] next-cube.c: move static phase variable to NextRtc next-cube: various tidy-ups and improvements - - 1 - --- 2023-12-20 Mark Cave-Ayland New
[v2,06/11] next-cube.c: move static led variable to NeXTPC next-cube: various tidy-ups and improvements - - 1 - --- 2023-12-20 Mark Cave-Ayland New
[v2,05/11] next-cube.c: update and improve dma_ops next-cube: various tidy-ups and improvements - - 1 - --- 2023-12-20 Mark Cave-Ayland New
[v2,04/11] next-cube.c: update scr_ops to properly use modern memory API next-cube: various tidy-ups and improvements - - 1 - --- 2023-12-20 Mark Cave-Ayland New
[v2,03/11] next-cube.c: update mmio_ops to properly use modern memory API next-cube: various tidy-ups and improvements - - 1 - --- 2023-12-20 Mark Cave-Ayland New
[v2,02/11] next-cube.c: don't pulse SCSI DMA IRQ upon reception of FLUSH command next-cube: various tidy-ups and improvements - - 1 - --- 2023-12-20 Mark Cave-Ayland New
[v2,01/11] next-cube.c: add dummy Ethernet register to allow diagnostic to timeout next-cube: various tidy-ups and improvements - - - 1 --- 2023-12-20 Mark Cave-Ayland New
[12/12] next-cube.c: move machine MemoryRegions into NeXTState next-cube: various tidy-ups and improvements - - 1 - --- 2023-12-15 Mark Cave-Ayland New
[11/12] next-cube.c: replace sysmem with get_system_memory() in next_cube_init() next-cube: various tidy-ups and improvements - - - - --- 2023-12-15 Mark Cave-Ayland New
[10/12] next-cube.c: remove val and size arguments from nextscr2_write() next-cube: various tidy-ups and improvements - - - - --- 2023-12-15 Mark Cave-Ayland New
[09/12] next-cube.c: move static old_scr2 variable to NeXTPC next-cube: various tidy-ups and improvements - - - - --- 2023-12-15 Mark Cave-Ayland New
[08/12] next-cube.c: move LED logic to new next_scr2_led_update() function next-cube: various tidy-ups and improvements - - - - --- 2023-12-15 Mark Cave-Ayland New
[07/12] next-cube.c: move static phase variable to NextRtc next-cube: various tidy-ups and improvements - - 1 - --- 2023-12-15 Mark Cave-Ayland New
[06/12] next-cube.c: move static led variable to NeXTPC next-cube: various tidy-ups and improvements - - 1 - --- 2023-12-15 Mark Cave-Ayland New
[05/12] next-cube.c: update and improve dma_ops next-cube: various tidy-ups and improvements - - 1 - --- 2023-12-15 Mark Cave-Ayland New
[04/12] next-cube.c: update scr_ops to properly use modern memory API next-cube: various tidy-ups and improvements - - 1 - --- 2023-12-15 Mark Cave-Ayland New
[03/12] next-cube.c: update mmio_ops to properly use modern memory API next-cube: various tidy-ups and improvements - - 1 - --- 2023-12-15 Mark Cave-Ayland New
[02/12] next-cube.c: don't pulse SCSI DMA IRQ upon reception of FLUSH command next-cube: various tidy-ups and improvements - - 1 - --- 2023-12-15 Mark Cave-Ayland New
[01/12] next-cube.c: add dummy Ethernet register to allow diagnostic to timeout next-cube: various tidy-ups and improvements - - - 1 --- 2023-12-15 Mark Cave-Ayland New
[v3,4/4] hw/ide/via: implement legacy/native mode switching ide: implement simple legacy/native mode switching for PCI IDE controllers - - - - --- 2023-11-16 Mark Cave-Ayland New
[v3,3/4] ide/via: don't attempt to set default BAR addresses ide: implement simple legacy/native mode switching for PCI IDE controllers - - 1 - --- 2023-11-16 Mark Cave-Ayland New
[v3,2/4] ide/pci: introduce pci_ide_update_mode() function ide: implement simple legacy/native mode switching for PCI IDE controllers - - - - --- 2023-11-16 Mark Cave-Ayland New
[v3,1/4] ide/ioport: move ide_portio_list[] and ide_portio_list2[] definitions to IDE core ide: implement simple legacy/native mode switching for PCI IDE controllers - - 1 - --- 2023-11-16 Mark Cave-Ayland New
[4/4] macfb: allow reads from the DAFB_LUT register macfb: A/UX fixes for colour LUT - - 1 - --- 2023-10-26 Mark Cave-Ayland New
[3/4] macfb: allow larger write accesses to the DAFB_LUT register macfb: A/UX fixes for colour LUT - - 1 - --- 2023-10-26 Mark Cave-Ayland New
[2/4] macfb: rename DAFB_RESET to DAFB_LUT_INDEX macfb: A/UX fixes for colour LUT - - 1 - --- 2023-10-26 Mark Cave-Ayland New
[1/4] macfb: don't clear interrupts when writing to DAFB_RESET macfb: A/UX fixes for colour LUT - - 1 - --- 2023-10-26 Mark Cave-Ayland New
[v2,3/3] hw/ide/via: implement legacy/native mode switching ide: implement simple legacy/native mode switching for PCI IDE controllers - - - 2 --- 2023-10-24 Mark Cave-Ayland New
[v2,2/3] ide/via: don't attempt to set default BAR addresses ide: implement simple legacy/native mode switching for PCI IDE controllers - - - 2 --- 2023-10-24 Mark Cave-Ayland New
[v2,1/3] ide/pci.c: introduce pci_ide_update_mode() function ide: implement simple legacy/native mode switching for PCI IDE controllers - - - 2 --- 2023-10-24 Mark Cave-Ayland New
[2/2] hw/ide/via: implement legacy/native mode switching ide: implement simple legacy/native mode switching for PCI IDE controllers - - - - --- 2023-10-19 Mark Cave-Ayland New
[1/2] ide/pci.c: introduce pci_ide_update_mode() function ide: implement simple legacy/native mode switching for PCI IDE controllers - - - - --- 2023-10-19 Mark Cave-Ayland New
[v4,20/20] mac_via: extend timer calibration hack to work with A/UX q800: add support for booting MacOS Classic - part 2 - - 1 - --- 2023-10-04 Mark Cave-Ayland New
[v4,19/20] q800: add alias for MacOS toolbox ROM at 0x40000000 q800: add support for booting MacOS Classic - part 2 - - 1 - --- 2023-10-04 Mark Cave-Ayland New
[v4,18/20] q800: add ESCC alias at 0xc000 q800: add support for booting MacOS Classic - part 2 - - 1 - --- 2023-10-04 Mark Cave-Ayland New
[v4,17/20] mac_via: always clear ADB interrupt when switching to A/UX mode q800: add support for booting MacOS Classic - part 2 - - 1 - --- 2023-10-04 Mark Cave-Ayland New
[v4,16/20] mac_via: implement ADB_STATE_IDLE state if shift register in input mode q800: add support for booting MacOS Classic - part 2 - - 1 - --- 2023-10-04 Mark Cave-Ayland New
« 1 2 3 427 28 »