4.2.5 Secure Access Control register, GICD_SAC

This register allows Secure software to control Non-secure access to GIC-600 Secure features by other software.

The GICD_SAC characteristics are:

Usage constraintsOnly accessible by Secure accesses.
ConfigurationsAvailable in all GIC-600 configurations.
AttributesSee 4.2 Distributor registers (GICD/GICDA) summary.

The following figure shows the bit assignments.

Figure 4-5 GICD_SAC bit assignments
To view this graphic, your browser must support the SVG format. Either install a browser with native support, or install an appropriate plugin such as Adobe SVG Viewer.


The following table shows the bit assignments.

Table 4-8 GICD_SAC bit assignments

Bits Name Function
[31:3] - Reserved, returns zero.
[2] GICPNS

1 = Allow Non-secure access to the GICP registers. This enables Non-secure access to Secure PMU data.

0 = Secure access only.

The gicp_allow_ns tie-off signal controls the reset value on a per-chip basis.

[1] GICTNS

1 = Allow Non-secure access to the GICT registers. This enables Non-secure access to Secure trace data.

0 = Secure access only.

The gict_allow_ns tie-off signal controls the reset value on a per-chip basis.

[0] DSL

Disable Security Lock. WriteOnce (WO):

1 = WO bit to lock GICD_CTLR.DS to be WO at its current value.

0 = No effect.

When set to 1, this value is only returned by reset.

Non-ConfidentialPDF file icon PDF version100336_0104_00_en
Copyright © 2016–2018 Arm Limited or its affiliates. All rights reserved.