hv_gic_get_distributor_reg(_:_:)
Reads a generic interrupt controller (GIC) distributor register.
Declaration
func hv_gic_get_distributor_reg(_ reg: hv_gic_distributor_reg_t, _ value: UnsafeMutablePointer<UInt64>) -> hv_return_tParameters
- reg:
One of the enumeration values that represents a GIC distributor register.
- value:
A pointer to the distributor register value that the framework writes to upon success.
Return Value
HV_SUCCESS on success; otherwise, an error code.
Discussion
The GIC distributor register enumeration values are equal to the device register offsets defined in the ARM GIC v3 specification. Alternatively the client can use the offset while looping through large register arrays.
See Also
Getting and setting registers
hv_gic_get_msi_reg(_:_:)hv_gic_get_icc_reg(_:_:_:)hv_gic_get_ich_reg(_:_:_:)hv_gic_get_icv_reg(_:_:_:)hv_gic_get_redistributor_reg(_:_:_:)hv_gic_set_distributor_reg(_:_:)hv_gic_set_icc_reg(_:_:_:)hv_gic_set_ich_reg(_:_:_:)hv_gic_set_icv_reg(_:_:_:)hv_gic_set_msi_reg(_:_:)hv_gic_set_redistributor_reg(_:_:_:)