On Fri, Jun 16, 2023 at 01:40:59PM +0100, Sami Mujawar wrote:
> Juno includes a system-level wakeup timer which is an implementation
> of the ARM Generic Timer architecture.
> The CNTCTL frame contains some registers that are accessible using a
> Non-Secure access. Juno R0 incorrectly limits these accesses to Secure
> access only. This issue is documented in the Juno Errata
> 832219: APB port security breaks SBSA compliance
> https://developer.arm.com/documentation/epm008857/latest
> 
> This results in a crash when the OS tries to access these registers.
> Therefore, disable memory mapped platform timers for Juno R0.
> 
> Cc: Ard Biesheuvel <ardb+tianoc...@kernel.org>
> Cc: Thomas Abraham <thomas.abra...@arm.com>
> Cc: Sudeep Holla <sudeep.ho...@arm.com>
>

Tested-by: Sudeep Holla <sudeep.ho...@arm.com>

(fixes the ACPI based Linux boot on Juno R0 platform)


-- 
Regards,
Sudeep


-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#106150): https://edk2.groups.io/g/devel/message/106150
Mute This Topic: https://groups.io/mt/99569509/21656
Group Owner: devel+ow...@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-


Reply via email to