ia64/xen-unstable
changeset 7505:fbf92a68ff36
Mask vector for delivering vhpt fault correctly.
Signed-off-by Kevin Tian <kevin.tian@intel.com>
Signed-off-by Kevin Tian <kevin.tian@intel.com>
author | djm@kirby.fc.hp.com |
---|---|
date | Mon Oct 31 22:43:11 2005 -0600 (2005-10-31) |
parents | 4f8302838037 |
children | 3f237000e59c |
files | xen/arch/ia64/xen/process.c |
line diff
1.1 --- a/xen/arch/ia64/xen/process.c Mon Oct 31 22:07:56 2005 -0600 1.2 +++ b/xen/arch/ia64/xen/process.c Mon Oct 31 22:43:11 2005 -0600 1.3 @@ -184,6 +184,7 @@ void check_bad_nested_interruption(unsig 1.4 if (!(PSCB(v,ipsr) & IA64_PSR_DT)) { 1.5 panic_domain(regs,"psr.dt off, trying to deliver nested dtlb!\n"); 1.6 } 1.7 + vector &= ~0xf; 1.8 if (vector != IA64_DATA_TLB_VECTOR && 1.9 vector != IA64_ALT_DATA_TLB_VECTOR && 1.10 vector != IA64_VHPT_TRANS_VECTOR) {