|
|
|
|
|
|
|
|
|
|
xen-changelog
[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
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] [IA64] fix vmx handler fault,
Xen patchbot-unstable <=
|
|
|
|
|