<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2-platforms.git/Platform/Intel/MinPlatformPkg, branch CodeCleanup</title>
<subtitle>EDK II sample platform branches and tags (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2-platforms.git/atom?h=CodeCleanup</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/atom?h=CodeCleanup'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/'/>
<updated>2024-07-07T07:41:18+00:00</updated>
<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: 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>MinPlatformPkg: Fix DxePhatAcpiLib.inf path in dsc</title>
<updated>2024-05-13T21:32:27+00:00</updated>
<author>
<name>Vivian Nowka-Keane</name>
<email>vnowkakeane@linux.microsoft.com</email>
</author>
<published>2024-05-10T02:08:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=59c686673992d7549c2b054773d5d1b5e739a88b'/>
<id>urn:sha1:59c686673992d7549c2b054773d5d1b5e739a88b</id>
<content type='text'>
When building MinPlatformPkg, a build error occured because the inf was
not found. The path was incorrect -- DxePhatAcpiLib folder doesn't
exist, PhatAcpiLib does.

Cc: Chasel Chiu &lt;chasel.chiu@intel.com&gt;
Reviewed-by: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
Signed-off-by: Vivian Nowka-Keane &lt;vnowkakeane@linux.microsoft.com&gt;
</content>
</entry>
<entry>
<title>MinPlatform: Add MpInfo2HobPei</title>
<updated>2024-05-13T20:46:38+00:00</updated>
<author>
<name>Nate DeSimone</name>
<email>nathaniel.l.desimone@intel.com</email>
</author>
<published>2024-05-08T23:43:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=c31962b64973390ba808e37191d234c00bbf3c3e'/>
<id>urn:sha1:c31962b64973390ba808e37191d234c00bbf3c3e</id>
<content type='text'>
MpInfo2HobPei provides backwards compatibility between FSP binaries built with
older versions of EDK II and the latest EDK II.

Newer versions of CpuMpPei produce the gMpInformation2HobGuid. This HOB is
required by newer implementations of the CPU DXE driver, however older
versions of CpuMpPei do not produce it. This PEIM will check if CpuMpPei
creates gMpInformation2HobGuid and if it does not it creates it.

Reviewed-by: Chasel Chiu &lt;chasel.chiu@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Eric Dong &lt;eric.dong@intel.com&gt;
Reviewed-by: Sai Chaganty &lt;rangasai.v.chaganty@intel.com&gt;
Cc: Rosen Chuang &lt;rosen.chuang@intel.com&gt;
Cc: Saloni Kasbekar &lt;saloni.kasbekar@intel.com&gt;
Signed-off-by: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
</content>
</entry>
<entry>
<title>MinPlatformPkg/Test: Fix DumpAcpiMadt infinite loop</title>
<updated>2024-05-09T19:19:33+00:00</updated>
<author>
<name>Abdul Lateef Attar</name>
<email>AbdulLateef.Attar@amd.com</email>
</author>
<published>2024-04-22T14:03:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=3f89df4b1d63ac13088f5d232f218e2e416fafb8'/>
<id>urn:sha1:3f89df4b1d63ac13088f5d232f218e2e416fafb8</id>
<content type='text'>
Update the MadtLen varaible before the next record is read,
to void infinite loop.

Cc: Chasel Chiu &lt;chasel.chiu@intel.com&gt;
Reviewed-by: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Eric Dong &lt;eric.dong@intel.com&gt;
Signed-off-by: Abdul Lateef Attar &lt;AbdulLateef.Attar@amd.com&gt;
</content>
</entry>
<entry>
<title>MinPlatformPkg: Add MM_STANDALONE LibraryClasses</title>
<updated>2024-05-07T23:02:04+00:00</updated>
<author>
<name>Nate DeSimone</name>
<email>nathaniel.l.desimone@intel.com</email>
</author>
<published>2024-02-09T22:37:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=d335e04cfc5a3abc0805b5654bfaa0c9fbd31650'/>
<id>urn:sha1:d335e04cfc5a3abc0805b5654bfaa0c9fbd31650</id>
<content type='text'>
Adds MM_STANDALONE instances for core LibraryClasses to facilitate using
Standalone MM in platform code.

Reviewed-by: Chasel Chiu &lt;chasel.chiu@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Eric Dong &lt;eric.dong@intel.com&gt;
Signed-off-by: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
</content>
</entry>
<entry>
<title>Platform/Intel: Add AmdSvsmLib to required DSC files</title>
<updated>2024-04-17T18:35:04+00:00</updated>
<author>
<name>Tom Lendacky</name>
<email>thomas.lendacky@amd.com</email>
</author>
<published>2024-04-15T15:01:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=0a3470d6d518d5a37cad6f15aa7d1bd4045dd5fb'/>
<id>urn:sha1:0a3470d6d518d5a37cad6f15aa7d1bd4045dd5fb</id>
<content type='text'>
Any DSC file that uses the UefiCpuPkg MpInitLib library now requires the
AmdSvsmLib library. Update the DSC files to include the AmdSvsmLib NULL
library implementation.

Cc: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
Cc: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
Cc: Sai Chaganty &lt;rangasai.v.chaganty@intel.com&gt;
Cc: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
Cc: Chasel Chiu &lt;chasel.chiu@intel.com&gt;
Cc: Kelly Steele &lt;kelly.steele@intel.com&gt;
Cc: Zailiang Sun &lt;zailiang.sun@intel.com&gt;
Signed-off-by: Tom Lendacky &lt;thomas.lendacky@amd.com&gt;
</content>
</entry>
<entry>
<title>MinPlatformPkg: Update the comments of GetInformation function</title>
<updated>2024-04-08T22:12:39+00:00</updated>
<author>
<name>Qingyu Shang</name>
<email>qingyu.shang@intel.com</email>
</author>
<published>2024-04-08T09:47:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=1c41906e22b854c119400917731f15940ea7a59e'/>
<id>urn:sha1:1c41906e22b854c119400917731f15940ea7a59e</id>
<content type='text'>
Refer to Uefi spec 2.10 section 11.11.2, add a new retval
EFI_NOT_FOUND to EFI_ADAPTER_INFORMATION_PROTOCOL.GetInformation().
Reference: [mantis #1866] - GetInfo() of Adapter Information
Protocol should have a provision for IHV to return no data.

Cc: Chasel Chiu &lt;chasel.chiu@intel.com&gt;
Reviewed-by: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Eric Dong &lt;eric.dong@intel.com&gt;
Signed-off-by: Qingyu &lt;qingyu.shang@intel.com&gt;
Signed-off-by: Gahan Saraiya &lt;gahan.saraiya@intel.com&gt;
</content>
</entry>
<entry>
<title>MinPlatformPkg: Sort ApicIdOrderTable by special rules</title>
<updated>2024-04-02T09:38:54+00:00</updated>
<author>
<name>Dun Tan</name>
<email>dun.tan@intel.com</email>
</author>
<published>2024-03-29T07:14:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=c7da101db80ae7c8b6023e9ad6e2a971d6613dbc'/>
<id>urn:sha1:c7da101db80ae7c8b6023e9ad6e2a971d6613dbc</id>
<content type='text'>
Sort ApicIdOrderTable by following special rules:
1. Make sure BSP is the first entry.
2. For APs, big core first, then small core.

With this implementation, BIOS can present cores in order
of relative performance in MADT. Linux OS would schedule
cores by the order that they are presented in the MADT
LocalX2ApicStruct entries.Then Linux OS would think of
this as relative performance order. This implementation
can benefit the linux os usage case.

Signed-off-by: Dun Tan &lt;dun.tan@intel.com&gt;
Reviewed-by: Ray Ni &lt;ray.ni@intel.com&gt;
Reviewed-by: Chasel Chiu &lt;chasel.chiu@intel.com&gt;
Cc: Jason Lou &lt;yun.lou@intel.com&gt;
Cc: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Eric Dong &lt;eric.dong@intel.com&gt;
</content>
</entry>
<entry>
<title>MinPlatformPkg: Get CoreType for all cores</title>
<updated>2024-04-02T09:38:54+00:00</updated>
<author>
<name>Dun Tan</name>
<email>dun.tan@intel.com</email>
</author>
<published>2024-03-29T03:57:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=0f5daafd5f404fb5dd38114fec2a764de8ecbfe7'/>
<id>urn:sha1:0f5daafd5f404fb5dd38114fec2a764de8ecbfe7</id>
<content type='text'>
Add a new field CoreType in EFI_CPU_ID_ORDER_MAP
and get CoreType for all cores.

Signed-off-by: Dun Tan &lt;dun.tan@intel.com&gt;
Reviewed-by: Ray Ni &lt;ray.ni@intel.com&gt;
Reviewed-by: Chasel Chiu &lt;chasel.chiu@intel.com&gt;
Cc: Jason Lou &lt;yun.lou@intel.com&gt;
Cc: Nate DeSimone &lt;nathaniel.l.desimone@intel.com&gt;
Cc: Liming Gao &lt;gaoliming@byosoft.com.cn&gt;
Cc: Eric Dong &lt;eric.dong@intel.com&gt;
</content>
</entry>
</feed>
