<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2-platforms.git/Platform/Ampere, 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>2023-10-13T10:11:46+00:00</updated>
<entry>
<title>JadePkg/PCF85063RealTimeClockLib: hide LibRtcVirtualNotifyEvent</title>
<updated>2023-10-13T10:11:46+00:00</updated>
<author>
<name>Laszlo Ersek</name>
<email>lersek@redhat.com</email>
</author>
<published>2023-10-12T09:09:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=7f25175ed42f8ec16e48e24cfcc8d7e25a676d78'/>
<id>urn:sha1:7f25175ed42f8ec16e48e24cfcc8d7e25a676d78</id>
<content type='text'>
The RealTimeClockLib class header in edk2 mistakenly declares a function
called LibRtcVirtualNotifyEvent(). No component ever calls this function
crossing module boundaries; all RealTimeClockLib instances in edk2 and
edk2-platforms are supposed to register (and do register) their
SetVirtualAddressMap() notification functions.

Rename LibRtcVirtualNotifyEvent() to VirtualNotifyEvent(), and make it
static, in preparation for removing the LibRtcVirtualNotifyEvent()
declaration from the lib class header later.

Build-tested only (with "Jade.dsc").

Cc: Chuong Tran &lt;chuong@os.amperecomputing.com&gt;
Cc: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
Cc: Nhi Pham &lt;nhi@os.amperecomputing.com&gt;
Cc: Rebecca Cran &lt;rebecca@os.amperecomputing.com&gt;
Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=4564
Signed-off-by: Laszlo Ersek &lt;lersek@redhat.com&gt;
Reviewed-by: Ard Biesheuvel &lt;ardb@kernel.org&gt;
</content>
</entry>
<entry>
<title>JadePkg: Add support SMBIOS Table Type 16, 17, 19</title>
<updated>2023-06-02T12:41:49+00:00</updated>
<author>
<name>Minh Nguyen</name>
<email>minhnguyen1@os.amperecomputing.com</email>
</author>
<published>2023-05-24T00:40:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=6fe5a2309118d27bde1e032611a6498b61cbecaf'/>
<id>urn:sha1:6fe5a2309118d27bde1e032611a6498b61cbecaf</id>
<content type='text'>
This adds support SMBIOS Tables Type 16, 17, 19 for information of
Physical Memory, Memory Device and Memory Array Mapped Address.

Signed-off-by: Minh Nguyen &lt;minhnguyen1@os.amperecomputing.com&gt;
</content>
</entry>
<entry>
<title>JadePkg: Refactor SmbiosPlatformDxe</title>
<updated>2023-06-02T12:41:41+00:00</updated>
<author>
<name>Minh Nguyen</name>
<email>minhnguyen1@os.amperecomputing.com</email>
</author>
<published>2023-05-24T00:40:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=91d23be0c920f93abb559db025b1e40b321067a6'/>
<id>urn:sha1:91d23be0c920f93abb559db025b1e40b321067a6</id>
<content type='text'>
This refactor is derrived from ArmPkg/SMBIOS and customize to adapt
with platform. These changes help to separate each Type of SMBIOS table
into individual modules. It makes the structure of SmbiosPlatformDxe
module clear and easier to add new type of table.

Signed-off-by: Minh Nguyen &lt;minhnguyen1@os.amperecomputing.com&gt;
</content>
</entry>
<entry>
<title>JadePkg: Leverage ArmPkg/Smbios (Type 0, 1, 2, 3, 13, 32)</title>
<updated>2023-06-02T12:41:32+00:00</updated>
<author>
<name>Minh Nguyen</name>
<email>minhnguyen1@os.amperecomputing.com</email>
</author>
<published>2023-05-24T00:40:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=b07fc0b6d1c826efe605c91e99b530c5efb855dd'/>
<id>urn:sha1:b07fc0b6d1c826efe605c91e99b530c5efb855dd</id>
<content type='text'>
This implementation helps SMBIOS Table (Type 0, 1, 2, 3, 13, 32)
of Altra and AltraMax platform to utilize framework from ArmPkg.

Signed-off-by: Minh Nguyen &lt;minhnguyen1@os.amperecomputing.com&gt;
</content>
</entry>
<entry>
<title>JadePkg: Correct PCD names for SMBIOS Type 0</title>
<updated>2023-06-02T12:41:00+00:00</updated>
<author>
<name>Minh Nguyen</name>
<email>minhnguyen1@os.amperecomputing.com</email>
</author>
<published>2023-05-24T00:40:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=3291dd06426ed8d39759edb2e3d67364e0b6a21a'/>
<id>urn:sha1:3291dd06426ed8d39759edb2e3d67364e0b6a21a</id>
<content type='text'>
This corrects "PcdSmbiosTables1MajorVersion" and
"PcdSmbiosTables1MinorVersion" of SMBIOS Type 1,
these PCDs should be for Type 0.

Signed-off-by: Minh Nguyen &lt;minhnguyen1@os.amperecomputing.com&gt;
</content>
</entry>
<entry>
<title>JadePkg: Support ACPI tables for Hot Plug of Ampere Altra Max</title>
<updated>2023-06-02T12:36:58+00:00</updated>
<author>
<name>Vu Nguyen</name>
<email>vunguyen@os.amperecomputing.com</email>
</author>
<published>2023-05-11T08:10:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=c91bf431b00228ba1f8f2bcd1d4239c2897a257b'/>
<id>urn:sha1:c91bf431b00228ba1f8f2bcd1d4239c2897a257b</id>
<content type='text'>
This adds necessary changes of ACPI tables and defines the memory region
between OS and Trusted Firmware-A for supporting Hot Plug of Ampere
Altra Max.

Signed-off-by: Minh Nguyen &lt;minhnguyen1@os.amperecomputing.com&gt;
</content>
</entry>
<entry>
<title>JadePkg: Support ACPI tables for Hot Plug of Ampere Altra</title>
<updated>2023-06-02T12:36:56+00:00</updated>
<author>
<name>Vu Nguyen</name>
<email>vunguyen@os.amperecomputing.com</email>
</author>
<published>2023-05-11T08:10:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=b38635cfb9d6657db9f662806402b3ad9319c77f'/>
<id>urn:sha1:b38635cfb9d6657db9f662806402b3ad9319c77f</id>
<content type='text'>
This adds necessary changes of ACPI tables and defines the memory region
between OS and Trusted Firmware-A for supporting Hot Plug of Ampere
Altra.

Signed-off-by: Minh Nguyen &lt;minhnguyen1@os.amperecomputing.com&gt;
</content>
</entry>
<entry>
<title>AmpereAltraPkg: Add PCIe Hot Plug library</title>
<updated>2023-06-02T12:36:31+00:00</updated>
<author>
<name>Vu Nguyen</name>
<email>vunguyen@os.amperecomputing.com</email>
</author>
<published>2023-05-11T08:10:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=9047042059672b0a3e71102934fd205fef99c56a'/>
<id>urn:sha1:9047042059672b0a3e71102934fd205fef99c56a</id>
<content type='text'>
This adds PCIe Hot Plug library to support Hot Plug feature and specific
procedures for setting different Portmap tables (GPIO pins used for PCIe
reset).

Signed-off-by: Minh Nguyen &lt;minhnguyen1@os.amperecomputing.com&gt;
</content>
</entry>
<entry>
<title>AmpereAltraPkg: Support get SubNUMA node region for Ampere silicons</title>
<updated>2023-03-29T15:56:34+00:00</updated>
<author>
<name>Vu Nguyen</name>
<email>vunguyen@os.amperecomputing.com</email>
</author>
<published>2023-03-29T04:32:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=d8d167f11ac5db006a5207afea01264c9952337d'/>
<id>urn:sha1:d8d167f11ac5db006a5207afea01264c9952337d</id>
<content type='text'>
This change helps to update the following:
- Add logic to get SubNUMA node region for Ampere silicons
  (Altra and Altra Max processor) as a common API in AmpereCpuLibCommon.
- Leverage the added API of AmpereCpuLibCommon accordingly.

Signed-off-by: Nhi Pham &lt;nhi@os.amperecomputing.com&gt;
Reviewed-by: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
</content>
</entry>
<entry>
<title>Ampere: PCIe: Add support for Ampere Altra Max</title>
<updated>2023-03-29T15:56:21+00:00</updated>
<author>
<name>Vu Nguyen</name>
<email>vunguyen@os.amperecomputing.com</email>
</author>
<published>2023-03-29T04:32:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2-platforms.git/commit/?id=0c0b039e028955890ef1f5f821ee4209a293db12'/>
<id>urn:sha1:0c0b039e028955890ef1f5f821ee4209a293db12</id>
<content type='text'>
This updates the platform specific PCIe modules to
add support for Ampere Altra Max processor which
features 128 PCIe Gen4 lanes (distributed across
eight x16 RCAs) using 32 controllers.

Signed-off-by: Nhi Pham &lt;nhi@os.amperecomputing.com&gt;
Reviewed-by: Leif Lindholm &lt;quic_llindhol@quicinc.com&gt;
</content>
</entry>
</feed>
