kvm: bios: extend MTRRs to above 4G
commit243bec98f7660826306e34f0c8633c215af2e211
authorAlex Williamson <alex.williamson@hp.com>
Wed, 17 Sep 2008 17:51:12 +0000 (17 11:51 -0600)
committerAvi Kivity <avi@redhat.com>
Tue, 23 Sep 2008 09:14:00 +0000 (23 12:14 +0300)
treeb4964193c5243ad9ec545aa1a989ee7b6788e3b8
parent0b7588a7bbbcf6cf1b3d06b1df2ff4c7e9d5ca37
kvm: bios: extend MTRRs to above 4G

When I try to boot guests using a recent Linux kernel (2.6.26+), memory
above 3.5G gets thrown away with an error like this:

WARNING: BIOS bug: CPU MTRRs don't cover all of memory, losing 4608MB of RAM.

This extends MTRRs to cover all of memory.

Signed-off-by: Alex Williamson <alex.williamson@hp.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
kvm/bios/rombios32.c