]> git.proxmox.com Git - mirror_edk2.git/commit
OvmfPkg X64 ResetVector: Move page tables from 512KB to 8MB
authorJordan Justen <jordan.l.justen@intel.com>
Tue, 21 Jan 2014 19:38:34 +0000 (19:38 +0000)
committerjljusten <jljusten@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 21 Jan 2014 19:38:34 +0000 (19:38 +0000)
commitb382ede3864e17e8827dbc90c7d4f1540b94ff3f
treea11992942fe9601482f02f0bbd1e8c1d2f31a70f
parentbb4aa855f3615352d1cbe733b1a329f6d94c7264
OvmfPkg X64 ResetVector: Move page tables from 512KB to 8MB

To help consolidate OVMF fixed memory uses, we declare this
range in MEMFD and thereby move it to 8MB.

We also now declare the table range in the FDF to set
PCDs. This allows us to ASSERT that CR3 is set as expected
in OVMF SEC.

OvmfPkgIa32.fdf and OvmfPkgIa32X64.fdf are updated simply
for consistency.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@15146 6f19259b-4bc3-4df7-8a09-765794883524
OvmfPkg/OvmfPkg.dec
OvmfPkg/OvmfPkgIa32.fdf
OvmfPkg/OvmfPkgIa32X64.fdf
OvmfPkg/OvmfPkgX64.fdf
OvmfPkg/ResetVector/Bin/ResetVector.x64.raw
OvmfPkg/ResetVector/Ia32/PageTables64.asm
OvmfPkg/Sec/SecMain.c
OvmfPkg/Sec/SecMain.inf