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