aboutsummaryrefslogtreecommitdiffstats
path: root/src/cdrom.c
Commit message (Expand)AuthorAgeFilesLines
* pretty boot menu entry for cdrom drivesGerd Hoffmann2018-10-051-0/+46
* block: Rename disk_op_s->drive_gf to drive_flKevin O'Connor2017-09-271-3/+3
* Minor - move declaration of CDRom_locks to code that uses itKevin O'Connor2015-07-241-3/+0
* block: Rename process_XXX_op() functions to XXX_process_op()Kevin O'Connor2015-07-141-1/+1
* block: Route scsi style commands through 'struct disk_op_s'Kevin O'Connor2015-07-141-3/+3
* block: Introduce default_process_op() with common command handling codesKevin O'Connor2015-07-141-6/+1
* Make sure all code checks for malloc failuresKevin O'Connor2015-07-041-1/+0
* Add 'measurement' code to the BIOSStefan Berger2015-06-011-0/+4
* cdrom: Break up very large read requests into smaller requestsKevin O'Connor2014-12-291-4/+13
* cdrom: call scsi_process_op() instead of cdb_read()Kevin O'Connor2014-12-291-3/+4
* Move cdemu call interface and disk_ret helper code to disk.c.Kevin O'Connor2014-06-041-17/+0
* cdemu: store internal cdemu fields in standard "el-torito" spec format.Kevin O'Connor2014-06-041-47/+25
* Remove unnecesary updates of the disk op->count field.Kevin O'Connor2013-12-271-1/+0
* Convert op->drive_g from a 16bit pointer to a 32 bit "GLOBALFLAT" pointer.Kevin O'Connor2013-10-261-16/+15
* Rename fields of 'struct chs_s' and use in floppy lba2chs().Kevin O'Connor2013-10-141-15/+15
* Split disk.h into block.h and std/disk.h.Kevin O'Connor2013-09-181-16/+3
* Move function definitions for output.c from util.h to new file output.h.Kevin O'Connor2013-09-181-3/+3
* Move malloc code from pmm.c to new files malloc.c and malloc.h.Kevin O'Connor2013-09-181-0/+1
* Rename util.c to string.c and introduce string.h.Kevin O'Connor2013-09-181-1/+2
* Move code centered around specific hardware devices to src/hw/Kevin O'Connor2013-09-021-2/+2
* 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-1/+1
* Normalize POST initialization function name suffixes.Kevin O'Connor2013-02-051-2/+2
* Unify ATAPI command processing.Kevin O'Connor2012-07-211-1/+1
* Minor - remove CLEARBITS_BDA and SETBITS_BDA macros.Kevin O'Connor2012-06-101-1/+1
* Convert disk code EBDA variables to VARLOW variables.Kevin O'Connor2012-05-201-42/+42
* usb-msc: go through TEST UNIT READY for hard disks.Paolo Bonzini2011-11-171-46/+2
* cdrom: use TEST UNIT READY to detect ready mediumPaolo Bonzini2011-11-171-13/+3
* ahci/cdrom: shared bounce bufferGerd Hoffmann2011-08-061-6/+4
* Remove Drives global struct in favor of independent global variables.Kevin O'Connor2010-12-291-1/+1
* Create separate IPL entry for each CD/DVDGleb Natapov2010-12-121-3/+4
* Cleanup - it's no longer necessary to manually reset global variables.Kevin O'Connor2010-09-251-2/+0
* Allocate cdemu buffer in low mem instead of ebda.Kevin O'Connor2010-06-061-15/+18
* Rename check_time() to check_tsc().Kevin O'Connor2010-05-231-1/+1
* Dynamically allocate ata_channel info; introduce custom atadrive_s struct.Kevin O'Connor2010-02-281-8/+11
* Move common "command data block" functions to new file blockcmd.c.Kevin O'Connor2010-02-171-48/+11
* Dynamically allocate each drive_g with malloc_fseg().Kevin O'Connor2010-02-151-4/+6
* Add common "block command" definitions and update cdrom code.Kevin O'Connor2010-02-151-33/+36
* Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor2010-01-031-1/+1
* Handle tsc rollover.Kevin O'Connor2009-10-221-1/+1
* Pass 'drive_s' pointer instead of driveid.Kevin O'Connor2009-10-221-30/+27
* Unify cd emulation access and main disk access code.Kevin O'Connor2009-09-121-68/+96
* Merge cdrom 13xx handlers with main disk 13xx handlers.Kevin O'Connor2009-08-181-164/+9
* Add floppy controllers to "drives" list also.Kevin O'Connor2009-08-161-1/+1
* Store cdrom emulated driveid directly.Kevin O'Connor2009-08-111-11/+11
* Use variable name "driveid" consistently (instead of "device").Kevin O'Connor2009-08-111-50/+50
* Separate ATA code from generic disk code.Kevin O'Connor2009-08-111-5/+5
* Misc ATA cleanups.Kevin O'Connor2009-08-101-3/+1
* Route disk_op commands by drive type - not by command.Kevin O'Connor2009-08-091-2/+3
* Implement cdrom disk emulation at high-level instead of in low-level ATA.Kevin O'Connor2009-08-091-18/+19