summaryrefslogtreecommitdiff
path: root/src/block.c
Commit message (Expand)AuthorAgeFilesLines
* Normalize POST initialization function name suffixes.Kevin O'Connor2013-02-051-1/+1
* megasas: Add boot support for LSI MegaRAID SASHannes Reinecke2012-11-191-0/+1
* scsi: add AMD PCscsi driverPaolo Bonzini2012-08-071-0/+1
* Unify ATAPI command processing.Kevin O'Connor2012-07-211-4/+15
* lsi53c895a boot supportGerd Hoffmann2012-07-211-1/+2
* usb attached scsi boot supportGerd Hoffmann2012-07-211-1/+2
* Minor - remove CLEARBITS_BDA and SETBITS_BDA macros.Kevin O'Connor2012-06-101-2/+2
* Convert disk code EBDA variables to VARLOW variables.Kevin O'Connor2012-05-201-0/+1
* Add mechanism to declare variables as "low mem" and use for extra stack.Kevin O'Connor2012-05-201-2/+2
* Whitespace changes - replace handful of tabs in core code with spaces.Kevin O'Connor2012-03-141-1/+1
* add virtio-scsi driverPaolo Bonzini2012-03-061-1/+2
* cleanup process_usb_op() / process_scsi_op() declarationsLaszlo Ersek2012-02-111-1/+1
* always specify virtio-blk rather than virtioPaolo Bonzini2011-11-171-3/+3
* usb-msc: move cdb dispatch to block.cPaolo Bonzini2011-11-171-3/+25
* ahci/cdrom: shared bounce bufferGerd Hoffmann2011-08-061-0/+14
* Remove Drives global struct in favor of independent global variables.Kevin O'Connor2010-12-291-10/+12
* Call setup_translation() from map_hd_drive().Kevin O'Connor2010-12-271-1/+4
* Rename add_ordered_drive() to add_drive() and use in map_hd_drive().Kevin O'Connor2010-12-271-25/+18
* Simplify boot ordering by building an inclusive boot list.Kevin O'Connor2010-12-271-19/+1
* Create separate IPL entry for each CD/DVDGleb Natapov2010-12-121-0/+10
* add ahci supportGerd Hoffmann2010-12-051-0/+3
* Cleanup - it's no longer necessary to manually reset global variables.Kevin O'Connor2010-09-251-11/+0
* Support for booting from virtio disksGleb Natapov2010-05-101-0/+3
* Force use of indirect function calls in inline assembler.Kevin O'Connor2010-03-201-1/+1
* Dynamically allocate ata_channel info; introduce custom atadrive_s struct.Kevin O'Connor2010-02-281-3/+6
* Cleanup - build drive description in temp memory during init.Kevin O'Connor2010-02-211-28/+0
* Initial support for booting from USB drives.Kevin O'Connor2010-02-171-0/+6
* Don't require a valid physical cylinders/heads/spt for logical mapping.Kevin O'Connor2010-02-171-7/+10
* Dynamically allocate each drive_g with malloc_fseg().Kevin O'Connor2010-02-151-33/+13
* Introduce standard warnings for allocation failures and timeouts.Kevin O'Connor2010-02-141-1/+1
* Set FDPT in irq table even for small drives.Kevin O'Connor2010-01-031-14/+13
* Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor2010-01-031-2/+2
* Introduce MODESEGMENT define; rename VISIBLE32 to VISIBLE32FLAT.Kevin O'Connor2009-12-261-1/+1
* Add floppy and cdrom drives in sorted order.Kevin O'Connor2009-11-251-18/+37
* Fix compiler warning in setup_translation().Kevin O'Connor2009-11-091-1/+1
* Improve debugging output from threads.Kevin O'Connor2009-10-241-7/+11
* Replace irq_enable() regions with explicit calls to check for irqs.Kevin O'Connor2009-10-241-4/+0
* Pass 'drive_s' pointer instead of driveid.Kevin O'Connor2009-10-221-40/+72
* Fix bug in fdpt filling - driveid is not hdid.Kevin O'Connor2009-09-201-5/+5
* Unify cd emulation access and main disk access code.Kevin O'Connor2009-09-121-1/+3
* Add mechanism for describing internal drives in boot menu.Kevin O'Connor2009-09-121-0/+25
* Replace common segment/offset pairs with struct segoff_s.Kevin O'Connor2009-09-091-4/+4
* Rename VAR16_32 to VAR16VISIBLE.Kevin O'Connor2009-09-091-1/+2
* Add support for using floppy images in CBFS.Kevin O'Connor2009-08-161-2/+4
* Unify floppy and harddrive command routing.Kevin O'Connor2009-08-161-0/+59
* Add floppy controllers to "drives" list also.Kevin O'Connor2009-08-161-3/+28
* Separate ATA code from generic disk code.Kevin O'Connor2009-08-111-0/+211