xen/arm: set VGICD_CTLR_DEFAULT as single secure state for Armv8R-64
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.
VGICD_CTLR_DEFAULT is non-secure state in current code, which will cause some secure state guest crash, because they will check the GICD_CTLR.DS to confirm they are working with a single secure state GIC. Set VGICD_CTLR_DEFAULT as GICD_CTLR_DS|GICD_CTLR_ARE to avoid issues like this.
Signed-off-by: Jiamei Xie jiamei.xie@arm.com Change-Id: Ie73f39262abb7df1e07cefa88cef1e2c620cd525