Exception Causes (EXCCAUSE)

EXCCAUSE CodeCause NameCause DescriptionRequired OptionEXCVADDR Loaded
0IllegalInstructionCauseIllegal instructionExceptionNo
1SyscallCauseSYSCALL instructionExceptionNo
2InstructionFetchErrorCauseProcessor internal physical address or data error during instruction fetchExceptionYes
3LoadStoreErrorCauseProcessor internal physical address or data error during load or storeExceptionYes
4Level1InterruptCauseLevel-1 interrupt as indicated by set level-1 bits in the INTERRUPT registerInterruptNo
5AllocaCauseMOVSP instruction, if caller’s registers are not in the register fileWindowed RegisterNo
6IntegerDivideByZeroCauseQUOS, QUOU, REMS, or REMU divisor operand is zero32-bit Integer DivideNo
7Reserved for Tensilica   
8PrivilegedCauseAttempt to execute a privileged operation when CRING != 0MMUNo
9LoadStoreAlignmentCauseLoad or store to an unaligned addressUnaligned ExceptionYes
10..11Reserved for Tensilica   
12InstrPIFDateErrorCausePIF data error during instruction fetchProcessor InterfaceYes
13LoadStorePIFDataErrorCauseSynchronous PIF data error during LoadStore accessProcessor InterfaceYes
14InstrPIFAddrErrorCausePIF address error during instruction fetchProcessor InterfaceYes
15LoadStorePIFAddrErrorCauseSynchronous PIF address error during LoadStore accessProcessor InterfaceYes
16InstTLBMissCauseError during Instruction TLB refillMMUYes
17InstTLBMultiHitCauseMultiple instruction TLB entries matchedMMUYes
18InstFetchPrivilegeCauseAn instruction fetch referenced a virtual address at a ring level less than CRINGMMUYes
19Reserved for Tensilica   
20InstFetchProhibitedCauseAn instruction fetch referenced a page mapped with an attribute that does not permit instruction fetchRegion Protection or MMUYes
21..23Reserved for Tensilica   
24LoadStoreTLBMissCauseError during TLB refill for a load or storeMMUYes
25LoadStoreTLBMultiHitCauseMultiple TLB entries matched for a load or storeMMUYes
26LoadStorePrivilegeCauseA load or store referenced a virtual address at a ring level less than CRINGMMUYes
27Reserved for Tensilica   
28LoadProhibitedCauseA load referenced a page mapped with an attribute that does not permit loadsRegion Protection or MMUYes
29StoreProhibitedCauseA store referenced a page mapped with an attribute that does not permitRegion Protection or MMUYes
30..31Reserved for Tensilica   
32..39CoprocessornDisabledCoprocessor n instruction when cpn disabled. n varies 0..7 as the cause varies 32..39CoprocessorNo
40..63Reserved   

Infos from Xtensa Instruction Set Architecture (ISA) Reference Manual