| 2d32517c | 20-Feb-2024 |
Rohit Mathew <Rohit.Mathew@arm.com> |
feat(sgi): remove unused SGI_PLAT build-option
Currently, the common makefile has reference to "SGI_PLAT" build-option. This however is not set by any of the platforms that makes use of the common m
feat(sgi): remove unused SGI_PLAT build-option
Currently, the common makefile has reference to "SGI_PLAT" build-option. This however is not set by any of the platforms that makes use of the common makefile. Therefore, remove the unused SGI_PLAT build-option.
Signed-off-by: Rohit Mathew <Rohit.Mathew@arm.com> Change-Id: I6cc0b8d87222c7b3aef998774cee964a920cceb6
show more ...
|
| f10d3e49 | 15-Dec-2022 |
Nishant Sharma <nishant.sharma@arm.com> |
fix(sgi): reduce cper buffer carveout size
Reduce the size of the CPER buffer as it is overlapping with SP's heap region.
Signed-off-by: Nishant Sharma <nishant.sharma@arm.com> Change-Id: Iaea75a1f
fix(sgi): reduce cper buffer carveout size
Reduce the size of the CPER buffer as it is overlapping with SP's heap region.
Signed-off-by: Nishant Sharma <nishant.sharma@arm.com> Change-Id: Iaea75a1ffb50ecf0223594fe8bffcebc16da7eab
show more ...
|
| 4dc91ac9 | 24-Sep-2022 |
Omkar Anand Kulkarni <omkar.kulkarni@arm.com> |
feat(plat/arm): add memory map entry for CPER memory region
In firmware-first error handling approach the firmware consumes the hardware fault interrupt, processes the error and notifies the fault t
feat(plat/arm): add memory map entry for CPER memory region
In firmware-first error handling approach the firmware consumes the hardware fault interrupt, processes the error and notifies the fault to OSPM. Firmware also shares the error information with the OSPM using a standard format called Common Platform Error Record (CPER). The CPER is placed in reserved memory that is shared between OSPM and the firmware. On RD-N2 platform variants carve out a reserved memory space for the CPER buffer. This patch enables CPER memory map region on RD-N2 platform variants.
Signed-off-by: Omkar Anand Kulkarni <omkar.kulkarni@arm.com> Change-Id: Ib2645c90d4dc975f57bb143795f61f74f4f81494
show more ...
|
| 5b77a0e6 | 31-May-2023 |
Omkar Anand Kulkarni <omkar.kulkarni@arm.com> |
feat(plat/arm): firmware first error handling support for base RAMs
RD-N2 platform variants support base element RAM. The RAMs implement ECC that detects ECC 1/2-bit errors and reports them via inte
feat(plat/arm): firmware first error handling support for base RAMs
RD-N2 platform variants support base element RAM. The RAMs implement ECC that detects ECC 1/2-bit errors and reports them via interrupts. The error information is reported as part of error record frames defined for base element RAMs.
This patch provides reference error handler implementation to handle 1/2-bit RAS errors that occur on base element RAM's. On error event the error handler reads the error records information and forwards the event to secure partition. Secure partition creates a CPER record from this error information. Finally the handler notifies the OS about the RAS error using the SDEI notification mechanism.
Signed-off-by: Omkar Anand Kulkarni <omkar.kulkarni@arm.com> Change-Id: Ic209c714de6cd2d4c845198b03724940a2e1c240
show more ...
|
| 7f15131d | 31-May-2023 |
Omkar Anand Kulkarni <omkar.kulkarni@arm.com> |
feat(plat/arm): update common platform RAS implementation
Refactor the RAS implementation to be used as common platform RAS implementation for all the platforms. As part of refactoring this patch ex
feat(plat/arm): update common platform RAS implementation
Refactor the RAS implementation to be used as common platform RAS implementation for all the platforms. As part of refactoring this patch extends support to configure interrupt as PPI interrupt type in addition to currently supported SPI interrupts.
This patch defines a RAS config data structure to be defined by each platform. The RAS config data structure carries the event map and size information. Each platform code during initialization phase must define this RAS config and register it with common platform RAS module.
Signed-off-by: Omkar Anand Kulkarni <omkar.kulkarni@arm.com> Change-Id: I4019b31386a7e9c197bcc83bdca47876ee854d0f
show more ...
|