mirror of
https://github.com/xen-project/xen.git
synced 2026-10-30 03:00:05 +01:00
Reflect various missing traps/faults (flagged with printf for now).
Without this building xen documentation crashes Xen! Signed-off by: Dan Magenheimer <dan.magenheimer@hp.com>
This commit is contained in:
1 parent
0add1f8a92
commit
46a39fbe37
1 file changed
+16
@@ -760,6 +760,22 @@ printf("*** Handled privop masquerading as NaT fault\n");
|
||||
case 30:
|
||||
// FIXME: Should we handle unaligned refs in Xen??
|
||||
vector = IA64_UNALIGNED_REF_VECTOR; break;
|
||||
case 32:
|
||||
printf("ia64_handle_reflection: handling FP fault");
|
||||
vector = IA64_FP_FAULT_VECTOR; break;
|
||||
case 33:
|
||||
printf("ia64_handle_reflection: handling FP trap");
|
||||
vector = IA64_FP_TRAP_VECTOR; break;
|
||||
case 34:
|
||||
printf("ia64_handle_reflection: handling lowerpriv trap");
|
||||
vector = IA64_LOWERPRIV_TRANSFER_TRAP_VECTOR; break;
|
||||
case 35:
|
||||
printf("ia64_handle_reflection: handling taken branch trap");
|
||||
vector = IA64_TAKEN_BRANCH_TRAP_VECTOR; break;
|
||||
case 36:
|
||||
printf("ia64_handle_reflection: handling single step trap");
|
||||
vector = IA64_SINGLE_STEP_TRAP_VECTOR; break;
|
||||
|
||||
default:
|
||||
printf("ia64_handle_reflection: unhandled vector=0x%lx\n",vector);
|
||||
while(vector);
|
||||
|
||||