aboutsummaryrefslogtreecommitdiffstats
path: root/src/floppy.c
Commit message (Expand)AuthorAgeFilesLines
* Move code centered around specific hardware devices to src/hw/Kevin O'Connor2013-09-021-701/+0
* Rename check_tsc() (and similar) to timer_check() and use u32.Kevin O'Connor2013-07-211-4/+4
* PIC code cleanups.Kevin O'Connor2013-07-141-2/+2
* Minor - add missing newline to floppy debug statement.Kevin O'Connor2013-03-091-1/+1
* floppy: Actually do controller reset in floppy_reset().Kevin O'Connor2013-03-031-2/+8
* floppy: Implement media format sensing.Kevin O'Connor2013-03-031-45/+78
* floppy: Improve floppy_pio() error checking.Kevin O'Connor2013-03-031-18/+42
* floppy: Move recalibration and results parsing to floppy_cmd().Kevin O'Connor2013-03-031-98/+78
* floppy: Clean up Check Interrupt Status code.Kevin O'Connor2013-03-031-44/+61
* floppy: Cleanup floppy irq wait handling.Kevin O'Connor2013-03-031-44/+44
* floppy: Introduce 'struct floppy_pio_s' for floppy PIO ops.Kevin O'Connor2013-03-031-68/+90
* Convert VAR16VISIBLE, VAR16EXPORT, and VAR32VISIBLE to VARFSEG.Kevin O'Connor2013-02-181-2/+2
* Consistently use CONFIG_COREBOOT, CONFIG_QEMU, and runningOnXen().Kevin O'Connor2013-02-121-7/+7
* floppy: Minor - reduce handle_0e code size when CONFIG_FLOPPY is disabled.Kevin O'Connor2012-12-071-3/+2
* floppy: Allow floppy code to be used with coreboot.Kevin O'Connor2012-11-261-1/+6
* floppy: Minor cleanup - reduce some cut-and-paste code.Kevin O'Connor2012-11-261-16/+6
* Minor - remove CLEARBITS_BDA and SETBITS_BDA macros.Kevin O'Connor2012-06-101-8/+11
* Fix winxp boot regression introduced in ecdc655a.Kevin O'Connor2012-06-021-2/+2
* Run all hardware irq handlers on the extra stack.Kevin O'Connor2012-05-301-2/+2
* Rename wait_irq to yield_toirq.Kevin O'Connor2012-05-281-2/+2
* Push use of 'struct pci_device' to bootprio_find_fdc_device().Kevin O'Connor2011-07-101-1/+1
* Convert pci_find_device/class to use 'struct pci_device'.Kevin O'Connor2011-07-021-2/+2
* Remove drive->desc field.Kevin O'Connor2010-12-291-13/+15
* Add stubs to permit devices to specify their boot priority.Kevin O'Connor2010-12-271-1/+6
* Simplify boot ordering by building an inclusive boot list.Kevin O'Connor2010-12-271-2/+3
* Add FUNC16() helper macro for converting a 16bit func to a segoff_s.Kevin O'Connor2010-07-281-1/+1
* Cleanup - build drive description in temp memory during init.Kevin O'Connor2010-02-211-7/+6
* Dynamically allocate each drive_g with malloc_fseg().Kevin O'Connor2010-02-151-2/+5
* Work around bochs floppy issue with wait_irq().Kevin O'Connor2010-01-171-1/+3
* Be sure to add "void" to all function prototypes that take no args.Kevin O'Connor2010-01-031-5/+5
* Replace irq_enable() regions with explicit calls to check for irqs.Kevin O'Connor2009-10-241-4/+3
* Pass 'drive_s' pointer instead of driveid.Kevin O'Connor2009-10-221-36/+33
* Support sleeping until an irq fires, and use where applicable.Kevin O'Connor2009-09-201-3/+1
* Unify cd emulation access and main disk access code.Kevin O'Connor2009-09-121-6/+5
* Add mechanism for describing internal drives in boot menu.Kevin O'Connor2009-09-121-3/+10
* Rename VAR16_32 to VAR16VISIBLE.Kevin O'Connor2009-09-091-2/+2
* Add defines for floppy constants.Kevin O'Connor2009-08-231-35/+40
* Add support for using floppy images in CBFS.Kevin O'Connor2009-08-161-5/+18
* Unify floppy and harddrive command routing.Kevin O'Connor2009-08-161-137/+111
* Unify some floppy and disk functions.Kevin O'Connor2009-08-161-104/+39
* Add floppy controllers to "drives" list also.Kevin O'Connor2009-08-161-217/+130
* Separate ATA code from generic disk code.Kevin O'Connor2009-08-111-2/+2
* Minor - cleanup return code of floppy_media_sense.Kevin O'Connor2009-02-271-11/+3
* More floppy code cleanups.Kevin O'Connor2009-02-071-68/+77
* Minor floppy cleanups.Kevin O'Connor2009-02-071-72/+45
* Rename MAKE_FARPTR (and similar) to MAKE_FLATPTR.Kevin O'Connor2009-01-191-1/+1
* Move variables from assembler to C code.Kevin O'Connor2009-01-171-0/+17
* 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-4/+5
* Add more linker protections around variables accessed from 16bit mode.Kevin O'Connor2008-12-291-1/+1