---
title: OS_hv_gic_config
framework: Hypervisor
role: symbol
role_heading: Protocol
path: hypervisor/os_hv_gic_config
---

# OS_hv_gic_config

Methods that provide information on the state of a generic interrupt controller.

## Declaration

```swift
protocol OS_hv_gic_config : NSObjectProtocol
```

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Setting the GIC device configuration

- [hv_gic_config_create()](hypervisor/hv_gic_config_create().md)
- [hv_gic_config_set_distributor_base(_:_:)](hypervisor/hv_gic_config_set_distributor_base(_:_:).md)
- [hv_gic_config_set_redistributor_base(_:_:)](hypervisor/hv_gic_config_set_redistributor_base(_:_:).md)
- [hv_gic_get_redistributor_base(_:_:)](hypervisor/hv_gic_get_redistributor_base(_:_:).md)
- [hv_gic_config_set_msi_region_base(_:_:)](hypervisor/hv_gic_config_set_msi_region_base(_:_:).md)
- [hv_gic_config_set_msi_interrupt_range(_:_:_:)](hypervisor/hv_gic_config_set_msi_interrupt_range(_:_:_:).md)
- [hv_gic_config_t](hypervisor/hv_gic_config_t.md)
