Loading arch/hexagon/kernel/traps.c +10 −0 Original line number Diff line number Diff line Loading @@ -65,6 +65,10 @@ static const char *ex_name(int ex) return "Write protection fault"; case HVM_GE_C_XMAL: return "Misaligned instruction"; case HVM_GE_C_WREG: return "Multiple writes to same register in packet"; case HVM_GE_C_PCAL: return "Program counter values that are not properly aligned"; case HVM_GE_C_RMAL: return "Misaligned data load"; case HVM_GE_C_WMAL: Loading Loading @@ -324,6 +328,12 @@ void do_genex(struct pt_regs *regs) case HVM_GE_C_XMAL: misaligned_instruction(regs); break; case HVM_GE_C_WREG: illegal_instruction(regs); break; case HVM_GE_C_PCAL: misaligned_instruction(regs); break; case HVM_GE_C_RMAL: misaligned_data_load(regs); break; Loading Loading
arch/hexagon/kernel/traps.c +10 −0 Original line number Diff line number Diff line Loading @@ -65,6 +65,10 @@ static const char *ex_name(int ex) return "Write protection fault"; case HVM_GE_C_XMAL: return "Misaligned instruction"; case HVM_GE_C_WREG: return "Multiple writes to same register in packet"; case HVM_GE_C_PCAL: return "Program counter values that are not properly aligned"; case HVM_GE_C_RMAL: return "Misaligned data load"; case HVM_GE_C_WMAL: Loading Loading @@ -324,6 +328,12 @@ void do_genex(struct pt_regs *regs) case HVM_GE_C_XMAL: misaligned_instruction(regs); break; case HVM_GE_C_WREG: illegal_instruction(regs); break; case HVM_GE_C_PCAL: misaligned_instruction(regs); break; case HVM_GE_C_RMAL: misaligned_data_load(regs); break; Loading