aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2008-04-05Fix bug causing write corruption on large disks.rel-0.2.1Kevin O'Connor1-3/+3
2008-04-05Port fix from bochs-bios for incorrect acpi on boxes < 16M.Kevin O'Connor1-1/+1
2008-04-05Introduce cpu_relax() and use it in busy loops.Kevin O'Connor3-6/+17
2008-04-05Forward port new boot menu features from bochs bios.Kevin O'Connor9-19/+150
2008-04-05Make several functions non-inline.Kevin O'Connor5-62/+107
2008-04-05Add s64 type to types.h.Kevin O'Connor1-1/+2
2008-04-01Minor enhancements to README file.Kevin O'Connor1-7/+12
2008-03-31Don't clobber %esp highbits on C code entry.Kevin O'Connor1-9/+17
2008-03-30Avoid using volatile on GET/SET_VAR macros.Kevin O'Connor1-42/+54
2008-03-30Minor cleanup of GET_VAR usage in output.c.Kevin O'Connor1-4/+4
2008-03-30Minor cleanups.Kevin O'Connor8-33/+37
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