summaryrefslogtreecommitdiffstats
path: root/pc-bios/bios.bin
Commit message (Collapse)AuthorAgeFilesLines
...
* Add BIOS fixes from KVM treealiguori2009-01-211-0/+0
| | | | | | | | See each patch for individual Signed-off-by's/commit logs git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6392 c046a42c-6fe2-441c-8c8c-71466251a162
* Update bochs biosaliguori2009-01-131-0/+0
| | | | | | | | | | They have applied all of our patches and they have an additional HPET fix. Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6289 c046a42c-6fe2-441c-8c8c-71466251a162
* Update to latest Bochs BIOSaliguori2008-12-211-0/+0
| | | | | | | | | | | A number of our patches have been merged so we can now remove them from our queue. Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6117 c046a42c-6fe2-441c-8c8c-71466251a162
* Make sure ACPI structures are byte-alignedaliguori2008-12-191-0/+0
| | | | | | | | | | | | | | | | | | | Apparently, guests are very tolerant of corrupt ACPI tables because our tables have been badly corrupted for some time now. A version of Knoppix using a 2.6.11 kernel refused to boot and it turned out it was due to the interrupt override table introduced by the recent HPET commit. This patch updates the BIOS and introduces a patch to pack the ACPI tables. If you have a guest that used to work and is broken by the this commit, let me know. We have some weird hacks in the tables that I suspect are work arounds for this bug. Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6108 c046a42c-6fe2-441c-8c8c-71466251a162
* Add HPET emulation to qemu (Beth Kon)aliguori2008-12-171-0/+0
| | | | | | | | | | | | | | This patch adds HPET emulation. It can be disabled with -disable-hpet. An hpet provides a more finely granular clocksource than otherwise available on PC. This means that latency-dependent applications (e.g. multimedia) will generally be smoother when using the HPET. Signed-off-by: Beth Kon <eak@us.ibm.com> Signed-off-by: Anthony Liguori <aliguori@us.ibm.com> git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6081 c046a42c-6fe2-441c-8c8c-71466251a162
* Update to the latest Bochs BIOSaliguori2008-12-171-0/+0
| | | | | | | | | | | | Update the PC BIOS to the latest version, split out the patches into patch series, and update the README to point to the new location of the Bochs BIOS source tree. Also update the gitignore to allow the patch queue directory to be used. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@6077 c046a42c-6fe2-441c-8c8c-71466251a162
* bios: update from bochs release 2.3.7aurel322008-08-211-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5039 c046a42c-6fe2-441c-8c8c-71466251a162
* BIOS: Reenable processor SSDT generation. Don't advertise ACPI C2 or C3aurel322008-04-281-0/+0
| | | | | | | support. Thanks to Avi Kivity for the pointer. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4275 c046a42c-6fe2-441c-8c8c-71466251a162
* bios: disable processor SSDT generation. Fixes high idle load onaurel322008-04-271-0/+0
| | | | | | | x86/x86-64. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4270 c046a42c-6fe2-441c-8c8c-71466251a162
* bios: add support to memory above the pci holeaurel322008-04-221-0/+0
| | | | | | | (Izik Eidus) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4237 c046a42c-6fe2-441c-8c8c-71466251a162
* update from latest Bochs BIOSaurel322008-03-281-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4115 c046a42c-6fe2-441c-8c8c-71466251a162
* reset rombios32 areabellard2007-02-081-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2403 c046a42c-6fe2-441c-8c8c-71466251a162
* update from latest Bochs BIOSbellard2006-11-011-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2208 c046a42c-6fe2-441c-8c8c-71466251a162
* do not generate MP table if one CPU (no APIC in QEMU in this case) - added ↵bellard2006-10-021-0/+0
| | | | | | wbinvd (ignored in QEMU but useful on real hardware) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2191 c046a42c-6fe2-441c-8c8c-71466251a162
* synced to Bochs BIOS - use 32 bit pushf/popf in 32 bit PCI bios - moved some ↵bellard2006-10-011-0/+0
| | | | | | useful defines in rombios.h git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2188 c046a42c-6fe2-441c-8c8c-71466251a162
* updatedbellard2006-09-241-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2178 c046a42c-6fe2-441c-8c8c-71466251a162
* moved PCI, MP and ACPI init to biosbellard2006-09-241-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2167 c046a42c-6fe2-441c-8c8c-71466251a162
* more correct e820 ranges for ACPI compatibilitybellard2006-05-031-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1901 c046a42c-6fe2-441c-8c8c-71466251a162
* APM CPU idle fixbellard2006-04-281-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1866 c046a42c-6fe2-441c-8c8c-71466251a162
* update to latest Bochs bios - added PCI BIOS real mode 'get irq routing ↵bellard2006-04-021-0/+0
| | | | | | options' function git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1793 c046a42c-6fe2-441c-8c8c-71466251a162
* BIOS workarounds for kqemubellard2006-02-091-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1758 c046a42c-6fe2-441c-8c8c-71466251a162
* new bochs BIOS - 16 bit APM support (initial patch by Struan Bartlett)bellard2005-04-061-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1352 c046a42c-6fe2-441c-8c8c-71466251a162
* floppy fix from Volker Ruppertbellard2004-10-071-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1100 c046a42c-6fe2-441c-8c8c-71466251a162
* BIOS floppy fix for NT4 (Mike Nordell, Derek Fawcus)bellard2004-10-031-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1096 c046a42c-6fe2-441c-8c8c-71466251a162
* added APM supportbellard2004-06-201-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@942 c046a42c-6fe2-441c-8c8c-71466251a162
* print error messages if boot errorbellard2004-06-191-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@933 c046a42c-6fe2-441c-8c8c-71466251a162
* int13 cdrom 32 bit register update fix (aka FreeBSD CDROM boot)bellard2004-05-231-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@850 c046a42c-6fe2-441c-8c8c-71466251a162
* PCI BIOS fixesbellard2004-05-221-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@843 c046a42c-6fe2-441c-8c8c-71466251a162
* int15, ah=86 BIOS fix (aka Solaris x86 hardware probe hang up fix)bellard2004-05-161-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@808 c046a42c-6fe2-441c-8c8c-71466251a162
* int13 CDROM BIOS fix (aka Solaris x86 install CD fix)bellard2004-05-161-0/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@807 c046a42c-6fe2-441c-8c8c-71466251a162
* bios binary imagesbellard2003-10-011-0/+0
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@400 c046a42c-6fe2-441c-8c8c-71466251a162
OpenPOWER on IntegriCloud