audk/OvmfPkg/PlatformPei
Laszlo Ersek 98937dc293 OvmfPkg: set SMBIOS version in DetectSmbiosVersionLib instead of PlatformPei
This patch de-duplicates the logic added in commit

  OvmfPkg: PlatformPei: set SMBIOS entry point version dynamically

(git 37baf06b, SVN r17676) by hooking DetectSmbiosVersionLib into
SmbiosDxe.

Although said commit was supposed to work with SMBIOS 3.0 payloads from
QEMU, in practice that never worked, because the size / signature checks
in SmbiosVersionInitialization() would always fail, due to the SMBIOS 3.0
entry point being structurally different. Therefore this patch doesn't
regress OvmfPkg.

Cc: Wei Huang <wei@redhat.com>
Cc: Jordan Justen <jordan.l.justen@intel.com>
Cc: Gabriel L. Somlo <somlo@cmu.edu>
Suggested-by: Jordan Justen <jordan.l.justen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>

git-svn-id: https://svn.code.sf.net/p/edk2/code/trunk/edk2@18175 6f19259b-4bc3-4df7-8a09-765794883524
2015-08-06 10:13:42 +00:00
..
Cmos.c Update the copyright notice format 2010-04-28 12:43:04 +00:00
Cmos.h Update the copyright notice format 2010-04-28 12:43:04 +00:00
Fv.c OvmfPkg/PlatformPei: Allocate PEI FV as ACPI NVS if S3 is supported 2014-03-04 08:02:59 +00:00
MemDetect.c OvmfPkg: PlatformPei: invert MTRR setup in QemuInitializeRam() 2015-06-26 16:09:52 +00:00
Platform.c OvmfPkg: set SMBIOS version in DetectSmbiosVersionLib instead of PlatformPei 2015-08-06 10:13:42 +00:00
Platform.h OvmfPkg: PlatformPei: enable larger permanent PEI RAM 2015-06-26 16:09:39 +00:00
PlatformPei.inf OvmfPkg: set SMBIOS version in DetectSmbiosVersionLib instead of PlatformPei 2015-08-06 10:13:42 +00:00
Xen.c OvmfPkg/PlatformPei: Set PcdPciDisableBusEnumeration in InitializeXen 2014-02-01 21:22:36 +00:00
Xen.h OvmfPkg: define EFI_XEN_OVMF_INFO 2013-12-08 01:35:52 +00:00