summaryrefslogtreecommitdiffstats
path: root/hw/scsi/esp.c
Commit message (Expand)AuthorAgeFilesLines
...
* esp: remove redundant pdma_start from ESPStateMark Cave-Ayland2021-03-071-17/+2Star
* esp: remove the buf and buflen parameters from get_cmd()Mark Cave-Ayland2021-03-071-5/+6
* esp: remove buf parameter from do_cmd()Mark Cave-Ayland2021-03-071-6/+7
* esp: accumulate SCSI commands for PDMA transfers in cmdbuf instead of pdma_bufMark Cave-Ayland2021-03-071-31/+25Star
* esp: move pdma_len and TC logic into esp_pdma_read()/esp_pdma_write()Mark Cave-Ayland2021-03-071-18/+32
* esp: use pdma_origin directly in esp_pdma_read()/esp_pdma_write()Mark Cave-Ayland2021-03-071-6/+28
* esp: introduce esp_pdma_read() and esp_pdma_write() functionsMark Cave-Ayland2021-03-071-8/+20
* esp: remove minlen restriction in handle_tiMark Cave-Ayland2021-03-071-10/+2Star
* esp: remove dma_left from ESPStateMark Cave-Ayland2021-03-071-16/+31
* esp: remove dma_counter from ESPStateMark Cave-Ayland2021-03-071-3/+1Star
* esp: apply transfer length adjustment when STC is zero at TC load timeMark Cave-Ayland2021-03-071-4/+5
* esp: introduce esp_get_stc()Mark Cave-Ayland2021-03-071-3/+12
* esp: introduce esp_get_tc() and esp_set_tc()Mark Cave-Ayland2021-03-071-15/+23
* esp: determine transfer direction directly from SCSI phaseMark Cave-Ayland2021-03-071-3/+2Star
* esp: add PDMA trace eventsMark Cave-Ayland2021-03-071-0/+6
* esp: fix esp_reg_read() trace eventMark Cave-Ayland2021-03-071-6/+12
* esp: add trace event when receiving a TI commandMark Cave-Ayland2021-03-071-0/+1
* esp: add vmstate_esp version to embedded ESPStateMark Cave-Ayland2021-03-071-2/+21
* esp: QOMify the internal ESP device stateMark Cave-Ayland2021-03-071-7/+40
* esp: rename existing ESP QOM type to SYSBUS_ESPMark Cave-Ayland2021-03-071-4/+4
* esp: checkpatch fixesMark Cave-Ayland2021-03-071-21/+31
* scsi: drop 'result' argument from command_complete callbackHannes Reinecke2021-02-251-4/+3Star
* esp: Rename ESP_STATE to ESPEduardo Habkost2020-09-091-3/+3
* hw/scsi/esp: Remove superfluous semicolonPhilippe Mathieu-Daudé2020-02-181-1/+1
* esp: add pseudo-DMA as used by MacintoshLaurent Vivier2019-10-281-9/+269
* esp: move get_cmd() post-DMA code to get_cmd_cb()Laurent Vivier2019-10-281-17/+29
* esp: move handle_ti_cmd() cleanup code to esp_do_dma().Laurent Vivier2019-10-281-2/+10
* Include migration/vmstate.h lessMarkus Armbruster2019-08-161-0/+1
* Include hw/irq.h a lot lessMarkus Armbruster2019-08-161-0/+1
* Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster2019-06-121-0/+1
* scsi: esp: Defer command completion until previous interrupts have been handledGuenter Roeck2019-01-111-7/+26
* esp: remove legacy esp_init() functionMark Cave-Ayland2018-06-281-30/+0Star
* Make MemoryRegion valid.accepts callback take a MemTxAttrs argumentPeter Maydell2018-05-311-1/+2
* hw/mips/jazz: Fix implicit creation of "-drive if=scsi" devicesThomas Huth2018-03-121-5/+7
* Include qapi/error.h exactly where neededMarkus Armbruster2018-02-091-1/+0Star
* esp: move TYPE_ESP and SysBusESPState from esp.c to esp.hMark Cave-Ayland2017-10-311-13/+0Star
* scsi/esp: Rename the ESP macro to ESP_STATEKamil Rytarowski2017-09-191-5/+5
* hw/scsi: Concentrate -drive if=scsi auto-create in one placeMarkus Armbruster2017-02-211-6/+0Star
* scsi/esp: do not raise an interrupt when reading the FIFO registerHervé Poussineau2016-11-221-2/+0Star
* scsi: esp: fix migrationPaolo Bonzini2016-06-291-2/+3
* scsi: esp: make cmdbuf big enough for maximum CDB sizePrasad J Pandit2016-06-161-2/+4
* scsi: esp: clean up handle_ti/esp_do_dma if s->do_cmdPaolo Bonzini2016-06-161-7/+4Star
* scsi: esp: respect FIFO invariant after message phasePaolo Bonzini2016-06-161-1/+1
* scsi: esp: check buffer length before reading scsi commandPrasad J Pandit2016-06-161-0/+3
* scsi: esp: check TI buffer index before read/writePrasad J Pandit2016-06-061-11/+9Star
* esp: check dma length before reading scsi command(CVE-2016-4441)Prasad J Pandit2016-05-231-4/+7
* esp: check command buffer length before write(CVE-2016-4439)Prasad J Pandit2016-05-231-1/+5
* include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster2016-03-221-0/+1
* hw/scsi: Clean up includesPeter Maydell2016-01-291-0/+1
* esp: Do not overwrite ESP_TCHI after resetHannes Reinecke2014-11-121-2/+9