|
[PATCH v3 24/28] AmpereAltraPkg: Add configuration screen for CPU
From: Vu Nguyen <vunguyen@...>
This screen is to add configuration regarding CPU. Currently, this
screen just adds a option for SubNUMA mode selection.
Cc: Chuong Tran
From: Vu Nguyen <vunguyen@...>
This screen is to add configuration regarding CPU. Currently, this
screen just adds a option for SubNUMA mode selection.
Cc: Chuong Tran
|
By
Nhi Pham
·
#80724
·
|
|
[PATCH v3 22/28] AmpereAltraPkg: Add platform info screen
From: Vu Nguyen <vunguyen@...>
Provide screen menu with basic platform information include:
* Platform name
* SCP firmware info
* System bus clock frequency.
Cc: Chuong Tran
From: Vu Nguyen <vunguyen@...>
Provide screen menu with basic platform information include:
* Platform name
* SCP firmware info
* System bus clock frequency.
Cc: Chuong Tran
|
By
Nhi Pham
·
#80723
·
|
|
[PATCH v3 21/28] AmpereAltraPkg: Add DebugInfoPei module
From: Vu Nguyen <vunguyen@...>
Helps to show various system information like CPU info and Board Setting
values to UART console during boot process.
Cc: Chuong Tran
From: Vu Nguyen <vunguyen@...>
Helps to show various system information like CPU info and Board Setting
values to UART console during boot process.
Cc: Chuong Tran
|
By
Nhi Pham
·
#80722
·
|
|
[PATCH v3 20/28] JadePkg: Add SMBIOS tables support
From: Quan Nguyen <quan@...>
This supports various SMBIOS tables type 0, 1, 2, 3, 4, 7, 8, 9, 11,
13, 16, 17, 19, 24 and 32.
SMBIOS Type 1, 2 and 3 are hardcoded as Host-BMC
From: Quan Nguyen <quan@...>
This supports various SMBIOS tables type 0, 1, 2, 3, 4, 7, 8, 9, 11,
13, 16, 17, 19, 24 and 32.
SMBIOS Type 1, 2 and 3 are hardcoded as Host-BMC
|
By
Nhi Pham
·
#80721
·
|
|
[PATCH v3 19/28] AmpereAltraPkg: Add Random Number Generator Support
From: Vu Nguyen <vunguyen@...>
This change is to produce RNG protocol which is required by several
modules.
Cc: Chuong Tran <chuong@...>
Cc: Leif Lindholm
From: Vu Nguyen <vunguyen@...>
This change is to produce RNG protocol which is required by several
modules.
Cc: Chuong Tran <chuong@...>
Cc: Leif Lindholm
|
By
Nhi Pham
·
#80720
·
|
|
[PATCH v3 18/28] Ampere: PCIe: Add PciPlatformDxe driver
From: Vu Nguyen <vunguyen@...>
Registers the Platform NotifyPhase() to prevent unexpected issues
caused by the enabled PCIe controllers which have unstable link.
Cc: Chuong Tran
From: Vu Nguyen <vunguyen@...>
Registers the Platform NotifyPhase() to prevent unexpected issues
caused by the enabled PCIe controllers which have unstable link.
Cc: Chuong Tran
|
By
Nhi Pham
·
#80719
·
|
|
[PATCH v3 15/28] Ampere: PCIe: Add PciSegmentLib library instance
From: Vu Nguyen <vunguyen@...>
Provides wrapper calls to the Ac01PcieLib to handle the PCIe access.
As Ampere Altra processor supports upto 16 PCIe Root Complexs, the
target Root
From: Vu Nguyen <vunguyen@...>
Provides wrapper calls to the Ac01PcieLib to handle the PCIe access.
As Ampere Altra processor supports upto 16 PCIe Root Complexs, the
target Root
|
By
Nhi Pham
·
#80718
·
|
|
[PATCH v3 17/28] JadePkg: Add ASpeed GOP driver
This wires up the pre-built binary placed in the edk2-non-osi
repository for PCIe VGA Controller support.
Cc: Chuong Tran <chuong@...>
Cc: Leif Lindholm <leif@...>
Cc:
This wires up the pre-built binary placed in the edk2-non-osi
repository for PCIe VGA Controller support.
Cc: Chuong Tran <chuong@...>
Cc: Leif Lindholm <leif@...>
Cc:
|
By
Nhi Pham
·
#80717
·
|
|
[PATCH v3 16/28] JadePkg: Enable PCIe-related libraries and device drivers
From: Vu Nguyen <vunguyen@...>
This change also enables the support for SCSI, NVMe, USB keyboard, and
USB storage devices.
Cc: Chuong Tran <chuong@...>
Cc: Leif
From: Vu Nguyen <vunguyen@...>
This change also enables the support for SCSI, NVMe, USB keyboard, and
USB storage devices.
Cc: Chuong Tran <chuong@...>
Cc: Leif
|
By
Nhi Pham
·
#80716
·
|
|
[PATCH v3 11/28] AmpereAltraPkg, JadePkg: Add ACPI support
Add various ACPI tables for the Mt. Jade platform including: DSDT, SPCR,
DBG2, GTDT, FACP, SSDT, MADT, PPTT, PCCT, SLIT, SRAT, and NFIT.
Cc: Chuong Tran <chuong@...>
Cc: Leif
Add various ACPI tables for the Mt. Jade platform including: DSDT, SPCR,
DBG2, GTDT, FACP, SSDT, MADT, PPTT, PCCT, SLIT, SRAT, and NFIT.
Cc: Chuong Tran <chuong@...>
Cc: Leif
|
By
Nhi Pham
·
#80715
·
|
|
[PATCH v3 14/28] Ampere: PCIe: Add PciHostBridgeLib library instance
From: Vu Nguyen <vunguyen@...>
Provides the number of supported RootBridges and the resource allocated
for each RootBridge. These information are essential to the HostBridge
driver
From: Vu Nguyen <vunguyen@...>
Provides the number of supported RootBridges and the resource allocated
for each RootBridge. These information are essential to the HostBridge
driver
|
By
Nhi Pham
·
#80714
·
|
|
[PATCH v3 13/28] JadePkg: Add BoardPcieLib library instance
From: Vu Nguyen <vunguyen@...>
Provides basic features like:
* Screen menu to change the bifurcation setting of each Root Complex.
Note that we can only make change for the Root
From: Vu Nguyen <vunguyen@...>
Provides basic features like:
* Screen menu to change the bifurcation setting of each Root Complex.
Note that we can only make change for the Root
|
By
Nhi Pham
·
#80713
·
|
|
[PATCH v3 12/28] AmpereAltraPkg: Add Ac01PcieLib library instance
From: Vu Nguyen <vunguyen@...>
Provides essential functions to initialize the PCIe Root Complex of
Ampere Altra processor.
Cc: Chuong Tran <chuong@...>
Cc: Leif
From: Vu Nguyen <vunguyen@...>
Provides essential functions to initialize the PCIe Root Complex of
Ampere Altra processor.
Cc: Chuong Tran <chuong@...>
Cc: Leif
|
By
Nhi Pham
·
#80712
·
|
|
[PATCH v3 10/28] AmpereSiliconPkg: Add PlatformManagerUiLib library instance
From: Vu Nguyen <vunguyen@...>
The idea came from DeviceManagerUiLib that all related menu settings can
be placed under a common entry. This change intends to provide a
From: Vu Nguyen <vunguyen@...>
The idea came from DeviceManagerUiLib that all related menu settings can
be placed under a common entry. This change intends to provide a
|
By
Nhi Pham
·
#80711
·
|
|
[PATCH v3 09/28] AmpereAltraPkg: Support UEFI non-volatile variable
From: Vu Nguyen <vunguyen@...>
This supports storing the UEFI non-volatile varibles on flash through
the MM communication interface instead of emulating. Below are modules
added
From: Vu Nguyen <vunguyen@...>
This supports storing the UEFI non-volatile varibles on flash through
the MM communication interface instead of emulating. Below are modules
added
|
By
Nhi Pham
·
#80710
·
|
|
[PATCH v3 08/28] AmpereAltraPkg: Add BootProgress support
From: Quan Nguyen <quan@...>
BootProgress will send 32-bit UEFI Status Code via doorbell to report
its progress status.
Currently support reporting Progress Status Code and Error
From: Quan Nguyen <quan@...>
BootProgress will send 32-bit UEFI Status Code via doorbell to report
its progress status.
Currently support reporting Progress Status Code and Error
|
By
Nhi Pham
·
#80709
·
|
|
[PATCH v3 07/28] JadePkg: Implement RealTimeClockLib for PCF85063
From: Vu Nguyen <vunguyen@...>
This library adds the support for retrieving and updating system
datetime over real RTC PCF85063 device on Mt. Jade platform instead of
using virtual
From: Vu Nguyen <vunguyen@...>
This library adds the support for retrieving and updating system
datetime over real RTC PCF85063 device on Mt. Jade platform instead of
using virtual
|
By
Nhi Pham
·
#80708
·
|
|
[PATCH v3 06/28] AmpereAltraPkg: Add DwGpioLib library
From: Vu Nguyen <vunguyen@...>
The DwGpioLib library provides basic functions to control the GPIO
controller on Ampere Altra processor.
Cc: Chuong Tran
From: Vu Nguyen <vunguyen@...>
The DwGpioLib library provides basic functions to control the GPIO
controller on Ampere Altra processor.
Cc: Chuong Tran
|
By
Nhi Pham
·
#80707
·
|
|
[PATCH v3 05/28] AmpereAltraPkg: Add DwI2cLib library
From: Vu Nguyen <vunguyen@...>
The DwI2cLib library provides basic functions to control the I2C
controller on Ampere Altra processor.
Cc: Chuong Tran
From: Vu Nguyen <vunguyen@...>
The DwI2cLib library provides basic functions to control the I2C
controller on Ampere Altra processor.
Cc: Chuong Tran
|
By
Nhi Pham
·
#80706
·
|
|
[PATCH v3 04/28] AmperePlatformPkg: Add FailSafe and WDT support
The FailSafeDxe is a driver for the FailSafe feature which reverts the
system's configuration to known good values if the system fails to boot
up multiple times. Also, this driver implements the
The FailSafeDxe is a driver for the FailSafe feature which reverts the
system's configuration to known good values if the system fails to boot
up multiple times. Also, this driver implements the
|
By
Nhi Pham
·
#80705
·
|