summaryrefslogtreecommitdiff
path: root/src/block.c
Commit message (Expand)AuthorAgeFilesLines
* block: Rename disk_op_s->drive_gf to drive_flKevin O'Connor2017-09-271-18/+18
* disk: Don't require the 'struct drive_s' to be in the f-segmentKevin O'Connor2017-09-271-11/+11
* block: add NVMe boot supportJulian Stecklina2017-02-201-0/+4
* disk: Avoid stack_hop() path if already on the extra stackKevin O'Connor2016-03-311-0/+4
* block: Move send_disk_op() from block.c to disk.cKevin O'Connor2016-03-311-33/+1
* Support for booting from LSI Logic LSI53C1030, SAS1068, SAS1068eDon Slutz2016-03-291-0/+4
* block: Move drive setup to new function block_setup()Kevin O'Connor2016-02-041-1/+16
* block: Report drive->sectors using "%u" instead of "%d"Kevin O'Connor2015-12-281-1/+1
* stacks: Use macro wrappers for call32() and stack_hop_back()Kevin O'Connor2015-10-151-4/+3
* edd: Reduce parameters to fill_generic_edd()Kevin O'Connor2015-08-171-32/+45
* edd: Pass the segment/offset from int 1348 calls using a 'struct segoff_s'Kevin O'Connor2015-08-171-7/+9
* ata: Make sure "chanid" is relative to PCI device for bootorder fileKevin O'Connor2015-07-141-4/+2
* block: Rename process_XXX_op() functions to XXX_process_op()Kevin O'Connor2015-07-141-7/+7
* pvscsi: Handle pvscsi drives directly via 'struct disk_op_s' requestsKevin O'Connor2015-07-141-1/+2
* virtio-scsi: Handle virtio drives directly via 'struct disk_op_s' requestsKevin O'Connor2015-07-141-0/+2
* megasas: Handle Megasas drives directly via 'struct disk_op_s' requestsKevin O'Connor2015-07-141-1/+2
* esp-scsi: Handle ESP drives directly via 'struct disk_op_s' requestsKevin O'Connor2015-07-141-0/+2
* lsi-scsi: Handle LSI drives directly via 'struct disk_op_s' requestsKevin O'Connor2015-07-141-0/+2
* usb-uas: Handle USB drives directly via 'struct disk_op_s' requestsKevin O'Connor2015-07-141-0/+3
* usb-msc: Handle USB drives directly via 'struct disk_op_s' requestsKevin O'Connor2015-07-141-0/+3
* ahci: Handle AHCI ATAPI drives directly via 'struct disk_op_s' requestsKevin O'Connor2015-07-141-13/+1
* ata: Handle ATA ATAPI drives directly via 'struct disk_op_s' requestsKevin O'Connor2015-07-141-1/+1
* block: Introduce default_process_op() with common command handling codesKevin O'Connor2015-07-141-0/+17
* block: Split process_op() command dispatch up into multiple functionsKevin O'Connor2015-07-141-56/+69
* virtio: run drivers in 32bit modeGerd Hoffmann2015-07-011-3/+5
* block: Check for read/write requests over 64KKevin O'Connor2014-12-291-0/+4
* scsi: Move process_scsi_op() to hw/blockcmd.c and renameKevin O'Connor2014-12-291-23/+4
* sdcard: Initial support for SD cards on PCI SDHCI controllers on QEMUKevin O'Connor2014-12-291-0/+5
* Move cdemu call interface and disk_ret helper code to disk.c.Kevin O'Connor2014-06-041-31/+0
* edd: Separate out ATA and virtio specific parts of fill_edd().Kevin O'Connor2014-06-041-81/+88
* edd: Use sectors==-1 to detect removable media.Kevin O'Connor2014-06-041-3/+2
* edd: Move EDD get drive parameters (int 1348) logic from disk.c to block.c.Kevin O'Connor2014-06-041-0/+179
* xhci: Run the XHCI driver entirely in 32bit mode.Kevin O'Connor2014-01-291-0/+2
* pvscsi: Always run entirely in 32bit mode.Kevin O'Connor2013-12-271-2/+6
* Remove unnecesary updates of the disk op->count field.Kevin O'Connor2013-12-271-1/+0
* Clear the total block transfer count on error.Kevin O'Connor2013-12-271-13/+27
* Convert op->drive_g from a 16bit pointer to a 32 bit "GLOBALFLAT" pointer.Kevin O'Connor2013-10-261-51/+49
* Add pvscsi boot supportEvgeny Budilovsky2013-10-261-0/+1
* Run ahci code entirely in 32bit mode.Kevin O'Connor2013-10-141-3/+10
* Rename fields of 'struct chs_s' and use in floppy lba2chs().Kevin O'Connor2013-10-141-19/+19
* Rename hw/cmos.h to hw/rtc.h and copy RTC code from clock.c to hw/rtc.c.Kevin O'Connor2013-09-281-2/+2
* Split disk.h into block.h and std/disk.h.Kevin O'Connor2013-09-181-1/+34
* Move function definitions for output.c from util.h to new file output.h.Kevin O'Connor2013-09-181-4/+4
* Move malloc code from pmm.c to new files malloc.c and malloc.h.Kevin O'Connor2013-09-181-0/+1
* Move stacks.c definitions from util.h to new file stacks.h.Kevin O'Connor2013-09-181-0/+1
* Rename util.c to string.c and introduce string.h.Kevin O'Connor2013-09-181-0/+1
* Move code centered around specific hardware devices to src/hw/Kevin O'Connor2013-09-021-5/+5
* Use CONFIG_ prefix for Kconfig variables; use BUILD_ for others.Kevin O'Connor2013-02-201-1/+1
* Convert VAR16VISIBLE, VAR16EXPORT, and VAR32VISIBLE to VARFSEG.Kevin O'Connor2013-02-181-3/+3
* Consistently use CONFIG_COREBOOT, CONFIG_QEMU, and runningOnXen().Kevin O'Connor2013-02-121-1/+1