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] -=-=-=-=-=-=-=-=-=-=-=-