Commit Graph

14 Commits

Author SHA1 Message Date
Stanislav Shwartsman
7ae653d09c Added missed param to BX_INFO 2007-09-10 15:10:39 +00:00
Stanislav Shwartsman
14e3dcca08 patch for ACPI header - ability to have different rev number for different ACPI tables 2007-08-30 21:05:22 +00:00
Volker Ruppert
04d6440551 - clear out RSDT memory on init (patch by Bernhard Kauer from the ML) 2007-08-19 07:51:31 +00:00
Volker Ruppert
1332f905ae - change ACPI table revision number to 1 2007-08-03 13:56:52 +00:00
Volker Ruppert
fd0ca2b479 - support for large PCI memory regions (>=64Mb) added (patch by Paul Brook) 2007-06-17 07:37:11 +00:00
Volker Ruppert
252946be66 - initial ACPI SMBus support added (ported from Qemu, TODO: register devices,
bus transactions)
2007-02-20 09:39:06 +00:00
Volker Ruppert
9d0f111995 - build an additional BIOS image without the new 32-bit extensions. It can be
used when the new BIOS fails
- use wbinvd instruction in the 32-bit init code
2006-10-03 20:30:09 +00:00
Volker Ruppert
7d80118503 - SMRAME bit must be always set for SMRAM access 2006-10-02 20:29:50 +00:00
Volker Ruppert
c9d8c75a23 - improved SMM init (Fabrice Bellard) 2006-10-02 06:30:36 +00:00
Volker Ruppert
6276cae023 - applied patch from the Qemu project (Fabrice Bellard)
* use 32 bit pushf/popf in 32 bit PCI bios
  * moved some useful defines in rombios
- minor cleanups
2006-10-01 16:40:30 +00:00
Volker Ruppert
fdc1b75115 - fixed number of MP table entries (caused FreeBSD 5.3 boot failure)
- moved shared defines to new file rombios.h (could be used to show features
  on the screen after detection by rombios32)
2006-09-30 11:23:49 +00:00
Volker Ruppert
5ba61b49c8 - always generate MP tables (WinXP guest needs this)
- new code is now enabled again
2006-09-29 17:37:31 +00:00
Volker Ruppert
518c64b64f - disabled rombios32 call until the critical bugs are fixed
- more accurate delay loop using the port 0x61 refresh clock bit
- fixed capabilties reported in BIOS banner
2006-09-29 12:24:05 +00:00
Volker Ruppert
aacc148f7c - initial revision of the 32-bit init code for the Bochs BIOS
* CPU, PCI, ACPI and SMM init
  * MP and ACPI table generation
- MP table generation hack in the Bochs memory code disabled (should be removed)
- don't test the checksum of large BIOS images (for now)
- existing 16-bit PCIBIOS init disabled for now
2006-09-28 19:01:04 +00:00