Commit Graph

389 Commits

Author SHA1 Message Date
Stanislav Shwartsman
06e90a9304 Deduplicate INT 15h, AX=E820h code by removing some identical parts.
- Sebastian
2009-01-10 10:50:07 +00:00
Volker Ruppert
0b7b330c34 - run acpi-dsdt.dsl through cpp before compiling with iasl (to support #ifdef and
maybe other preprocessor directives)
2008-12-27 17:23:23 +00:00
Volker Ruppert
ab1da2f8f3 - the HPET merge from QEMU introduced new structures which need packing (Sebastian Herbszt) 2008-12-27 16:28:49 +00:00
Volker Ruppert
f2f5d5c915 - applied 3 patches from the Qemu project
* added support for memory above the PCI hole (Izik Eidus)
  * smp_probe: instead of timimg out, wait until all cpus are up (Avi Kivity)
  * Bochs BIOS changes to support HPET in Qemu (Beth Kon)
- added documentation about CMOS registers set by Qemu
2008-12-25 16:58:44 +00:00
Volker Ruppert
f310ea769b - rebuild after latest changes 2008-12-23 09:22:52 +00:00
Volker Ruppert
c3b6fc563f - use "__attribute__((__packed__))" instead of "#pragma pack" (Sebastian Herbszt) 2008-12-23 09:20:43 +00:00
Volker Ruppert
1060c19b04 - added support for booting from option ROM with BCV entry (Laurent Vivier) 2008-12-23 09:20:06 +00:00
Volker Ruppert
13822e151e - applied 3 patches from the Qemu project (Anthony Liguori)
* disable stack protector for BIOS
  * make ACPI tables byte-aligned
  * fix Bochs BIOS build from a separate directory
2008-12-20 14:27:22 +00:00
Stanislav Shwartsman
62782f125c Patch applied 2008-12-15 06:05:52 +00:00
Stanislav Shwartsman
0f2a7640e5 Merged patchfix by Sebastian 2008-12-07 17:32:29 +00:00
Stanislav Shwartsman
02e21074a0 Don't power down vga card on entering S3 state.
Patch by Gleb Natapov
2008-12-04 18:48:33 +00:00
Stanislav Shwartsman
dcf68cca6d Don't use unreserved memory in BIOS.
Patch by Gleb Natapov
2008-12-04 18:46:55 +00:00
Stanislav Shwartsman
4bc2d5b4e9 Execute rombios32 code from rom address 0xe0000.
Patch by Gleb Natapov
2008-12-04 18:44:14 +00:00
Stanislav Shwartsman
3692baf4bb Preserve memory content during SMM iniT.
Patch by Gleb Natapov
2008-12-04 18:42:32 +00:00
Stanislav Shwartsman
a4e971c0a6 Add S3 state to DSDT. Handle resume event in the BIOS.
patch by Gleb Natapov
2008-12-04 18:40:54 +00:00
Stanislav Shwartsman
ebc41a1dad recompile BIOS 2008-12-03 14:49:09 +00:00
Stanislav Shwartsman
85435e7fcf Applied [Bochs-developers] [PATCH v3 1/6] Move PIC initialization out of line to save space in post code area. 2008-11-13 19:15:20 +00:00
Stanislav Shwartsman
b54ea2e0b8 Applied patch [ 2217229 ] Panic on EBDA overflow in rombios32 2008-11-03 19:53:12 +00:00
Stanislav Shwartsman
bc89bf1c48 Merge [ 2210194 ] Log pci class code patch 2008-10-31 18:07:15 +00:00
Stanislav Shwartsman
4f31cbe6b4 QEMU UUID support - QEMU only is affected 2008-10-15 19:04:09 +00:00
Stanislav Shwartsman
e872934cd5 This one is easy :) 2008-10-13 09:47:55 +00:00
Stanislav Shwartsman
91ecba9b91 Updated BIOS images 2008-10-01 08:41:19 +00:00
Stanislav Shwartsman
518293fe40 iApplied patch: Add rombios decoding of F11/F12 scancodes in support for
Microsoft's Remote Installation Services, which require F11/F12 keys
2008-10-01 07:41:22 +00:00
Volker Ruppert
21b3b51474 - remove CMOS access from AML code (SF patch #2073039) 2008-09-14 08:47:00 +00:00
Stanislav Shwartsman
53426fc136 recompile BIOS images with latest merged patches 2008-08-25 18:56:48 +00:00
Stanislav Shwartsman
e315c1db86 BIOS patches applied 2008-08-24 20:41:38 +00:00
Stanislav Shwartsman
528e4a4151 It is QEMU only so don't see any problem to apply a patch :)
Applied SF patch :
2031978  Fix VMware backdoor command 0Ah
2008-07-30 15:13:40 +00:00
Volker Ruppert
61f51bc8af - minor ATA/ATAPI model string fixes
* cut model string on boot screen if larger than 36 characters to make one
    "ata" message fit in one line
  * config parameter for model string needs one more byte
  * harddrive: terminate model string with null
2008-07-27 08:06:52 +00:00
Stanislav Shwartsman
1c09e7f5db Remove incorrect comment 2008-07-11 03:54:33 +00:00
Volker Ruppert
b6932bc3f8 - applied rombios patches from SF tracker by Sebastian
* handle shutdown status codes 0Ah, 0Bh and 0Ch
  * changed #if #else construct since hard_drive_post is always called
2008-06-22 09:05:35 +00:00
Volker Ruppert
69f3fd5693 - BIOS images regenerated 2008-06-03 16:03:40 +00:00
Stanislav Shwartsman
e34938386a Merged patch from @SF tracker 2008-06-02 20:08:10 +00:00
Volker Ruppert
a21f26bd5f - corrected image size (biossums added 512 bytes with checksum after fixing the
timestamp manually from German to English)
2008-06-01 10:01:34 +00:00
Volker Ruppert
493f99d9b7 - LGPL'd VGABIOS updated to version 0.6b (see VGABIOS-lgpl-README for details) 2008-05-30 16:55:56 +00:00
Volker Ruppert
02ba8c791f - set the compatible pci interrupt router back to PIIX (SF patch #1956843 by Sebastian) 2008-05-18 11:38:24 +00:00
Stanislav Shwartsman
f5135b4860 Precompiled Bochs BIOS binaries 2008-05-02 19:45:41 +00:00
Stanislav Shwartsman
da7684bc06 bios patch: kvm: bios: don't advertise ACPI C2 or C3 support 2008-05-02 18:37:47 +00:00
Stanislav Shwartsman
a67d149dd6 Merged patches from @SF tracker for BIOS 2008-05-02 08:41:46 +00:00
Stanislav Shwartsman
024b3eece7 Merged LBA48 patch from @SF tracker 2008-04-21 14:22:01 +00:00
Stanislav Shwartsman
ae82e981c0 Updated BIOS binaries 2008-04-10 20:30:20 +00:00
Stanislav Shwartsman
dcb392311f Merged BIOS patches from @SF tracker 2008-04-08 16:41:18 +00:00
Stanislav Shwartsman
127be5b793 Fixed race condition in QEMU - can't happen in Bochs because in Bochs all RMW are atomic (for now) 2008-03-28 09:02:57 +00:00
Stanislav Shwartsman
a5544a693a indent changes 2008-03-26 16:21:46 +00:00
Stanislav Shwartsman
b45b8f20c5 Update precompiled BIOS images 2008-03-21 19:30:16 +00:00
Stanislav Shwartsman
9ebfede83b Merged patch from @SF tracker 2008-03-21 19:06:31 +00:00
Stanislav Shwartsman
ee43b33af9 Merge SF patch 2008-03-19 22:48:55 +00:00
Stanislav Shwartsman
f1f505cfab Patch from @SF tracker 2008-03-07 21:26:52 +00:00
Stanislav Shwartsman
76f1254e2e Applied patch from @SF tracker 2008-03-06 20:18:20 +00:00
Volker Ruppert
85a8f7993a - BIOS boot menu support added (SF patch #1901027 by Sebastian) 2008-03-02 19:25:34 +00:00
Stanislav Shwartsman
5813db0bad Merged PCI IDs patch by Sebastian 2008-02-27 01:41:01 +00:00