audk/Nt32Pkg/MiscSubClassPlatformDxe
Chris Phillips a679e8b1d9 Nt32Pkg: Fixes to correctly set SMBIOS Type 3
When running Nt32Pkg, SMBIOS Type 3 was missing Height, NumberofPowerCords, and SKU Number.
Also, ContainedElements was not being handled correctly.
Fixed code to add example data, correct some variable names (Assert -> Asset), and properly handle setting the Type 3 values.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Chris Phillips <chrisp@hpe.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
2017-01-12 16:46:31 +08:00
..
MiscBaseBoardManufacturerData.c
MiscBaseBoardManufacturerFunction.c Nt32Pkg: Fix code to correctly set SMBIOS Type 2 Length 2017-01-12 16:46:27 +08:00
MiscBiosVendorData.c
MiscBiosVendorFunction.c According to PI errata 0000654 and 000811, we need use 0xFFFE to instead of 0 for EFI_SMBIOS_PROTOCOL.Add() SmbiosHandle parameter to assign a unique handle to the SMBIOS record, and for EFI_SMBIOS_PROTOCOL.GetNext() SmbiosHandle parameter to get the first matched SMBIOS handle or indicate no more SMBIOS record. 2011-11-21 08:56:48 +00:00
MiscBootInformationData.c
MiscBootInformationFunction.c According to PI errata 0000654 and 000811, we need use 0xFFFE to instead of 0 for EFI_SMBIOS_PROTOCOL.Add() SmbiosHandle parameter to assign a unique handle to the SMBIOS record, and for EFI_SMBIOS_PROTOCOL.GetNext() SmbiosHandle parameter to get the first matched SMBIOS handle or indicate no more SMBIOS record. 2011-11-21 08:56:48 +00:00
MiscChassisManufacturerData.c Nt32Pkg: Fixes to correctly set SMBIOS Type 3 2017-01-12 16:46:31 +08:00
MiscChassisManufacturerFunction.c Nt32Pkg: Fixes to correctly set SMBIOS Type 3 2017-01-12 16:46:31 +08:00
MiscDevicePath.h
MiscNumberOfInstallableLanguagesData.c
MiscNumberOfInstallableLanguagesFunction.c Fixed build failed. 2012-05-31 08:35:48 +00:00
MiscOemStringData.c
MiscOemStringFunction.c According to PI errata 0000654 and 000811, we need use 0xFFFE to instead of 0 for EFI_SMBIOS_PROTOCOL.Add() SmbiosHandle parameter to assign a unique handle to the SMBIOS record, and for EFI_SMBIOS_PROTOCOL.GetNext() SmbiosHandle parameter to get the first matched SMBIOS handle or indicate no more SMBIOS record. 2011-11-21 08:56:48 +00:00
MiscPortInternalConnectorDesignatorData.c
MiscPortInternalConnectorDesignatorFunction.c According to PI errata 0000654 and 000811, we need use 0xFFFE to instead of 0 for EFI_SMBIOS_PROTOCOL.Add() SmbiosHandle parameter to assign a unique handle to the SMBIOS record, and for EFI_SMBIOS_PROTOCOL.GetNext() SmbiosHandle parameter to get the first matched SMBIOS handle or indicate no more SMBIOS record. 2011-11-21 08:56:48 +00:00
MiscResetCapabilitiesData.c
MiscResetCapabilitiesFunction.c According to PI errata 0000654 and 000811, we need use 0xFFFE to instead of 0 for EFI_SMBIOS_PROTOCOL.Add() SmbiosHandle parameter to assign a unique handle to the SMBIOS record, and for EFI_SMBIOS_PROTOCOL.GetNext() SmbiosHandle parameter to get the first matched SMBIOS handle or indicate no more SMBIOS record. 2011-11-21 08:56:48 +00:00
MiscSubClassPlatformDxe.inf
MiscSubclassDriver.h According to PI errata 0000654 and 000811, we need use 0xFFFE to instead of 0 for EFI_SMBIOS_PROTOCOL.Add() SmbiosHandle parameter to assign a unique handle to the SMBIOS record, and for EFI_SMBIOS_PROTOCOL.GetNext() SmbiosHandle parameter to get the first matched SMBIOS handle or indicate no more SMBIOS record. 2011-11-21 08:56:48 +00:00
MiscSubclassDriver.uni Nt32Pkg: Fixes to correctly set SMBIOS Type 3 2017-01-12 16:46:31 +08:00
MiscSubclassDriverDataTable.c
MiscSubclassDriverEntryPoint.c Append double-null for Type 19 data record. 2012-02-03 07:48:57 +00:00
MiscSystemLanguageStringData.c
MiscSystemLanguageStringFunction.c According to PI errata 0000654 and 000811, we need use 0xFFFE to instead of 0 for EFI_SMBIOS_PROTOCOL.Add() SmbiosHandle parameter to assign a unique handle to the SMBIOS record, and for EFI_SMBIOS_PROTOCOL.GetNext() SmbiosHandle parameter to get the first matched SMBIOS handle or indicate no more SMBIOS record. 2011-11-21 08:56:48 +00:00
MiscSystemManufacturerData.c
MiscSystemManufacturerFunction.c According to PI errata 0000654 and 000811, we need use 0xFFFE to instead of 0 for EFI_SMBIOS_PROTOCOL.Add() SmbiosHandle parameter to assign a unique handle to the SMBIOS record, and for EFI_SMBIOS_PROTOCOL.GetNext() SmbiosHandle parameter to get the first matched SMBIOS handle or indicate no more SMBIOS record. 2011-11-21 08:56:48 +00:00
MiscSystemOptionStringData.c
MiscSystemOptionStringFunction.c According to PI errata 0000654 and 000811, we need use 0xFFFE to instead of 0 for EFI_SMBIOS_PROTOCOL.Add() SmbiosHandle parameter to assign a unique handle to the SMBIOS record, and for EFI_SMBIOS_PROTOCOL.GetNext() SmbiosHandle parameter to get the first matched SMBIOS handle or indicate no more SMBIOS record. 2011-11-21 08:56:48 +00:00
MiscSystemSlotDesignationData.c
MiscSystemSlotDesignationFunction.c According to PI errata 0000654 and 000811, we need use 0xFFFE to instead of 0 for EFI_SMBIOS_PROTOCOL.Add() SmbiosHandle parameter to assign a unique handle to the SMBIOS record, and for EFI_SMBIOS_PROTOCOL.GetNext() SmbiosHandle parameter to get the first matched SMBIOS handle or indicate no more SMBIOS record. 2011-11-21 08:56:48 +00:00