Type Alias simics_api_sys::bindings::arm_cpu_state_t

source ·
pub type arm_cpu_state_t = arm_cpu_state;
Expand description

This arm_gic interface is used accessing registers in a device implementing the Generic Interrupt Controller architecture..

The read_register function is called reading the registers in GIC device.

The write_register function is called writing the registers in GIC device.

The cpu_state_changed function is called to notify the GIC device that the cpu has changed state. This function is only called when the cpu changes state with an interrupt pending.

Cell Context for all methods.

Aliased Type§

struct arm_cpu_state_t {
    pub fmo_set: bool,
    pub imo_set: bool,
    pub irq_set: bool,
    pub fiq_set: bool,
    pub ns: bool,
    pub el: i32,
    pub mpidr: u32,
}

Fields§

§fmo_set: bool

scr_el3.irq

§imo_set: bool§irq_set: bool

scr_el3.irq

§fiq_set: bool

scr_el3.fiq

§ns: bool§el: i32§mpidr: u32