aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2008-03-30Update README file with more information on using the bios.rel-0.2.0Kevin O'Connor1-23/+129
2008-03-29Unify checksum functions.Kevin O'Connor5-59/+25
2008-03-29Fix bugs in GET/SET_FARPTR macros.Kevin O'Connor1-5/+7
2008-03-29Cleanup boot order determination.Kevin O'Connor2-21/+9
2008-03-29Merge IPL segment into EBDA segment.Kevin O'Connor3-68/+57
2008-03-29Refactor ata code.Kevin O'Connor3-305/+240
2008-03-29Reorder basic_access() to reduce stack usage.Kevin O'Connor1-12/+12
2008-03-29Minor debugging improvements.Kevin O'Connor1-3/+3
2008-03-23Move internal defs from ata.h to ata.c.Kevin O'Connor2-50/+50
2008-03-22Limit cdrom emulation available functions.Kevin O'Connor1-2/+17
2008-03-22Remove redundant debug statements from disk.c.Kevin O'Connor1-2/+0
2008-03-22Cleanup cdrom emulation.Kevin O'Connor5-112/+100
2008-03-22Use "FARPTR" consistently in macros.Kevin O'Connor5-31/+31
2008-03-22Fix disk_1301 handler.Kevin O'Connor1-3/+6
2008-03-22Breakout cdrom emulation support into CONFIG_CDROM_EMU.Kevin O'Connor4-26/+37
2008-03-21Guard header file pci.hKevin O'Connor1-0/+5
2008-03-21Minor change - use set_success() instead of set_cf in pcibios.c.Kevin O'Connor1-1/+1
2008-03-16Make sure we zero bss before calling rombios32 code.Kevin O'Connor2-1/+5
2008-03-16Basic support for PCI BIOS.Kevin O'Connor8-51/+381
2008-03-15Minor cleanups.Kevin O'Connor4-6/+3
2008-03-13Fix bug in apm32protected_entry.Kevin O'Connor1-9/+15
2008-03-13Split up ata_detect() function.Kevin O'Connor1-238/+240
2008-03-13Use LBA disk access methods always; don't use CHS methods.Kevin O'Connor3-44/+11
2008-03-12Move keyboard setup to kbd.c.Kevin O'Connor4-148/+167
2008-03-12Update interger types in rombios32 code.Kevin O'Connor2-280/+273
2008-03-12Move ata_detect call to 32bit code.Kevin O'Connor3-15/+9
2008-03-12Move irq_enable/disable out of ata.cKevin O'Connor2-7/+10
2008-03-12Use 32bit absolute pointers for buffers in ATA code.Kevin O'Connor5-98/+121
2008-03-11Add FIELD_SIZEOF macro to types.hKevin O'Connor1-0/+1
2008-03-11Use SET_BDA and GET_BDA to modify and retrieve BDA fields (post.c)Kevin O'Connor1-57/+61
2008-03-11Clear area changed during shadow enable.Kevin O'Connor1-0/+3
2008-03-11Don't pass in ebp/esp to irq handlers.Kevin O'Connor4-87/+100
2008-03-11Don't save/restore flags and ebp on external calls - saves on stack space.Kevin O'Connor6-14/+14
2008-03-11use PACKED for bregs declarationKevin O'Connor1-1/+1
2008-03-11Ignore out/ directory.Kevin O'Connor1-0/+1
2008-03-11Reorganize ata code; reduce stack usage.Kevin O'Connor4-355/+405
2008-03-11Fix bug in atapi_get_sense.Kevin O'Connor1-2/+2
2008-03-11Halt machine on call to BX_PANIC.Kevin O'Connor1-2/+6
2008-03-11Force functions marked as inline to always be inlined.Kevin O'Connor2-1/+4
2008-03-11Unify ata_cmd_data_in/out functions.Kevin O'Connor3-191/+65
2008-03-11Reduce stack usage for ISRs; minor fixes.Kevin O'Connor12-67/+116
2008-03-09Call to int 1587 shouldn't alter regs->cx.Kevin O'Connor1-1/+2
2008-03-09Minor debugging improvements.Kevin O'Connor3-4/+8
2008-03-09Fix bug in int 1587.Kevin O'Connor1-5/+6
2008-03-09Fix booting logic on failure.Kevin O'Connor1-4/+11
2008-03-09Fix bug in cdrom reads causing incorrect return status.Kevin O'Connor1-24/+19
2008-03-09Make sure global variables are zerod before exiting bios post.Kevin O'Connor1-0/+4
2008-03-09Simplify e820 map generation.Kevin O'Connor1-43/+27
2008-03-09Replace debug_exit calls with debug info while setting a failure.Kevin O'Connor10-118/+124
2008-03-09Add build option -fomit-frame-pointer.Kevin O'Connor1-1/+1