Skip to content
Commit e1b28c7c authored by Jiacheng Tang's avatar Jiacheng Tang Committed by Robbie Cao
Browse files

armv8r64-extras/xen: Fix zephyr-philosophers booting failure



When zephyr-philosophers is running on Xen, it fails at the assertion
to check whether GICD_CTRL_NS is 1. The reason for the failure is:

    On Armv8R-64, all of stuff are running in secure state and there is
    no non-secure world. The GIC implementation supports only single
    security state. But VGICD_CTLR_DEFAULT is non-secure state in
    current Xen implementation.

This downstream patch set VGICD_CTLR_DEFAULT as
GICD_CTLR_DS|GICD_CTLR_ARE to avoid the issues like above.

Issue-Id: SCM-5560
Signed-off-by: Jiacheng Tang's avatarJiacheng Tang <jiacheng.tang@arm.com>
Change-Id: I4ddfc5dff786ac07a77c4e56746d969ac509d741
Signed-off-by: Robbie Cao's avatarRobbie Cao <robbie.cao@arm.com>
parent b85ec675
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment