aboutsummaryrefslogtreecommitdiff
path: root/src/hw/blockcmd.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-14parisc/blockcmd: Drop debug outputHelge Deller1-1/+1
2021-09-24scsi: Add fields for specifying target and lun of SCSI devicesHelge Deller1-1/+3
2021-09-24blockcmd.c: Prevent unaligned access crash on PA-RISCHelge Deller1-5/+8
2020-12-21Support booting USB drives with a write protect switch enabledMike Banon1-3/+7
2017-09-27block: Rename disk_op_s->drive_gf to drive_flKevin O'Connor1-4/+4
2017-09-27disk: Don't require the 'struct drive_s' to be in the f-segmentKevin O'Connor1-2/+2
2017-06-12blockcmd: start REPORT_LUNS with the smallest bufferRoman Kagan1-1/+3
2017-05-02blockcmd: generic SCSI luns enumerationRoman Kagan1-0/+94
2017-05-02blockcmd: accept only disks and CD-ROMsRoman Kagan1-0/+3
2016-08-04blockcmd: CMD_SCSI op is only used in 32bit modeKevin O'Connor1-1/+6
2015-12-28block: Report drive->sectors using "%u" instead of "%d"Kevin O'Connor1-1/+1
2015-12-28scsi: Do not call printf() from scsi_is_ready()Kevin O'Connor1-1/+1
2015-07-14blockcmd: Convert cdb_is_read() to scsi_is_read()Kevin O'Connor1-7/+8
2015-07-14blockcmd: Remove unused scsi_process_op() and cdb_cmd_data()Kevin O'Connor1-21/+0
2015-07-14pvscsi: Handle pvscsi drives directly via 'struct disk_op_s' requestsKevin O'Connor1-4/+0
2015-07-14virtio-scsi: Handle virtio drives directly via 'struct disk_op_s' requestsKevin O'Connor1-4/+0
2015-07-14megasas: Handle Megasas drives directly via 'struct disk_op_s' requestsKevin O'Connor1-3/+0
2015-07-14esp-scsi: Handle ESP drives directly via 'struct disk_op_s' requestsKevin O'Connor1-3/+0
2015-07-14lsi-scsi: Handle LSI drives directly via 'struct disk_op_s' requestsKevin O'Connor1-3/+0
2015-07-14usb-uas: Handle USB drives directly via 'struct disk_op_s' requestsKevin O'Connor1-6/+0
2015-07-14usb-msc: Handle USB drives directly via 'struct disk_op_s' requestsKevin O'Connor1-6/+0
2015-07-14ahci: Handle AHCI ATAPI drives directly via 'struct disk_op_s' requestsKevin O'Connor1-4/+0
2015-07-14ata: Handle ATA ATAPI drives directly via 'struct disk_op_s' requestsKevin O'Connor1-3/+0
2015-07-14blockcmd: Introduce scsi_fill_cmd()Kevin O'Connor1-30/+23
2015-07-14block: Route scsi style commands through 'struct disk_op_s'Kevin O'Connor1-5/+22
2015-07-14block: Introduce default_process_op() with common command handling codesKevin O'Connor1-7/+1
2015-07-14block: Split process_op() command dispatch up into multiple functionsKevin O'Connor1-1/+1
2015-07-01virtio: run drivers in 32bit modeGerd Hoffmann1-2/+3
2014-12-29scsi: Don't export cdb_* functionsKevin O'Connor1-7/+7
2014-12-29scsi: Move process_scsi_op() to hw/blockcmd.c and renameKevin O'Connor1-0/+19
2014-12-29scsi: Move cdb_* functions above scsi_* functionsKevin O'Connor1-88/+98
2014-01-29xhci: Run the XHCI driver entirely in 32bit mode.Kevin O'Connor1-0/+6
2013-12-27pvscsi: Always run entirely in 32bit mode.Kevin O'Connor1-1/+2
2013-12-27Remove unnecesary updates of the disk op->count field.Kevin O'Connor1-1/+0
2013-10-26Convert op->drive_g from a 16bit pointer to a 32 bit "GLOBALFLAT" pointer.Kevin O'Connor1-6/+6
2013-10-26Add pvscsi boot supportEvgeny Budilovsky1-0/+3
2013-10-14Run ahci code entirely in 32bit mode.Kevin O'Connor1-2/+3
2013-10-14Rename fields of 'struct chs_s' and use in floppy lba2chs().Kevin O'Connor1-3/+3
2013-09-18Merge bmp.h, boot.h, jpeg.h, and post.h into util.h.Kevin O'Connor1-1/+0
2013-09-18Split disk.h into block.h and std/disk.h.Kevin O'Connor1-1/+2
2013-09-18Move function definitions for output.c from util.h to new file output.h.Kevin O'Connor1-9/+10
2013-09-18Rename util.c to string.c and introduce string.h.Kevin O'Connor1-0/+1
2013-09-02Move code centered around specific hardware devices to src/hw/Kevin O'Connor1-0/+278