ia64/xen-unstable

changeset 7671:b12a48d9e841

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>
author djm@kirby.fc.hp.com
date Thu Nov 10 10:39:38 2005 -0600 (2005-11-10)
parents 214bd6a0ed27
children fae79fdcd49b
files xen/arch/ia64/xen/process.c
line diff
     1.1 --- a/xen/arch/ia64/xen/process.c	Thu Nov 10 08:18:25 2005 -0600
     1.2 +++ b/xen/arch/ia64/xen/process.c	Thu Nov 10 10:39:38 2005 -0600
     1.3 @@ -760,6 +760,22 @@ printf("*** Handled privop masquerading 
     1.4  	    case 30:
     1.5  		// FIXME: Should we handle unaligned refs in Xen??
     1.6  		vector = IA64_UNALIGNED_REF_VECTOR; break;
     1.7 +	    case 32:
     1.8 +		printf("ia64_handle_reflection: handling FP fault");
     1.9 +		vector = IA64_FP_FAULT_VECTOR; break;
    1.10 +	    case 33:
    1.11 +		printf("ia64_handle_reflection: handling FP trap");
    1.12 +		vector = IA64_FP_TRAP_VECTOR; break;
    1.13 +	    case 34:
    1.14 +		printf("ia64_handle_reflection: handling lowerpriv trap");
    1.15 +		vector = IA64_LOWERPRIV_TRANSFER_TRAP_VECTOR; break;
    1.16 +	    case 35:
    1.17 +		printf("ia64_handle_reflection: handling taken branch trap");
    1.18 +		vector = IA64_TAKEN_BRANCH_TRAP_VECTOR; break;
    1.19 +	    case 36:
    1.20 +		printf("ia64_handle_reflection: handling single step trap");
    1.21 +		vector = IA64_SINGLE_STEP_TRAP_VECTOR; break;
    1.22 +
    1.23  	    default:
    1.24  		printf("ia64_handle_reflection: unhandled vector=0x%lx\n",vector);
    1.25  		while(vector);