| 0f5e8eb4 | 05-Jun-2023 |
Omkar Anand Kulkarni <omkar.kulkarni@arm.com> |
feat(plat/sgi): remove RAS setup call from common code
In preparation of refactoring the support for platform error handling, remove the call to RAS platform setup call from SGI specific common code
feat(plat/sgi): remove RAS setup call from common code
In preparation of refactoring the support for platform error handling, remove the call to RAS platform setup call from SGI specific common code. This function will be called from platform code after the refactoring.
Signed-off-by: Omkar Anand Kulkarni <omkar.kulkarni@arm.com> Change-Id: If4a87e0adf166b1c99bf5999f2f89efa6c7c6afc
show more ...
|
| 258d5f06 | 29-Dec-2022 |
Omkar Anand Kulkarni <omkar.kulkarni@arm.com> |
refactor(plat/sgi): deprecate DMC-620 RAS support
Remove DMC-620 specific code from platform RAS implementation. DMC-620 RAS support is not supported on SGI and RD platforms. The rest of the platfor
refactor(plat/sgi): deprecate DMC-620 RAS support
Remove DMC-620 specific code from platform RAS implementation. DMC-620 RAS support is not supported on SGI and RD platforms. The rest of the platform specific code maintained will be reused for supporting RAS error handling on RD-N2 and later platforms.
Signed-off-by: Omkar Anand Kulkarni <omkar.kulkarni@arm.com> Change-Id: Ic03ae0e3298628330c5f7c25bafb0131f7b9d5b6
show more ...
|
| a371327b | 08-Jul-2022 |
Rohit Mathew <rohit.mathew@arm.com> |
feat(sgi): remove override for `ARM_BL31_IN_DRAM` build-option
RD-N2* variants of Neoverse reference design platforms could be configured to boot from SRAM or DRAM. Having ARM_BL31_IN_DRAM set to 1
feat(sgi): remove override for `ARM_BL31_IN_DRAM` build-option
RD-N2* variants of Neoverse reference design platforms could be configured to boot from SRAM or DRAM. Having ARM_BL31_IN_DRAM set to 1 within the common makefile would deter these platforms from having this flexibility. Remove the default override configuration for `ARM_BL31_IN_DRAM`.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: I8d79969c003a984675cbe705de890b51a1f7f4ea
show more ...
|
| 18884c00 | 27-Jul-2022 |
Pranav Madhu <pranav.madhu@arm.com> |
feat(sgi): enable css implementation of warm reset
Enable the CSS implementation of the warm reset for the rdn2 platform.
In addition to these changes, fix coding style issues that are not directl
feat(sgi): enable css implementation of warm reset
Enable the CSS implementation of the warm reset for the rdn2 platform.
In addition to these changes, fix coding style issues that are not directly related to the code being introduced in this patch.
Change-Id: I75128d8bbcccbc26cf1e904691c7ef71349c622f Signed-off-by: Pranav Madhu <pranav.madhu@arm.com>
show more ...
|
| 14a28923 | 22-Jul-2022 |
Pranav Madhu <pranav.madhu@arm.com> |
feat(scmi): send powerdown request to online secondary cpus
To initiate a reset or reboot, the nonsecure OS invokes the PSCI SYSTEM_RESET function from any one core. As per the PSCI specification, i
feat(scmi): send powerdown request to online secondary cpus
To initiate a reset or reboot, the nonsecure OS invokes the PSCI SYSTEM_RESET function from any one core. As per the PSCI specification, it is the responsibility of firmware to implement the system view of the reset or reboot operation. For the platforms supported by CSS, trigger the reset/reboot operation by sending an SGI to rest all CPUs which are online. The CPUs respond to this interrupt by initiating its powerdown sequence.
In addition to these changes, fix coding style issues that are not directly related to the code being introduced in this patch.
Change-Id: I547253ee28ef7eefa78180d016893671a406bbfa Signed-off-by: Pranav Madhu <pranav.madhu@arm.com>
show more ...
|
| f1fe1440 | 27-Jul-2022 |
Pranav Madhu <pranav.madhu@arm.com> |
feat(plat/arm/css): add interrupt handler for reboot request
Add platform specific interrupt handler for handling the reboot of all CPU's. On shutdown/reboot, only one CPU invoke PSCI and enter into
feat(plat/arm/css): add interrupt handler for reboot request
Add platform specific interrupt handler for handling the reboot of all CPU's. On shutdown/reboot, only one CPU invoke PSCI and enter into trusted firmware. The CPU which entered trusted firmware signals the rest of the cores which are online using SGI to initiate power down sequence. On receiving the SGI, the handler will power down the GIC redistributor interface of the respective core, configure the power control register and power down the CPU by executing wfi.
In addition to these changes, fix coding style issues that are not directly related to the code being introduced in this patch.
Change-Id: I4917dfdc47be5ce7367bee629486a6344cdd706f Signed-off-by: Pranav Madhu <pranav.madhu@arm.com>
show more ...
|
| 94df8da3 | 25-Jan-2022 |
Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com> |
feat(sgi): bump bl1 rw size
Increase BL1 RW size by 16 KiB to accommodate for future development.
Signed-off-by: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com> Change-Id: I21626a97de
feat(sgi): bump bl1 rw size
Increase BL1 RW size by 16 KiB to accommodate for future development.
Signed-off-by: Vijayenthiran Subramaniam <vijayenthiran.subramaniam@arm.com> Change-Id: I21626a97de4a6c98c25b93b9f79e16325c6e4349
show more ...
|
| a62cc91a | 31-Mar-2022 |
Nishant Sharma <nishant.sharma@arm.com> |
feat(plat/arm/sgi): increase memory reserved for bl31 image
Increase the size of bl31 image by 52K to accomodate increased size of xlat table.
Signed-off-by: Nishant Sharma <nishant.sharma@arm.com>
feat(plat/arm/sgi): increase memory reserved for bl31 image
Increase the size of bl31 image by 52K to accomodate increased size of xlat table.
Signed-off-by: Nishant Sharma <nishant.sharma@arm.com> Change-Id: Ic3a8d8be1104adf48d22aa829e2197f710b6b666
show more ...
|
| 2a7e080c | 13-Dec-2021 |
Rohit Mathew <rohit.mathew@arm.com> |
feat(sgi): add page table translation entry for secure uart
Add page table translation entry for secure uart so that logs from secure partition can be routed via the same.
Signed-off-by: Rohit Math
feat(sgi): add page table translation entry for secure uart
Add page table translation entry for secure uart so that logs from secure partition can be routed via the same.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: I3416d114bcee13824a7d0861ee54fb799e154897
show more ...
|
| 0601083f | 13-Dec-2021 |
Rohit Mathew <rohit.mathew@arm.com> |
feat(sgi): route TF-A logs via secure uart
Route the boot, runtime and crash stage logs via secure UART port instead of the existing use of non-secure UART. This aligns with the security state the P
feat(sgi): route TF-A logs via secure uart
Route the boot, runtime and crash stage logs via secure UART port instead of the existing use of non-secure UART. This aligns with the security state the PE is in when logs are put out. In addition to this, this allows consolidation of the UART related macros across all the variants of the Neoverse reference design platforms.
Signed-off-by: Rohit Mathew <rohit.mathew@arm.com> Change-Id: I417f5d16457b602c94da4c74b4d88bba03da7462
show more ...
|