8typedef struct l4_arm_vcpu_e_info_t
16} l4_arm_vcpu_e_info_t;
34 return ((l4_arm_vcpu_e_info_t *)l4_vcpu_e_info(vcpu))->user;
46l4_vcpu_e_read_32(
void const *vcpu,
unsigned id)
L4_NOTHROW;
49l4_vcpu_e_read_32(
void const *vcpu,
unsigned id)
L4_NOTHROW
50{
return *(
l4_uint32_t const *)l4_vcpu_e_ptr(vcpu,
id); }
64{ *((
l4_uint32_t *)l4_vcpu_e_ptr(vcpu, +
id)) = val; }
74l4_vcpu_e_read_64(
void const *vcpu,
unsigned id)
L4_NOTHROW;
77l4_vcpu_e_read_64(
void const *vcpu,
unsigned id)
L4_NOTHROW
78{
return *(
l4_uint64_t const *)l4_vcpu_e_ptr(vcpu,
id); }
102l4_vcpu_e_read(
void const *vcpu,
unsigned id)
L4_NOTHROW;
105l4_vcpu_e_read(
void const *vcpu,
unsigned id)
L4_NOTHROW
106{
return *(
l4_umword_t const *)l4_vcpu_e_ptr(vcpu,
id); }
120{ *((
l4_umword_t *)l4_vcpu_e_ptr(vcpu,
id)) = val; }
unsigned long l4_umword_t
Unsigned machine word.
unsigned char l4_uint8_t
Unsigned 8bit value.
unsigned int l4_uint32_t
Unsigned 32bit value.
unsigned long long l4_uint64_t
Unsigned 64bit value.
#define L4_NOTHROW
Mark a function declaration and definition as never throwing an exception.
#define L4_INLINE
L4 Inline function attribute.