audk/OvmfPkg/Bhyve
lixianglai 2b20a34fd5 OvmfPkg-EmuVariableFvbRuntimeDxe: Support Access To Memory Above 4G
In FvbInitialize Function,
PcdFlashNvStorageVariableBase64 PcdFlashNvStorageFtwWorkingBase
PcdFlashNvStorageFtwSpareBase will not exceed 0x100000000,
Due to truncation and variable type limitations.
That leads to the NV variable cannot be saved to the memory above 4G.

Modify as follows:
1.Remove the forced type conversion of UINT32.
2.Use UINT64 type variables.

Signed-off-by: xianglai li <lixianglai@loongson.cn>
Reviewed-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
2021-12-11 16:13:07 +00:00
..
AcpiPlatformDxe OvmfPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
AcpiTables OvmfPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
BhyveRfbDxe OvmfPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
PlatformPei OvmfPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
ResetVector OvmfPkg/Bhyve: Copy Real16ToFlat32.asm and enable cache in CR0 2020-11-27 16:48:47 +00:00
SmbiosPlatformDxe OvmfPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
BhyveDefines.fdf.inc OvmfPkg/Bhyve: rename files to remove 'Pkg' infix 2020-08-24 17:57:07 +00:00
BhyveX64.dsc OvmfPkg-EmuVariableFvbRuntimeDxe: Support Access To Memory Above 4G 2021-12-11 16:13:07 +00:00
BhyveX64.fdf OvmfPkg: Remove unused print service driver (PrintDxe) 2021-12-10 10:02:08 +00:00
FvmainCompactScratchEnd.fdf.inc Add BhyvePkg, to support the bhyve hypervisor 2020-07-31 13:03:10 +00:00
License.txt Add BhyvePkg, to support the bhyve hypervisor 2020-07-31 13:03:10 +00:00
VarStore.fdf.inc Add BhyvePkg, to support the bhyve hypervisor 2020-07-31 13:03:10 +00:00