24struct l4_vm_tz_state_mode
 
   31struct l4_vm_tz_state_irq_inject
 
   48  struct l4_vm_tz_state_mode irq;
 
   51  struct l4_vm_tz_state_mode fiq;
 
   52  struct l4_vm_tz_state_mode abt;
 
   53  struct l4_vm_tz_state_mode und;
 
   54  struct l4_vm_tz_state_mode svc;
 
   67  struct l4_vm_tz_state_irq_inject irq_inject;
 
 
   72  L4_vm_exit_reason_vmm_call   = 1,
 
   73  L4_vm_exit_reason_inst_abort = 2,
 
   74  L4_vm_exit_reason_data_abort = 3,
 
   75  L4_vm_exit_reason_irq        = 4,
 
   76  L4_vm_exit_reason_fiq        = 5,
 
   77  L4_vm_exit_reason_undef      = 6,
 
   86  if (irq > 
sizeof(state->irq_inject.irqs) * 8)
 
   89  unsigned g = irq / 32;
 
   90  state->irq_inject.group   |= 1 << g;
 
   91  state->irq_inject.irqs[g] |= 1 << (irq & 31);
 
unsigned long l4_umword_t
Unsigned machine word.
 
unsigned int l4_uint32_t
Unsigned 32bit value.
 
@ L4_EINVAL
Invalid argument.
 
#define L4_INLINE
L4 Inline function attribute.
 
state structure for TrustZone VMs