[][src]Module ruspiro_arch_aarch64::register::el1::esr_el1

ESR_EL1 - Exception Syndrom Register EL1

Holds syndrome information for an exception taken to EL1

Usage Constraints

EL0EL1 (NS)EL1(S)EL2EL3(NS)EL3(S)
-R/WR/WR/WR/WR/W

Modules

EC

Exception Class, indicating the reason for the exception

IL

Instruction length for sync exceptions

ISS

Syndrome information

VALID

Syndrome valid flag

Functions

get

Read the raw register contents using the appropriate assembly

read

Read the contents of a specific RegisterField. The returned value is already shifted to the right to start at bit 0. This means for a field value stored in the register at bit offset 3, the returned value is already shifted by 3 bits to the right. For example: If register raw value is 0b10110, the returned value for a register field specified as bits[4:3] would be 0b01. No further "masking" or "bit-shift" required

set

Write the raw register contents using the appropriate contents

write

Update the contents of a register from the RegisterFieldValue given. This will only change the bits the RegisterField definition specifies.