<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2-platforms.git/Platform/ARM, 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-06-24T10:19:23+00:00</updated>
<entry>
<title>Platform/ARM: drop use of PcdArmArchTimerFreqInHz</title>
<updated>2024-06-24T10:19:23+00:00</updated>
<author>
<name>Leif Lindholm</name>
<email>quic_llindhol@quicinc.com</email>
</author>
<published>2024-06-20T11:15:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=d9bcbf86b03f4c96cd63a97f43b985fcaef1d12d'/>
<id>urn:sha1:d9bcbf86b03f4c96cd63a97f43b985fcaef1d12d</id>
<content type='text'>
Some Arm ltd. platforms explicitly set PcdArmArchTimerFreqInHz, however
the intended effect of that is not possible from AArch64 EL2/1, and has
never been performed unless built for ARM.

The Pcd is now being deleted, so drop the setting.

This has however affected timer timout calculations, so could lead to a
change in platform behaviour.

Cc: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
Cc: Thomas Abraham &lt;thomas.abraham@arm.com&gt;
Signed-off-by: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
Reviewed-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
Reviewed-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
</content>
</entry>
<entry>
<title>Platform,Silicon: drop redundant uses of PcdArmArchTimerFreqInHz</title>
<updated>2024-06-21T11:31:20+00:00</updated>
<author>
<name>Leif Lindholm</name>
<email>quic_llindhol@quicinc.com</email>
</author>
<published>2024-06-20T10:11:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=b29e69a688d6154a84df725cee38273553062160'/>
<id>urn:sha1:b29e69a688d6154a84df725cee38273553062160</id>
<content type='text'>
PcdArmArchTimerFreqInHz is about to be removed, as it is now obsolete.
Some platforms already explicitly set it to 0, which is the default.
And some modules reference it in their .inf without actually ever
using it.

Drop these redundant uses first.

Cc: Ard Biesheuvel &lt;ardb+tianocore@kernel.org&gt;
Cc: Chuong Tran &lt;chuong@os.amperecomputing.com&gt;
Cc: Graeme Gregory &lt;graeme@xora.org.uk&gt;
Cc: Marcin Juszkiewicz &lt;marcin.juszkiewicz@linaro.org&gt;
Cc: Meenakshi Aggarwal &lt;meenakshi.aggarwal@nxp.com&gt;
Cc: Nhi Pham &lt;nhi@os.amperecomputing.com&gt;
Cc: Rebecca Cran &lt;rebecca@os.amperecomputing.com&gt;
Cc: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
Cc: Thomas Abraham &lt;thomas.abraham@arm.com&gt;
Cc: Wenyi Xie &lt;xiewenyi2@huawei.com&gt;
Signed-off-by: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
Reviewed-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
Reviewed-by: Nhi Pham &lt;nhi@os.amperecomputing.com&gt;
</content>
</entry>
<entry>
<title>Platform/SbsaQemu: fix .dsc line endings</title>
<updated>2024-06-21T11:28:46+00:00</updated>
<author>
<name>Leif Lindholm</name>
<email>quic_llindhol@quicinc.com</email>
</author>
<published>2024-06-20T10:05:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=901d6e59b9a65ccc434ce67575564b59c201164f'/>
<id>urn:sha1:901d6e59b9a65ccc434ce67575564b59c201164f</id>
<content type='text'>
A patch adding a mapping for ImagePropertiesRecordLib introduced a bunch of
LF line endings in otherwise CRLF files, so clean that up.

Cc: Ard Biesheuvel &lt;ardb+tianocore@kernel.org&gt;
Cc: Chuong Tran &lt;chuong@os.amperecomputing.com&gt;
Cc: Graeme Gregory &lt;graeme@xora.org.uk&gt;
Cc: Marcin Juszkiewicz &lt;marcin.juszkiewicz@linaro.org&gt;
Cc: Marcin Wojtas &lt;marcin.s.wojtas@gmail.com&gt;
Cc: Meenakshi Aggarwal &lt;meenakshi.aggarwal@nxp.com&gt;
Cc: Narinder Dhillon &lt;ndhillon@marvell.com&gt;
Cc: Nhi Pham &lt;nhi@os.amperecomputing.com&gt;
Cc: Rebecca Cran &lt;rebecca@os.amperecomputing.com&gt;
Cc: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
Cc: Thomas Abraham &lt;thomas.abraham@arm.com&gt;
Signed-off-by: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
Reviewed-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
Reviewed-by: Marcin Juszkiewicz &lt;marcin.juszkiewicz@linaro.org&gt;
</content>
</entry>
<entry>
<title>Platform/Sgi: Extend SMBIOS support for RD-Fremont</title>
<updated>2024-06-06T14:56:28+00:00</updated>
<author>
<name>Prabin CA</name>
<email>prabin.ca@arm.com</email>
</author>
<published>2024-04-03T17:33:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=8f05785753aad75e11494f6737833503e28cd45d'/>
<id>urn:sha1:8f05785753aad75e11494f6737833503e28cd45d</id>
<content type='text'>
Extend the SMBIOS support for RD-Fremont platform. RD-Fremont is a
16 core platform with Poseidon CPU. Each of the CPUs include
64KB L1 Data cache, 64KB L1 Instruction cache and 2MB L2 cache.
The platform also includes system level cache of 32MB and 8GB of RAM.

Signed-off-by: Prabin CA &lt;prabin.ca@arm.com&gt;
Reviewed-by: levi.yun &lt;yeoreum.yun@arm.com&gt;
Reviewed-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
</content>
</entry>
<entry>
<title>Platform/Sgi: Extend SMBIOS support for RD-V2 platform</title>
<updated>2024-06-06T14:56:28+00:00</updated>
<author>
<name>Pranav Madhu</name>
<email>pranav.madhu@arm.com</email>
</author>
<published>2024-04-03T17:33:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=5ff32472f43586ac6d78b65465cb6d29b1bd5487'/>
<id>urn:sha1:5ff32472f43586ac6d78b65465cb6d29b1bd5487</id>
<content type='text'>
The Neoverse RD-V2 FVP platform includes 16 CPUs and each CPU has 64KB
of L1 instruction/data cache, 2MB of L2 cache and 32MB of system level
cache. Extend the SMBIOS support for RD-V2 platform with this
configuration and reuse rest of the RD-N2 SMBIOS configuration for the
RD-V2 platform.

Signed-off-by: Prabin CA &lt;prabin.ca@arm.com&gt;
Reviewed-by: levi.yun &lt;yeoreum.yun@arm.com&gt;
Reviewed-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
</content>
</entry>
<entry>
<title>Platform/Sgi: Define RD-V2 platform id values</title>
<updated>2024-06-06T14:56:28+00:00</updated>
<author>
<name>Pranav Madhu</name>
<email>pranav.madhu@arm.com</email>
</author>
<published>2024-04-03T17:33:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=024449b9fa17364e43cc206e482a765f4f9a99d9'/>
<id>urn:sha1:024449b9fa17364e43cc206e482a765f4f9a99d9</id>
<content type='text'>
Add RD-V2 platform identification values including the part number
and configuration number. This information will be used in populating
the SMBIOS tables.

Signed-off-by: Prabin CA &lt;prabin.ca@arm.com&gt;
Reviewed-by: levi.yun &lt;yeoreum.yun@arm.com&gt;
Reviewed-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
</content>
</entry>
<entry>
<title>Platform/Sgi: Use PCD value for L2 cache size in PPTT table</title>
<updated>2024-06-06T14:56:28+00:00</updated>
<author>
<name>Prabin CA</name>
<email>prabin.ca@arm.com</email>
</author>
<published>2024-04-03T17:33:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=0ed4007dfec69589f5ea3542d0dc40ce044e3099'/>
<id>urn:sha1:0ed4007dfec69589f5ea3542d0dc40ce044e3099</id>
<content type='text'>
The PcdL2CacheSize PCD specifies the size of L2 cache of the
CPU. Use the size specified by this PCD in the PPTT table of
the RD-N2 platform.

The size of the CPU's L2 cache can be configured at build time
using the --pcd command line option of the build command.
  e.g. To set the L2CacheSize to 2MB specify the pcd option as:
  $ build ... -p &lt;DSC file&gt; --pcd PcdL2CacheSize=0x200000

This allows changing the value of the L2 cache size depending
the variant of the RD-N2 platform being build. RD-V2 platform
is an example of such a variant.

Signed-off-by: Prabin CA &lt;prabin.ca@arm.com&gt;
Reviewed-by: levi.yun &lt;yeoreum.yun@arm.com&gt;
Reviewed-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
</content>
</entry>
<entry>
<title>Platform/Sgi: Add a new PCD for L2 cache size</title>
<updated>2024-06-06T14:56:28+00:00</updated>
<author>
<name>Prabin CA</name>
<email>prabin.ca@arm.com</email>
</author>
<published>2024-04-03T17:33:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=215928f5f12aa910175175217f128697836b5381'/>
<id>urn:sha1:215928f5f12aa910175175217f128697836b5381</id>
<content type='text'>
A new PCD named PcdL2CacheSize is introduced to specify the size of the
CPU's L2 cache. This PCD can be used in PPTT tables for a reference
design platform. The default value of this PCD is set to 1MB but can be
changed depending on the variant of the reference design platform.

Signed-off-by: Prabin CA &lt;prabin.ca@arm.com&gt;
Reviewed-by: levi.yun &lt;yeoreum.yun@arm.com&gt;
Reviewed-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
</content>
</entry>
<entry>
<title>Platform/ARM/N1Sdp: Enable FaultTolerantWrite Dxe driver for N1Sdp</title>
<updated>2024-05-29T15:45:58+00:00</updated>
<author>
<name>sahil</name>
<email>sahil@arm.com</email>
</author>
<published>2024-05-29T08:55:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=35bca3ca71c004b7f3d93c6f33724796c6b1bf0b'/>
<id>urn:sha1:35bca3ca71c004b7f3d93c6f33724796c6b1bf0b</id>
<content type='text'>
This driver enables Fault Tolerant Write protocol, which provides
fault tolerant write capability for block devices.

Signed-off-by: sahil &lt;sahil@arm.com&gt;
Reviewed-by: Pierre Gondois &lt;pierre.gondois@arm.com&gt;
Reviewed-by: levi.yun &lt;yeoreum.yun@arm.com&gt;
Reviewed-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
</content>
</entry>
<entry>
<title>Platform/ARM/N1Sdp: Persistent storage for N1Sdp</title>
<updated>2024-05-29T15:45:57+00:00</updated>
<author>
<name>sahil</name>
<email>sahil@arm.com</email>
</author>
<published>2024-05-29T08:55:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=9498e8ab697ac0448e3462b0fcd0eab1f85962d8'/>
<id>urn:sha1:9498e8ab697ac0448e3462b0fcd0eab1f85962d8</id>
<content type='text'>
Enable persistent storage on QSPI flash device.

Signed-off-by: sahil &lt;sahil@arm.com&gt;
Reviewed-by: Pierre Gondois &lt;pierre.gondois@arm.com&gt;
Reviewed-by: levi.yun &lt;yeoreum.yun@arm.com&gt;
Reviewed-by: Sami Mujawar &lt;sami.mujawar@arm.com&gt;
</content>
</entry>
</feed>
