<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/ShellPkg/Library/UefiShellDebug1CommandsLib/SmbiosView, branch trunk</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=trunk</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=trunk'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2024-06-04T03:43:08+00:00</updated>
<entry>
<title>Renormalized end-of-lines from master@27b044605cd5f6b33a3d231576003850b3fe305b</title>
<updated>2024-06-04T03:43:08+00:00</updated>
<author>
<name>kx</name>
<email>kx@radix.pro</email>
</author>
<published>2024-06-04T03:43:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=7e2ccccace24636f29ddc210b94606abd4c7e42b'/>
<id>urn:sha1:7e2ccccace24636f29ddc210b94606abd4c7e42b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ShellPkg/SmbiosView: Support New ProcessorUpgrade for SMBIOS Type4</title>
<updated>2024-04-16T08:25:44+00:00</updated>
<author>
<name>Jason Lou</name>
<email>yun.lou@intel.com</email>
</author>
<published>2024-04-15T10:23:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=7ea05d8fe9b269cc999e26bf40e355491c23c435'/>
<id>urn:sha1:7ea05d8fe9b269cc999e26bf40e355491c23c435</id>
<content type='text'>
The patch updates SmbiosView to support new ProcessorUpgrade for SMBIOS
Type4 based on SMBIOS 3.8.0.

Signed-off-by: Jason Lou &lt;yun.lou@intel.com&gt;
Reviewed-by: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Reviewed-by: Star Zeng &lt;star.zeng@intel.com&gt;
Reviewed-by: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Star Zeng &lt;star.zeng@intel.com&gt;
Cc: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg: Update smbiosview type 4 with SMBIOS 3.6 fields</title>
<updated>2024-04-10T02:01:37+00:00</updated>
<author>
<name>HoraceX Lien</name>
<email>horacex.lien@intel.com</email>
</author>
<published>2024-03-26T08:52:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=963671d3801a6992d1aa06f05d86e32efa6b205e'/>
<id>urn:sha1:963671d3801a6992d1aa06f05d86e32efa6b205e</id>
<content type='text'>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4737

update smbiosview type 4 related fileds.

Signed-off-by: HoraceX Lien &lt;horacex.lien@intel.com&gt;
Cc: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
Reviewed-by: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg/SmbiosView: Support New ProcessorFamily for SMBIOS Type4</title>
<updated>2024-03-04T07:38:26+00:00</updated>
<author>
<name>Jason Lou</name>
<email>yun.lou@intel.com</email>
</author>
<published>2024-02-29T05:58:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=3775122ede395d934198ffdb0c173875a5e94c00'/>
<id>urn:sha1:3775122ede395d934198ffdb0c173875a5e94c00</id>
<content type='text'>
The patch updates SmbiosView to support new ProcessorFamily for SMBIOS
Type4 based on SMBIOS 3.8.0.

Signed-off-by: Jason Lou &lt;yun.lou@intel.com&gt;
Reviewed-by: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Reviewed-by: Star Zeng &lt;star.zeng@intel.com&gt;
Reviewed-by: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg: Update smbiosview for LoongArch</title>
<updated>2024-02-02T01:52:58+00:00</updated>
<author>
<name>Dongyan Qian</name>
<email>qiandongyan@loongson.cn</email>
</author>
<published>2024-01-16T06:50:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=927ea1364d047d54cb67e0f231644f295c032944'/>
<id>urn:sha1:927ea1364d047d54cb67e0f231644f295c032944</id>
<content type='text'>
According to SMBIOS spec3.6, LoongArch information support has been added,
so this patch is submitted for display as information in smbiosview.

Cc: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
Cc: Chao Li &lt;lichao@loongson.cn&gt;
Signed-off-by: Dongyan Qian &lt;qiandongyan@loongson.cn&gt;
Reviewed-by: Chao Li &lt;lichao@loongson.cn&gt;
Reviewed-by: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg: Add ProcessorUpgradeSocket definitions from SMBIOS 3.7.0</title>
<updated>2023-08-31T13:20:19+00:00</updated>
<author>
<name>Eduardo Cuevas Farfan</name>
<email>eduardo.cuevas.farfan@intel.com</email>
</author>
<published>2023-08-29T14:26:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=4c8144dd665619731b6c3c19f4f1ae664b69fa4b'/>
<id>urn:sha1:4c8144dd665619731b6c3c19f4f1ae664b69fa4b</id>
<content type='text'>
This patch adds below definitions from SMBIOS 3.7.0 into QueryTable.c
- ProcessorUpgradeSocketAM5
- ProcessorUpgradeSocketSP5
- ProcessorUpgradeSocketSP6
- ProcessorUpgradeSocketBGA883
- ProcessorUpgradeSocketBGA1190
- ProcessorUpgradeSocketBGA4129
- ProcessorUpgradeSocketLGA4710
- ProcessorUpgradeSocketLGA7529

Signed-off-by: Eduardo Cuevas Farfan &lt;eduardo.cuevas.farfan@intel.com&gt;
Reviewed-by: Star Zeng &lt;star.zeng@intel.com&gt;
Reviewed-by: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg/SmbiosView: Update display of PCIe system slot ID</title>
<updated>2023-08-30T08:16:24+00:00</updated>
<author>
<name>Nhi Pham</name>
<email>nhi@os.amperecomputing.com</email>
</author>
<published>2023-08-18T03:38:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=a481c1114474160f53b1662fd3726b48c88ae82e'/>
<id>urn:sha1:a481c1114474160f53b1662fd3726b48c88ae82e</id>
<content type='text'>
This updates the system slot ID up to SlotTypePCIExpressGen6andBeyond
(0xC4) added by updating type 9 with SMBIOS version 3.5 to cover modern
PCIe Gens.

Signed-off-by: Nhi Pham &lt;nhi@os.amperecomputing.com&gt;
Reviewed-by: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg/SmbiosView: type 45 and type 46 support.</title>
<updated>2023-06-08T07:11:06+00:00</updated>
<author>
<name>Simon Wang</name>
<email>simowang@nvidia.com</email>
</author>
<published>2023-05-04T02:34:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=8314a85893f5b75baa0031a5138028188a626243'/>
<id>urn:sha1:8314a85893f5b75baa0031a5138028188a626243</id>
<content type='text'>
The initial version of Smbios Specification 3.6.0
type 45 and type 46 support.

Signed-off-by: Simon Wang &lt;simowang@nvidia.com&gt;
Cc: Ray Ni &lt;ray.ni@intel.com&gt;
Cc: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
Reviewed-by: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg: Add a condition to print accurate type0 Bios Size in smbiosview.</title>
<updated>2023-06-02T07:36:02+00:00</updated>
<author>
<name>Thejaswani Putta</name>
<email>tputta@nvidia.com</email>
</author>
<published>2023-04-21T01:00:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=78262899d225eb30e5fbe6a88e85a4b1d8c04a61'/>
<id>urn:sha1:78262899d225eb30e5fbe6a88e85a4b1d8c04a61</id>
<content type='text'>
As per the SMBIOS spec, in smbios type0 table, if the Bios size is
greater than 16MB, extended bios size is used to update size information
and bios size is set to 0xff. when this data is printed by smbiosview,
both bios size and extended bios size is printed if the smbios version
is beyond 3.1, which is incorrect as Bios size is set to 0xff when
rom size is more than 16MB.

To fix this bug, added a condition to print bios size only when it is
not set to 0xff or if the smbios version is older than 3.1.

Signed-off-by: Thejaswani Putta &lt;tputta@nvidia.com&gt;
Cc: Ray Ni &lt;ray.ni@intel.com&gt;
Cc: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
Reviewed-by: Zhichao Gao &lt;zhichao.gao@intel.com&gt;
</content>
</entry>
<entry>
<title>ShellPkg/UefiShellDebug1CommandsLib: Replace hardcoded SMBIOS strings.</title>
<updated>2023-05-12T05:09:14+00:00</updated>
<author>
<name>Giri Mudusuru</name>
<email>girim@apple.com</email>
</author>
<published>2023-05-06T10:28:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=0b37723186ec1525b6caf14b0309fb0ed04084d7'/>
<id>urn:sha1:0b37723186ec1525b6caf14b0309fb0ed04084d7</id>
<content type='text'>
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3805

Replace hardcoded SMBIOS Anchor string and size with defines.

Fix buffer overflow as described below.

Smbios64BitPrintEPSInfo () is coded like:
UINT8  Anchor[5];

MemToString (Anchor, SmbiosTable-&gt;AnchorString, 5);

But the definition of MemToString()
  Copy Length of Src buffer to Dest buffer,
  add a NULL termination to Dest buffer.

So Anchor needs to be +1 the size of the SMBIOS Anchor string `_SM3_`.

Changes from v1 to v2:
 - Replace doxygen style inline comments

Cc: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Zhiguang Liu &lt;zhiguang.liu@intel.com&gt;
Cc: Andrew Fish &lt;afish@apple.com&gt;
Signed-off-by: Giri Mudusuru &lt;girim@apple.com&gt;
Reviewed-by: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
</content>
</entry>
</feed>
