[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [xen-unstable] [IA64] fix vmx handler fault
# HG changeset patch # User awilliam@xxxxxxxxxxx # Node ID 51be39239c47cf8d22937544cfcb83567f87afaa # Parent 6f3b4d6b04f5a81f72acbbdb3c7c968e5838d929 [IA64] fix vmx handler fault This patch fixes the vmx fault handler to set the fault vector number in r19. The r19 is used to display a fault message in dispatch_to_fault_handler(). Signed-off-by: Akio Takebe <takebe_akio@xxxxxxxxxxxxxx> Signed-off-by: Kazuhiro Suzuki <kaz@xxxxxxxxxxxxxx> --- xen/arch/ia64/vmx/vmx_ivt.S | 3 ++- 1 files changed, 2 insertions(+), 1 deletion(-) diff -r 6f3b4d6b04f5 -r 51be39239c47 xen/arch/ia64/vmx/vmx_ivt.S --- a/xen/arch/ia64/vmx/vmx_ivt.S Fri Nov 10 11:14:51 2006 -0700 +++ b/xen/arch/ia64/vmx/vmx_ivt.S Fri Nov 10 11:19:51 2006 -0700 @@ -95,6 +95,7 @@ #define VMX_FAULT(n) \ vmx_fault_##n:; \ + mov r19=n;; \ br.sptk.many dispatch_to_fault_handler; \ ;; \ @@ -106,7 +107,7 @@ vmx_fault_##n:; \ ;; \ tbit.z p6,p7=r29,IA64_PSR_VM_BIT; \ (p7)br.sptk.many vmx_dispatch_reflection; \ - VMX_FAULT(n); \ + br.sptk.many dispatch_to_fault_handler; \ GLOBAL_ENTRY(vmx_panic) _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |