<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/MdePkg/Include/Register, branch dependabot/github_actions/github/codeql-action-4</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Fgithub%2Fcodeql-action-4</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=dependabot%2Fgithub_actions%2Fgithub%2Fcodeql-action-4'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2025-09-09T17:43:31+00:00</updated>
<entry>
<title>MdePkg: Add the COHERENCY_SFW_NO CPUID bit field</title>
<updated>2025-09-09T17:43:31+00:00</updated>
<author>
<name>Tom Lendacky</name>
<email>thomas.lendacky@amd.com</email>
</author>
<published>2025-07-22T21:59:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=07ba06fdf7c3e6314aa8b3d7341e7910a469dbb2'/>
<id>urn:sha1:07ba06fdf7c3e6314aa8b3d7341e7910a469dbb2</id>
<content type='text'>
Update the CPUID 0x8000001F EBX definition to add the COHERENCY_SFW_NO
bit field. The COHERENCY_SFW_NO bit is used to indicate that the SEV-SNP
cache coherency mitigation is not needed.

Signed-off-by: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/AmdSev: Add SVSM protocol vTPM call numbers</title>
<updated>2025-03-16T19:21:44+00:00</updated>
<author>
<name>Oliver Steffen</name>
<email>osteffen@redhat.com</email>
</author>
<published>2024-12-11T10:17:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=70f806ec23fb1c376afe33f2f054819a03e21641'/>
<id>urn:sha1:70f806ec23fb1c376afe33f2f054819a03e21641</id>
<content type='text'>
Add call numbers for the SVSM vTPM protocol, as defined in the "Secure
VM Service Module for SEV-SNP Guests" Publication # 58019 Revision: 1.00

Signed-off-by: Oliver Steffen &lt;osteffen@redhat.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/AmdSev: Add SVSM protocol call numbers</title>
<updated>2025-03-16T19:21:44+00:00</updated>
<author>
<name>Oliver Steffen</name>
<email>osteffen@redhat.com</email>
</author>
<published>2024-12-11T10:07:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=fa74200c92693add490b18615c2821ba72a2d58d'/>
<id>urn:sha1:fa74200c92693add490b18615c2821ba72a2d58d</id>
<content type='text'>
Add protocol and call numbers as defined in the "Secure VM Service
Module for SEV-SNP Guests" Publication # 58019 Revision: 1.00

https://www.amd.com/content/dam/amd/en/documents/epyc-technical-docs/specifications/58019.pdf

Signed-off-by: Oliver Steffen &lt;osteffen@redhat.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: Added definition of AMD specific public MSRs</title>
<updated>2024-11-12T01:07:12+00:00</updated>
<author>
<name>Kun Qin</name>
<email>kuqin@microsoft.com</email>
</author>
<published>2021-08-20T20:49:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=961a9e1d76cdb3a56ac2eecc480492c18c1ab927'/>
<id>urn:sha1:961a9e1d76cdb3a56ac2eecc480492c18c1ab927</id>
<content type='text'>
Added definition of AMD specific public MSRs:
1. SMBASE
2. SMM_ADDR
3. SMM_MASK

Signed-off-by: Kun Qin &lt;kuqin@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/BaseLib: RISC-V: Add FPU CSR constants</title>
<updated>2024-10-04T04:53:21+00:00</updated>
<author>
<name>Heinrich Schuchardt</name>
<email>heinrich.schuchardt@canonical.com</email>
</author>
<published>2024-09-16T21:08:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=28dd588ca80c61c4bea9294785d5d884ad3f2c41'/>
<id>urn:sha1:28dd588ca80c61c4bea9294785d5d884ad3f2c41</id>
<content type='text'>
* Define CSR fcsr
* Define bitmasks for vs and fs bit fields in the mstatus register

Signed-off-by: Heinrich Schuchardt &lt;heinrich.schuchardt@canonical.com&gt;
</content>
</entry>
<entry>
<title>MdePkg: Remove the old name of LoongArch CSR 0x20</title>
<updated>2024-08-30T19:54:01+00:00</updated>
<author>
<name>Chao Li</name>
<email>lichao@loongson.cn</email>
</author>
<published>2024-08-29T07:56:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=f6092b5e2be20139393a58bf454fb000020a3918'/>
<id>urn:sha1:f6092b5e2be20139393a58bf454fb000020a3918</id>
<content type='text'>
Since all places where the old name was used for the LoongArch CSR 0x20
regiser have been changed to the new name, the old name is removed.

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;
Signed-off-by: Chao Li &lt;lichao@loongson.cn&gt;
</content>
</entry>
<entry>
<title>MdePkg: Rename the LoongArch CSR 0x20 register</title>
<updated>2024-08-30T19:54:01+00:00</updated>
<author>
<name>Chao Li</name>
<email>lichao@loongson.cn</email>
</author>
<published>2024-08-29T07:24:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=a066ca16d348122b160b407008d77ea6329fe6f3'/>
<id>urn:sha1:a066ca16d348122b160b407008d77ea6329fe6f3</id>
<content type='text'>
Added a new name for CSR 0x20 because LoongArch SPEC has adjustd the CSR
0x20 register name.

Ref: LoongArch Reference Manual Vol 1, Seciton 7.1.
https://loongson.github.io/LoongArch-Documentation/LoongArch-Vol1-EN.html#control-and-status-registers

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;
Signed-off-by: Chao Li &lt;lichao@loongson.cn&gt;
</content>
</entry>
<entry>
<title>MdePkg/Library: Add RISCV64 support to BaseRngLib</title>
<updated>2024-07-15T04:05:56+00:00</updated>
<author>
<name>Dhaval</name>
<email>dhaval@rivosinc.com</email>
</author>
<published>2024-06-20T12:12:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=b54bc983c6102a59c9e0472dd0406ac9ccbaa0bf'/>
<id>urn:sha1:b54bc983c6102a59c9e0472dd0406ac9ccbaa0bf</id>
<content type='text'>
The ratified RISC-V crypto scalar extensions provide entropy bits via the
seed CSR, as exposed by the Zkr extension. The Zkr extension is ratified
and provides 16 bits of entropy seed when reading the SEED CSR.
Guarded by a RISCV64 Feature PCD, 64-bit random numbers can be
accumulated from the `seed` CSR. This driver is based on the driver in
the Linux kernel.

Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Cc: Zhiguang Liu &lt;zhiguang.liu@intel.com&gt;
Signed-off-by: Dhaval Sharma &lt;dhaval@rivosinc.com&gt;
Co-authored-by: Tim Wawrzynczak &lt;tim@rivosinc.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/StmApi.h: Add SMM_REV_ID definition for STM header</title>
<updated>2024-07-12T03:40:55+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2024-07-12T00:55:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=72d6e247b781cca65aac71c97c5094650b003a9d'/>
<id>urn:sha1:72d6e247b781cca65aac71c97c5094650b003a9d</id>
<content type='text'>
The `SMM_REV_ID` is defined in the STM specification:
https://www.intel.com/content/www/us/en/content-details/671521/smi-transfer-monitor-stm-developer-or-user-guide.html?wapkw=stm,
section 10.1.1.

This adds it into the `StmApi.h` for potential STM usage.

Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
</content>
</entry>
<entry>
<title>MdePkg/Register/Amd: Define all bits from MSR_SEV_STATUS_REGISTER</title>
<updated>2024-07-04T20:39:26+00:00</updated>
<author>
<name>Alexey Kardashevskiy</name>
<email>aik@amd.com</email>
</author>
<published>2022-11-22T02:18:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=bc3a1ec2a2838f596678ddd247d10332c6790dab'/>
<id>urn:sha1:bc3a1ec2a2838f596678ddd247d10332c6790dab</id>
<content type='text'>
For now we need DebugSwap but others are likely to be needed too.

Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Cc: Zhiguang Liu &lt;zhiguang.liu@intel.com&gt;
Reviewed-by: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;
Signed-off-by: Alexey Kardashevskiy &lt;aik@amd.com&gt;
Changes:
v5:
* "rb" from Tom

v4:
* added more from April/2024 APM
</content>
</entry>
</feed>
