aboutsummaryrefslogtreecommitdiffstats
path: root/src/disk.h
Commit message (Expand)AuthorAgeFilesLines
* Support for booting from virtio disksGleb Natapov2010-05-101-0/+1
* Dynamically allocate ata_channel info; introduce custom atadrive_s struct.Kevin O'Connor2010-02-281-1/+1
* Cleanup - build drive description in temp memory during init.Kevin O'Connor2010-02-211-10/+6
* Initial support for booting from USB drives.Kevin O'Connor2010-02-171-0/+1
* Minor - arrange struct drive_s to clarify field roles.Kevin O'Connor2010-02-171-11/+12
* Dynamically allocate each drive_g with malloc_fseg().Kevin O'Connor2010-02-151-8/+3
* Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor2010-01-031-6/+6
* Distinguish between debug reports for unimplemented vs invalid calls.Kevin O'Connor2009-12-131-0/+4
* Pass 'drive_s' pointer instead of driveid.Kevin O'Connor2009-10-221-10/+12
* Unify cd emulation access and main disk access code.Kevin O'Connor2009-09-121-7/+8
* Add mechanism for describing internal drives in boot menu.Kevin O'Connor2009-09-121-2/+6
* Replace common segment/offset pairs with struct segoff_s.Kevin O'Connor2009-09-091-2/+2
* Merge cdrom 13xx handlers with main disk 13xx handlers.Kevin O'Connor2009-08-181-0/+3
* Add support for using floppy images in CBFS.Kevin O'Connor2009-08-161-0/+7
* Unify floppy and harddrive command routing.Kevin O'Connor2009-08-161-1/+4
* Unify some floppy and disk functions.Kevin O'Connor2009-08-161-0/+1
* Add floppy controllers to "drives" list also.Kevin O'Connor2009-08-161-4/+10
* Use variable name "driveid" consistently (instead of "device").Kevin O'Connor2009-08-111-4/+4
* Separate ATA code from generic disk code.Kevin O'Connor2009-08-111-27/+14
* Minor - remove ATA specific version field from ATA.devices[].Kevin O'Connor2009-08-111-1/+0
* Densely populate ATA.devices list.Kevin O'Connor2009-08-111-1/+2
* Misc ATA cleanups.Kevin O'Connor2009-08-101-7/+16
* Route disk_op commands by drive type - not by command.Kevin O'Connor2009-08-091-4/+7
* Remove unused cdemu ATA code.Kevin O'Connor2009-08-091-1/+0
* Separate cdemu disk accesses from regular disk accesses.Kevin O'Connor2009-08-091-0/+1
* Don't 'autodetect' ATA PIO32 mode - use compile def instead.Kevin O'Connor2009-02-271-1/+0
* Enhance boot menu to allow user to select which CD drive to boot from.Kevin O'Connor2009-02-161-1/+1
* Add common ata identify sequence; improve debugging.Kevin O'Connor2009-02-111-0/+1
* Add support for selecting harddrive order in boot menu.Kevin O'Connor2009-02-081-0/+4
* Introduce MBR struct; simplify cdrom emulation code.Kevin O'Connor2009-02-071-0/+34
* Rename MAKE_FARPTR (and similar) to MAKE_FLATPTR.Kevin O'Connor2009-01-191-2/+2
* Change license from GPLv3 to LGPLv3.Kevin O'Connor2009-01-151-1/+1
* Improve set_code_fail/floppy_ret/disk_ret code generation.Kevin O'Connor2009-01-021-2/+2
* Use new 'struct disk_op_s' to issue ata requests.Kevin O'Connor2008-12-311-2/+23
* Return CDEMU parameters to ebda segment (instead of using globals).Kevin O'Connor2008-12-311-17/+1
* Move most of ATA and CDEMU from ebda to global variables.Kevin O'Connor2008-12-281-0/+74
* Use PCI bus scan to find all ATA controllers. Several IDE fixes.Kevin O'Connor2008-08-311-2/+2
* Improve debugging output.Kevin O'Connor2008-07-071-2/+2
* Extract 'struct bregs' out of biosvar.h; clean up header includes.Kevin O'Connor2008-07-041-3/+2
* Improve some debugging output.Kevin O'Connor2008-06-281-1/+1
* Add full support for drives with more that 2<<32 sectors.Kevin O'Connor2008-05-141-4/+2
* Move floppy setup code from post.c to floppy.c.Kevin O'Connor2008-04-131-0/+1
* Make several functions non-inline.Kevin O'Connor2008-04-051-9/+3
* Cleanup cdrom emulation.Kevin O'Connor2008-03-221-1/+1
* Reduce stack usage for ISRs; minor fixes.Kevin O'Connor2008-03-111-7/+9
* Get CDROM emulation working.Kevin O'Connor2008-03-041-0/+1
* Move cdrom code to its own file (cdrom.c).Kevin O'Connor2008-03-041-0/+21
* Initial cd emulation code.Kevin O'Connor2008-03-041-0/+1
* Initial cdrom support.Kevin O'Connor2008-03-031-0/+5
* Enhance included bios tables.Kevin O'Connor2008-03-021-0/+22