|
|
|
|
|
|
|
|
|
|
xen-ia64-devel
[Xen-ia64-devel] [PATCH] Modify vmx fault handler
Hi all,
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>
Thanks,
KAZ
diff -r 11b718eb22c9 xen/arch/ia64/vmx/vmx_ivt.S
--- a/xen/arch/ia64/vmx/vmx_ivt.S Thu Nov 02 12:43:04 2006 -0700
+++ b/xen/arch/ia64/vmx/vmx_ivt.S Mon Nov 06 10:17:53 2006 +0900
@@ -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-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-ia64-devel] [PATCH] Modify vmx fault handler,
SUZUKI Kazuhiro <=
|
|
|
|
|