aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Fix bug causing write corruption on large disks.rel-0.2.1Kevin O'Connor2008-04-051-3/+3
* Port fix from bochs-bios for incorrect acpi on boxes < 16M.Kevin O'Connor2008-04-051-1/+1
* Introduce cpu_relax() and use it in busy loops.Kevin O'Connor2008-04-053-6/+17
* Forward port new boot menu features from bochs bios.Kevin O'Connor2008-04-059-19/+150
* Make several functions non-inline.Kevin O'Connor2008-04-055-62/+107
* Add s64 type to types.h.Kevin O'Connor2008-04-051-1/+2
* Minor enhancements to README file.Kevin O'Connor2008-04-011-7/+12
* Don't clobber %esp highbits on C code entry.Kevin O'Connor2008-03-311-9/+17
* Avoid using volatile on GET/SET_VAR macros.Kevin O'Connor2008-03-301-42/+54
* Minor cleanup of GET_VAR usage in output.c.Kevin O'Connor2008-03-301-4/+4
* Minor cleanups.Kevin O'Connor2008-03-308-33/+37
* Update README file with more information on using the bios.rel-0.2.0Kevin O'Connor2008-03-301-23/+129
* Unify checksum functions.Kevin O'Connor2008-03-295-59/+25
* Fix bugs in GET/SET_FARPTR macros.Kevin O'Connor2008-03-291-5/+7
* Cleanup boot order determination.Kevin O'Connor2008-03-292-21/+9
* Merge IPL segment into EBDA segment.Kevin O'Connor2008-03-293-68/+57
* Refactor ata code.Kevin O'Connor2008-03-293-305/+240
* Reorder basic_access() to reduce stack usage.Kevin O'Connor2008-03-291-12/+12
* Minor debugging improvements.Kevin O'Connor2008-03-291-3/+3
* Move internal defs from ata.h to ata.c.Kevin O'Connor2008-03-232-50/+50
* Limit cdrom emulation available functions.Kevin O'Connor2008-03-221-2/+17
* Remove redundant debug statements from disk.c.Kevin O'Connor2008-03-221-2/+0
* Cleanup cdrom emulation.Kevin O'Connor2008-03-225-112/+100
* Use "FARPTR" consistently in macros.Kevin O'Connor2008-03-225-31/+31
* Fix disk_1301 handler.Kevin O'Connor2008-03-221-3/+6
* Breakout cdrom emulation support into CONFIG_CDROM_EMU.Kevin O'Connor2008-03-224-26/+37
* Guard header file pci.hKevin O'Connor2008-03-211-0/+5
* Minor change - use set_success() instead of set_cf in pcibios.c.Kevin O'Connor2008-03-211-1/+1
* Make sure we zero bss before calling rombios32 code.Kevin O'Connor2008-03-162-1/+5
* Basic support for PCI BIOS.Kevin O'Connor2008-03-168-51/+381
* Minor cleanups.Kevin O'Connor2008-03-154-6/+3
* Fix bug in apm32protected_entry.Kevin O'Connor2008-03-131-9/+15
* Split up ata_detect() function.Kevin O'Connor2008-03-131-238/+240
* Use LBA disk access methods always; don't use CHS methods.Kevin O'Connor2008-03-133-44/+11
* Move keyboard setup to kbd.c.Kevin O'Connor2008-03-124-148/+167
* Update interger types in rombios32 code.Kevin O'Connor2008-03-122-280/+273
* Move ata_detect call to 32bit code.Kevin O'Connor2008-03-123-15/+9
* Move irq_enable/disable out of ata.cKevin O'Connor2008-03-122-7/+10
* Use 32bit absolute pointers for buffers in ATA code.Kevin O'Connor2008-03-125-98/+121
* Add FIELD_SIZEOF macro to types.hKevin O'Connor2008-03-111-0/+1
* Use SET_BDA and GET_BDA to modify and retrieve BDA fields (post.c)Kevin O'Connor2008-03-111-57/+61
* Clear area changed during shadow enable.Kevin O'Connor2008-03-111-0/+3
* Don't pass in ebp/esp to irq handlers.Kevin O'Connor2008-03-114-87/+100
* Don't save/restore flags and ebp on external calls - saves on stack space.Kevin O'Connor2008-03-116-14/+14
* use PACKED for bregs declarationKevin O'Connor2008-03-111-1/+1
* Ignore out/ directory.Kevin O'Connor2008-03-111-0/+1
* Reorganize ata code; reduce stack usage.Kevin O'Connor2008-03-114-355/+405
* Fix bug in atapi_get_sense.Kevin O'Connor2008-03-111-2/+2
* Halt machine on call to BX_PANIC.Kevin O'Connor2008-03-111-2/+6
* Force functions marked as inline to always be inlined.Kevin O'Connor2008-03-112-1/+4