aboutsummaryrefslogtreecommitdiff
path: root/src/disk.c
AgeCommit message (Expand)AuthorFilesLines
2008-08-31Use PCI bus scan to find all ATA controllers. Several IDE fixes.Kevin O'Connor1-52/+54
2008-07-07Improve debugging output.Kevin O'Connor1-6/+6
2008-07-04Extract 'struct bregs' out of biosvar.h; clean up header includes.Kevin O'Connor1-1/+2
2008-06-28Improve some debugging output.Kevin O'Connor1-3/+0
2008-06-21Minor enhancement to disk failure reporting.Kevin O'Connor1-3/+3
2008-06-14Cleanup handling of interrupt controller (PIC).Kevin O'Connor1-1/+2
2008-06-12Support config driven debugging of each irq handler.Kevin O'Connor1-3/+3
2008-06-07Misc minor updates.Kevin O'Connor1-1/+1
2008-05-24Improve control of debug messages.Kevin O'Connor1-5/+6
2008-05-18Initial support for coreboot.Kevin O'Connor1-1/+0
2008-05-14Add full support for drives with more that 2<<32 sectors.Kevin O'Connor1-20/+7
2008-04-05Make several functions non-inline.Kevin O'Connor1-5/+19
2008-03-30Minor cleanups.Kevin O'Connor1-2/+2
2008-03-29Unify checksum functions.Kevin O'Connor1-14/+4
2008-03-29Reorder basic_access() to reduce stack usage.Kevin O'Connor1-12/+12
2008-03-22Remove redundant debug statements from disk.c.Kevin O'Connor1-2/+0
2008-03-22Cleanup cdrom emulation.Kevin O'Connor1-73/+30
2008-03-22Use "FARPTR" consistently in macros.Kevin O'Connor1-4/+4
2008-03-22Fix disk_1301 handler.Kevin O'Connor1-3/+6
2008-03-22Breakout cdrom emulation support into CONFIG_CDROM_EMU.Kevin O'Connor1-1/+1
2008-03-13Use LBA disk access methods always; don't use CHS methods.Kevin O'Connor1-18/+5
2008-03-12Move irq_enable/disable out of ata.cKevin O'Connor1-0/+10
2008-03-12Use 32bit absolute pointers for buffers in ATA code.Kevin O'Connor1-6/+10
2008-03-11Reorganize ata code; reduce stack usage.Kevin O'Connor1-16/+16
2008-03-11Unify ata_cmd_data_in/out functions.Kevin O'Connor1-32/+18
2008-03-11Reduce stack usage for ISRs; minor fixes.Kevin O'Connor1-4/+4
2008-03-09Minor debugging improvements.Kevin O'Connor1-0/+3
2008-03-09Replace debug_exit calls with debug info while setting a failure.Kevin O'Connor1-5/+2
2008-03-08Minor cleanups.Kevin O'Connor1-1/+1
2008-03-08Clean up disk debugging messages.Kevin O'Connor1-1/+1
2008-03-05Rename VISIBLE macro for better control.Kevin O'Connor1-3/+3
2008-03-04Get CDROM emulation working.Kevin O'Connor1-46/+18
2008-03-04Move cdrom code to its own file (cdrom.c).Kevin O'Connor1-275/+4
2008-03-04Initial cd emulation code.Kevin O'Connor1-11/+197
2008-03-03Initial cdrom support.Kevin O'Connor1-19/+221
2008-03-02Bug fixes; get mouse working.Kevin O'Connor1-1/+1
2008-03-01Add additional int15 handlers for disk drives.Kevin O'Connor1-96/+427
2008-03-01Make disk access work.Kevin O'Connor1-315/+2
2008-02-29Initial support for ATA disks.Kevin O'Connor1-2/+572
2008-02-25Version 0.1.2rel-0.1.2Kevin O'Connor1-0/+2
2008-02-25Version 0.1.1rel-0.1.1Kevin O'Connor1-1/+1
2008-02-25Initial checkin.rel-0.1.0Kevin O'Connor1-0/+67