diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2013-11-26 12:48:20 +0100 |
---|---|---|
committer | Gerd Hoffmann <kraxel@redhat.com> | 2013-11-29 09:34:32 +0100 |
commit | 0f474d07dfa66240016b1e5eb9265bc13eeeb4ae (patch) | |
tree | d7f110e2c578de6833b75b916f20b4dffd519783 /scripts/acpi_extract_preprocess.py | |
parent | c72370ea3764bd009beb49ab3857a3953ed568de (diff) | |
download | seabios-0f474d07dfa66240016b1e5eb9265bc13eeeb4ae.zip seabios-0f474d07dfa66240016b1e5eb9265bc13eeeb4ae.tar.gz seabios-0f474d07dfa66240016b1e5eb9265bc13eeeb4ae.tar.bz2 |
pci: map 64-bit BARs at location provided by emulator
Currently 64-bit PCI BARs are unconditionally mapped by BIOS right
over 4G + RamSizeOver4G location, which doesn't allow to reserve
extra space before 64-bit PCI window. For memory hotplug an extra
RAM space might be reserved after present 64-bit RAM end and BIOS
should map 64-bit PCI BARs after it.
Introduce "etc/reserved-memory-end" romfile to provide BIOS a hint
where it should start mapping of 64-bit PCI BARs. If romfile is
missing, BIOS reverts to legacy behavior and starts mapping after
high memory.
Based-on-patch-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-By: Igor Mammedov <imammedo@redhat.com>
Diffstat (limited to 'scripts/acpi_extract_preprocess.py')
0 files changed, 0 insertions, 0 deletions