aboutsummaryrefslogtreecommitdiff
path: root/src/cdrom.c
AgeCommit message (Expand)AuthorFilesLines
2020-05-21cdrom: Demote `scsi_is_ready` return print to debug levelPaul Menzel1-1/+1
2018-10-05pretty boot menu entry for cdrom drivesGerd Hoffmann1-0/+46
2017-09-27block: Rename disk_op_s->drive_gf to drive_flKevin O'Connor1-3/+3
2015-07-24Minor - move declaration of CDRom_locks to code that uses itKevin O'Connor1-3/+0
2015-07-14block: Rename process_XXX_op() functions to XXX_process_op()Kevin O'Connor1-1/+1
2015-07-14block: Route scsi style commands through 'struct disk_op_s'Kevin O'Connor1-3/+3
2015-07-14block: Introduce default_process_op() with common command handling codesKevin O'Connor1-6/+1
2015-07-04Make sure all code checks for malloc failuresKevin O'Connor1-1/+0
2015-06-01Add 'measurement' code to the BIOSStefan Berger1-0/+4
2014-12-29cdrom: Break up very large read requests into smaller requestsKevin O'Connor1-4/+13
2014-12-29cdrom: call scsi_process_op() instead of cdb_read()Kevin O'Connor1-3/+4
2014-06-04Move cdemu call interface and disk_ret helper code to disk.c.Kevin O'Connor1-17/+0
2014-06-04cdemu: store internal cdemu fields in standard "el-torito" spec format.Kevin O'Connor1-47/+25
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-16/+15
2013-10-14Rename fields of 'struct chs_s' and use in floppy lba2chs().Kevin O'Connor1-15/+15
2013-09-18Split disk.h into block.h and std/disk.h.Kevin O'Connor1-16/+3
2013-09-18Move function definitions for output.c from util.h to new file output.h.Kevin O'Connor1-3/+3
2013-09-18Move malloc code from pmm.c to new files malloc.c and malloc.h.Kevin O'Connor1-0/+1
2013-09-18Rename util.c to string.c and introduce string.h.Kevin O'Connor1-1/+2
2013-09-02Move code centered around specific hardware devices to src/hw/Kevin O'Connor1-2/+2
2013-02-20Use CONFIG_ prefix for Kconfig variables; use BUILD_ for others.Kevin O'Connor1-1/+1
2013-02-18Convert VAR16VISIBLE, VAR16EXPORT, and VAR32VISIBLE to VARFSEG.Kevin O'Connor1-1/+1
2013-02-05Normalize POST initialization function name suffixes.Kevin O'Connor1-2/+2
2012-07-21Unify ATAPI command processing.Kevin O'Connor1-1/+1
2012-06-10Minor - remove CLEARBITS_BDA and SETBITS_BDA macros.Kevin O'Connor1-1/+1
2012-05-20Convert disk code EBDA variables to VARLOW variables.Kevin O'Connor1-42/+42
2011-11-17usb-msc: go through TEST UNIT READY for hard disks.Paolo Bonzini1-46/+2
2011-11-17cdrom: use TEST UNIT READY to detect ready mediumPaolo Bonzini1-13/+3
2011-08-06ahci/cdrom: shared bounce bufferGerd Hoffmann1-6/+4
2010-12-29Remove Drives global struct in favor of independent global variables.Kevin O'Connor1-1/+1
2010-12-12Create separate IPL entry for each CD/DVDGleb Natapov1-3/+4
2010-09-25Cleanup - it's no longer necessary to manually reset global variables.Kevin O'Connor1-2/+0
2010-06-06Allocate cdemu buffer in low mem instead of ebda.Kevin O'Connor1-15/+18
2010-05-23Rename check_time() to check_tsc().Kevin O'Connor1-1/+1
2010-02-28Dynamically allocate ata_channel info; introduce custom atadrive_s struct.Kevin O'Connor1-8/+11
2010-02-17Move common "command data block" functions to new file blockcmd.c.Kevin O'Connor1-48/+11
2010-02-15Dynamically allocate each drive_g with malloc_fseg().Kevin O'Connor1-4/+6
2010-02-15Add common "block command" definitions and update cdrom code.Kevin O'Connor1-33/+36
2010-01-03Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor1-1/+1
2009-10-22Handle tsc rollover.Kevin O'Connor1-1/+1
2009-10-22Pass 'drive_s' pointer instead of driveid.Kevin O'Connor1-30/+27
2009-09-12Unify cd emulation access and main disk access code.Kevin O'Connor1-68/+96
2009-08-18Merge cdrom 13xx handlers with main disk 13xx handlers.Kevin O'Connor1-164/+9
2009-08-16Add floppy controllers to "drives" list also.Kevin O'Connor1-1/+1
2009-08-11Store cdrom emulated driveid directly.Kevin O'Connor1-11/+11
2009-08-11Use variable name "driveid" consistently (instead of "device").Kevin O'Connor1-50/+50
2009-08-11Separate ATA code from generic disk code.Kevin O'Connor1-5/+5
2009-08-10Misc ATA cleanups.Kevin O'Connor1-3/+1
2009-08-09Route disk_op commands by drive type - not by command.Kevin O'Connor1-2/+3