201c201
< template<> ArmFault::FaultVals ArmFaultVals<Reset>::vals = {
---
> template<> ArmFault::FaultVals ArmFaultVals<Reset>::vals(
205,207c205,207
< 0, 0, 0, 0, false, true, true, EC_UNKNOWN, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<UndefinedInstruction>::vals = {
---
> 0, 0, 0, 0, false, true, true, EC_UNKNOWN
> );
> template<> ArmFault::FaultVals ArmFaultVals<UndefinedInstruction>::vals(
209,211c209,211
< 4, 2, 0, 0, true, false, false, EC_UNKNOWN, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<SupervisorCall>::vals = {
---
> 4, 2, 0, 0, true, false, false, EC_UNKNOWN
> );
> template<> ArmFault::FaultVals ArmFaultVals<SupervisorCall>::vals(
213,215c213,215
< 4, 2, 4, 2, true, false, false, EC_SVC_TO_HYP, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<SecureMonitorCall>::vals = {
---
> 4, 2, 4, 2, true, false, false, EC_SVC_TO_HYP
> );
> template<> ArmFault::FaultVals ArmFaultVals<SecureMonitorCall>::vals(
217,219c217,219
< 4, 4, 4, 4, false, true, true, EC_SMC_TO_HYP, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<HypervisorCall>::vals = {
---
> 4, 4, 4, 4, false, true, true, EC_SMC_TO_HYP
> );
> template<> ArmFault::FaultVals ArmFaultVals<HypervisorCall>::vals(
221,223c221,223
< 4, 4, 4, 4, true, false, false, EC_HVC, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<PrefetchAbort>::vals = {
---
> 4, 4, 4, 4, true, false, false, EC_HVC
> );
> template<> ArmFault::FaultVals ArmFaultVals<PrefetchAbort>::vals(
225,227c225,227
< 4, 4, 0, 0, true, true, false, EC_PREFETCH_ABORT_TO_HYP, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<DataAbort>::vals = {
---
> 4, 4, 0, 0, true, true, false, EC_PREFETCH_ABORT_TO_HYP
> );
> template<> ArmFault::FaultVals ArmFaultVals<DataAbort>::vals(
229,231c229,231
< 8, 8, 0, 0, true, true, false, EC_DATA_ABORT_TO_HYP, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<VirtualDataAbort>::vals = {
---
> 8, 8, 0, 0, true, true, false, EC_DATA_ABORT_TO_HYP
> );
> template<> ArmFault::FaultVals ArmFaultVals<VirtualDataAbort>::vals(
233,235c233,235
< 8, 8, 0, 0, true, true, false, EC_INVALID, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<HypervisorTrap>::vals = {
---
> 8, 8, 0, 0, true, true, false, EC_INVALID
> );
> template<> ArmFault::FaultVals ArmFaultVals<HypervisorTrap>::vals(
238,240c238,240
< 0, 0, 0, 0, false, false, false, EC_UNKNOWN, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<SecureMonitorTrap>::vals = {
---
> 0, 0, 0, 0, false, false, false, EC_UNKNOWN
> );
> template<> ArmFault::FaultVals ArmFaultVals<SecureMonitorTrap>::vals(
242,244c242,244
< 4, 2, 0, 0, false, false, false, EC_UNKNOWN, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<Interrupt>::vals = {
---
> 4, 2, 0, 0, false, false, false, EC_UNKNOWN
> );
> template<> ArmFault::FaultVals ArmFaultVals<Interrupt>::vals(
246,248c246,248
< 4, 4, 0, 0, false, true, false, EC_UNKNOWN, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<VirtualInterrupt>::vals = {
---
> 4, 4, 0, 0, false, true, false, EC_UNKNOWN
> );
> template<> ArmFault::FaultVals ArmFaultVals<VirtualInterrupt>::vals(
250,252c250,252
< 4, 4, 0, 0, false, true, false, EC_INVALID, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<FastInterrupt>::vals = {
---
> 4, 4, 0, 0, false, true, false, EC_INVALID
> );
> template<> ArmFault::FaultVals ArmFaultVals<FastInterrupt>::vals(
254,256c254,256
< 4, 4, 0, 0, false, true, true, EC_UNKNOWN, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<VirtualFastInterrupt>::vals = {
---
> 4, 4, 0, 0, false, true, true, EC_UNKNOWN
> );
> template<> ArmFault::FaultVals ArmFaultVals<VirtualFastInterrupt>::vals(
258,260c258,260
< 4, 4, 0, 0, false, true, true, EC_INVALID, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<SupervisorTrap>::vals = {
---
> 4, 4, 0, 0, false, true, true, EC_INVALID
> );
> template<> ArmFault::FaultVals ArmFaultVals<SupervisorTrap>::vals(
263,265c263,265
< 0, 0, 0, 0, false, false, false, EC_UNKNOWN, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<PCAlignmentFault>::vals = {
---
> 0, 0, 0, 0, false, false, false, EC_UNKNOWN
> );
> template<> ArmFault::FaultVals ArmFaultVals<PCAlignmentFault>::vals(
268,270c268,270
< 0, 0, 0, 0, true, false, false, EC_PC_ALIGNMENT, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<SPAlignmentFault>::vals = {
---
> 0, 0, 0, 0, true, false, false, EC_PC_ALIGNMENT
> );
> template<> ArmFault::FaultVals ArmFaultVals<SPAlignmentFault>::vals(
273,275c273,275
< 0, 0, 0, 0, true, false, false, EC_STACK_PTR_ALIGNMENT, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<SystemError>::vals = {
---
> 0, 0, 0, 0, true, false, false, EC_STACK_PTR_ALIGNMENT
> );
> template<> ArmFault::FaultVals ArmFaultVals<SystemError>::vals(
278,280c278,280
< 0, 0, 0, 0, false, true, true, EC_SERROR, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<SoftwareBreakpoint>::vals = {
---
> 0, 0, 0, 0, false, true, true, EC_SERROR
> );
> template<> ArmFault::FaultVals ArmFaultVals<SoftwareBreakpoint>::vals(
283,285c283,285
< 0, 0, 0, 0, true, false, false, EC_SOFTWARE_BREAKPOINT, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<ArmSev>::vals = {
---
> 0, 0, 0, 0, true, false, false, EC_SOFTWARE_BREAKPOINT
> );
> template<> ArmFault::FaultVals ArmFaultVals<ArmSev>::vals(
288,290c288,290
< 0, 0, 0, 0, false, true, true, EC_UNKNOWN, FaultStat()
< };
< template<> ArmFault::FaultVals ArmFaultVals<IllegalInstSetStateFault>::vals = {
---
> 0, 0, 0, 0, false, true, true, EC_UNKNOWN
> );
> template<> ArmFault::FaultVals ArmFaultVals<IllegalInstSetStateFault>::vals(
293,294c293,294
< 0, 0, 0, 0, true, false, false, EC_ILLEGAL_INST, FaultStat()
< };
---
> 0, 0, 0, 0, true, false, false, EC_ILLEGAL_INST
> );