aboutsummaryrefslogtreecommitdiff
path: root/src/disk.c
AgeCommit message (Expand)AuthorFilesLines
2017-09-27block: Rename disk_op_s->drive_gf to drive_flKevin O'Connor1-109/+109
2017-09-27disk: Don't require the 'struct drive_s' to be in the f-segmentKevin O'Connor1-5/+5
2016-03-31disk: Avoid stack_hop() path if already on the extra stackKevin O'Connor1-11/+7
2016-03-31block: Move send_disk_op() from block.c to disk.cKevin O'Connor1-0/+32
2015-08-17edd: Pass the segment/offset from int 1348 calls using a 'struct segoff_s'Kevin O'Connor1-1/+1
2015-07-24Minor - move declaration of CDRom_locks to code that uses itKevin O'Connor1-0/+3
2014-12-29block: Check for read/write requests over 64KKevin O'Connor1-0/+2
2014-06-04Move most of the VAR16FIXED() defs to misc.c.Kevin O'Connor1-3/+0
2014-06-04Move cdemu call interface and disk_ret helper code to disk.c.Kevin O'Connor1-1/+52
2014-06-04cdemu: store internal cdemu fields in standard "el-torito" spec format.Kevin O'Connor1-7/+8
2014-06-04edd: Move EDD get drive parameters (int 1348) logic from disk.c to block.c.Kevin O'Connor1-178/+3
2013-12-12On disk format request, verify cylinders and pass to driver.Kevin O'Connor1-6/+7
2013-10-26Convert op->drive_g from a 16bit pointer to a 32 bit "GLOBALFLAT" pointer.Kevin O'Connor1-130/+127
2013-10-14Rename fields of 'struct chs_s' and use in floppy lba2chs().Kevin O'Connor1-21/+21
2013-09-18Split disk.h into block.h and std/disk.h.Kevin O'Connor1-26/+2
2013-09-18Move function definitions for output.c from util.h to new file output.h.Kevin O'Connor1-5/+5
2013-09-18Move stacks.c definitions from util.h to new file stacks.h.Kevin O'Connor1-0/+1
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-3/+3
2013-07-14PIC code cleanups.Kevin O'Connor1-2/+2
2012-10-27Provide correct dpte pointer to indicate absence of dpteBruce Rogers1-1/+1
2012-07-21Unify ATAPI command processing.Kevin O'Connor1-3/+3
2012-06-02Fix winxp boot regression introduced in ecdc655a.Kevin O'Connor1-2/+2
2012-05-30Rework disk.c:fillLCHS to avoid using pointer parameters.Kevin O'Connor1-17/+19
2012-05-30Run all hardware irq handlers on the extra stack.Kevin O'Connor1-2/+2
2012-05-24Remove disk GET/SET_INT13DPT and GET/SET_INT13EXT macros.Kevin O'Connor1-56/+59
2012-05-20Convert disk code EBDA variables to VARLOW variables.Kevin O'Connor1-43/+32
2012-03-25Mark disk.c functions that take an address of a stack variable as noinline.Kevin O'Connor1-6/+6
2012-03-06add virtio-scsi driverPaolo Bonzini1-1/+2
2012-02-11disk: handle LBA I/O with zero sector countKevin O'Connor1-0/+5
2011-11-17always specify virtio-blk rather than virtioPaolo Bonzini1-2/+2
2011-01-16support T13 EDD3.0 specGleb Natapov1-15/+27
2010-12-29Remove Drives global struct in favor of independent global variables.Kevin O'Connor1-1/+1
2010-12-24Provide full EDD 3.0 info for virtio diskGleb Natapov1-53/+73
2010-03-20Call to int1552 (from int1346) should set regs->dl.Kevin O'Connor1-0/+1
2010-02-28Dynamically allocate ata_channel info; introduce custom atadrive_s struct.Kevin O'Connor1-12/+16
2010-02-14Introduce standard warnings for allocation failures and timeouts.Kevin O'Connor1-7/+3
2010-01-03Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor1-1/+1
2009-12-30Commit compiled dsdt file; misc comment updates.Kevin O'Connor1-0/+1
2009-12-13Distinguish between debug reports for unimplemented vs invalid calls.Kevin O'Connor1-5/+16
2009-12-05Support ISA ATA devices for qemu's "-M isapc" mode.Kevin O'Connor1-9/+19
2009-11-25Misc updates.Kevin O'Connor1-1/+1
2009-10-22Pass 'drive_s' pointer instead of driveid.Kevin O'Connor1-143/+131
2009-09-12Unify cd emulation access and main disk access code.Kevin O'Connor1-101/+65
2009-09-09Replace common segment/offset pairs with struct segoff_s.Kevin O'Connor1-3/+1
2009-08-18Merge cdrom 13xx handlers with main disk 13xx handlers.Kevin O'Connor1-24/+112
2009-08-16Unify floppy and harddrive command routing.Kevin O'Connor1-40/+40
2009-08-16Unify some floppy and disk functions.Kevin O'Connor1-11/+49
2009-08-16Change send_disk_op() to return the bios status code.Kevin O'Connor1-24/+10
2009-08-16Add floppy controllers to "drives" list also.Kevin O'Connor1-17/+21