<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2-platforms.git, branch McfgTable</title>
<subtitle>EDK II sample platform branches and tags (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2-platforms.git/atom?h=McfgTable</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/atom?h=McfgTable'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/'/>
<updated>2024-07-18T08:11:17+00:00</updated>
<entry>
<title>AmdPlatformPkg/DynamicTables: Creates ACPI MCFG table</title>
<updated>2024-07-18T08:11:17+00:00</updated>
<author>
<name>Abdul Lateef Attar</name>
<email>abdattar@amd.com</email>
</author>
<published>2024-07-15T03:39:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=8679b81990d289e456be70c58bff60eb9fc5183d'/>
<id>urn:sha1:8679b81990d289e456be70c58bff60eb9fc5183d</id>
<content type='text'>
Creates ACPI MCFG table during boot time.

Adds a library to generate and install MCFG table.

Cc: Abner Chang &lt;abner.chang@amd.com&gt;
Cc: Paul Grimes &lt;paul.grimes@amd.com&gt;
Signed-off-by: Abdul Lateef Attar &lt;AbdulLateef.Attar@amd.com&gt;
</content>
</entry>
<entry>
<title>AmdPlatformPkg/DynamicTables: Create ACPI MADT/APIC table</title>
<updated>2024-07-18T08:06:57+00:00</updated>
<author>
<name>Abdul Lateef Attar</name>
<email>abdattar@amd.com</email>
</author>
<published>2024-07-12T03:50:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=b2a5655d7aee128786ab072a1e390ee90801db02'/>
<id>urn:sha1:b2a5655d7aee128786ab072a1e390ee90801db02</id>
<content type='text'>
Creates MADT/APIC table during boot time.
Cc: Abner Chang &lt;abner.chang@amd.com&gt;
Cc: Paul Grimes &lt;paul.grimes@amd.com&gt;
Signed-off-by: Abdul Lateef Attar &lt;AbdulLateef.Attar@amd.com&gt;
</content>
</entry>
<entry>
<title>AmdPlatformPkg: Creates ACPI SSDT PCI toplogy</title>
<updated>2024-07-18T08:04:59+00:00</updated>
<author>
<name>Abdul Lateef Attar</name>
<email>abdattar@amd.com</email>
</author>
<published>2024-07-09T06:23:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=6544ae0d200a8ae8ea10e6a88d06620f86e3775e'/>
<id>urn:sha1:6544ae0d200a8ae8ea10e6a88d06620f86e3775e</id>
<content type='text'>
Generates ACPI SSDT PCI topology.
Append the PCI SSDT tolology to the DSDT table.

Cc: Abner Chang &lt;abner.chang@amd.com&gt;
Cc: Paul Grimes &lt;paul.grimes@amd.com&gt;
Signed-off-by: Abdul Lateef Attar &lt;AbdulLateef.Attar@amd.com&gt;
</content>
</entry>
<entry>
<title>AmdPlatformPkg/DynamicTables: Creates ACPI SSDT CPU topology</title>
<updated>2024-07-18T08:04:59+00:00</updated>
<author>
<name>Abdul Lateef Attar</name>
<email>abdattar@amd.com</email>
</author>
<published>2024-07-09T06:19:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=ec26b5751fbbe365bfecb0e7f7631a0f8ba7a3bb'/>
<id>urn:sha1:ec26b5751fbbe365bfecb0e7f7631a0f8ba7a3bb</id>
<content type='text'>
Create ACPI SSDT CPU toplogy.
Append the CPU SSDT topology to the DSDT table.

Cc: Abner Chang &lt;abner.chang@amd.com&gt;
Cc: Paul Grimes &lt;paul.grimes@amd.com&gt;
Signed-off-by: Abdul Lateef Attar &lt;AbdulLateef.Attar@amd.com&gt;
</content>
</entry>
<entry>
<title>Platform/Intel: Set PcdAcpiBaseAddress for PEI MM Communication</title>
<updated>2024-07-07T07:41:18+00:00</updated>
<author>
<name>Jiaxin Wu</name>
<email>jiaxin.wu@intel.com</email>
</author>
<published>2024-06-22T06:06:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=ad553efc01125cad4ebdbe694b82cf6a59ce6a03'/>
<id>urn:sha1:ad553efc01125cad4ebdbe694b82cf6a59ce6a03</id>
<content type='text'>
Set PcdAcpiBaseAddress to 0x400 for PEI MM communication.

Signed-off-by: Wei6 Xu &lt;wei6.xu@intel.com&gt;
Co-authored-by: Jiaxin Wu &lt;jiaxin.wu@intel.com&gt;
</content>
</entry>
<entry>
<title>Platform/Intel: Install an SMM Control PPI</title>
<updated>2024-07-07T07:41:18+00:00</updated>
<author>
<name>Jiaxin Wu</name>
<email>jiaxin.wu@intel.com</email>
</author>
<published>2024-07-05T04:41:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=1fe5d09d5d03571a071222bc7a9433743533d21c'/>
<id>urn:sha1:1fe5d09d5d03571a071222bc7a9433743533d21c</id>
<content type='text'>
Install an instance of EFI_PEI_MM_CONTROL_PPI.
This PPI provides a standard way for other modules to
trigger software SMIs.

Signed-off-by: Ray Ni &lt;ray.ni@intel.com&gt;
Co-authored-by: Jiaxin Wu &lt;jiaxin.wu@intel.com&gt;
</content>
</entry>
<entry>
<title>Platform/Intel: Add SmmControlLib lib</title>
<updated>2024-07-07T07:41:18+00:00</updated>
<author>
<name>Jiaxin Wu</name>
<email>jiaxin.wu@intel.com</email>
</author>
<published>2024-07-05T04:40:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=f27e442852e594b23e5c058069b6d6f5d6d0bcd9'/>
<id>urn:sha1:f27e442852e594b23e5c058069b6d6f5d6d0bcd9</id>
<content type='text'>
This patch is to add SmmControlLib.

Signed-off-by: Ray Ni &lt;ray.ni@intel.com&gt;
Co-authored-by: Jiaxin Wu &lt;jiaxin.wu@intel.com&gt;
</content>
</entry>
<entry>
<title>Platform/Intel: Consume SmmRelocationInit interface</title>
<updated>2024-07-05T14:28:32+00:00</updated>
<author>
<name>Jiaxin Wu</name>
<email>jiaxin.wu@intel.com</email>
</author>
<published>2024-07-05T03:42:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=12f68d29abdc9d703f67bd743fdec23ebb1e966e'/>
<id>urn:sha1:12f68d29abdc9d703f67bd743fdec23ebb1e966e</id>
<content type='text'>
Do the smm relocation during platform init.

Signed-off-by: Jiaxin Wu &lt;jiaxin.wu@intel.com&gt;
</content>
</entry>
<entry>
<title>Platform/Intel: Add SmmRelocationLib lib</title>
<updated>2024-07-05T14:28:32+00:00</updated>
<author>
<name>Jiaxin Wu</name>
<email>jiaxin.wu@intel.com</email>
</author>
<published>2024-06-06T06:30:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=adfa5674b335dd4366b4d396b385caf3804c5eac'/>
<id>urn:sha1:adfa5674b335dd4366b4d396b385caf3804c5eac</id>
<content type='text'>
This patch is to add SmmRelocationLib for SMM CPU driver usage.

Signed-off-by: Jiaxin Wu &lt;jiaxin.wu@intel.com&gt;
</content>
</entry>
<entry>
<title>SbsaQemu: use FEAT_RNG for EFI_RNG_PROTOCOL</title>
<updated>2024-07-04T11:40:02+00:00</updated>
<author>
<name>Marcin Juszkiewicz</name>
<email>marcin.juszkiewicz@linaro.org</email>
</author>
<published>2024-06-27T11:55:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=25d66c5b9e5cd672b6e2723d4308cd815639f880'/>
<id>urn:sha1:25d66c5b9e5cd672b6e2723d4308cd815639f880</id>
<content type='text'>
By default we have Neoverse-N2 cpu which supports FEAT_RNG feature. This
allows us to add RngDxe to have EFI_RNG_PROTOCOL available on
Neoverse-N2 and 'max' cpu cores.

Commit 5de5e230a80bed083360da95ba16a2c4a001620d (in EDK2) enabled that for
ArmVirt platform.

RNDR is implemented by both Neoverse-N2 and 'max' cpu implemented by QEMU.
Other cpu models lack it which prevents the RngDxe driver from running,
resulting in the same situation as before.

TRNG is not implemented in TCG mode but is required by RngDxe to run.

On older cpu cores nothing changes.

Signed-off-by: Marcin Juszkiewicz &lt;marcin.juszkiewicz@linaro.org&gt;
Reviewed-by: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
</content>
</entry>
</feed>
