debuggers.hg
changeset 17965:b844f87db11d
[IA64] fix ia64_leave_kernel.
This patch is for safe leaving hypervisor.
After calling do_softirq in ia64_leave_kernel, interrupts must be masked.
Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
This patch is for safe leaving hypervisor.
After calling do_softirq in ia64_leave_kernel, interrupts must be masked.
Signed-off-by: Akio Takebe <takebe_akio@jp.fujitsu.com>
author | Isaku Yamahata <yamahata@valinux.co.jp> |
---|---|
date | Tue Jun 10 15:00:31 2008 +0900 (2008-06-10) |
parents | 8f2979e64af5 |
children | 1feb98eb64ef |
files | xen/arch/ia64/linux-xen/entry.S |
line diff
1.1 --- a/xen/arch/ia64/linux-xen/entry.S Tue Jun 10 14:58:27 2008 +0900 1.2 +++ b/xen/arch/ia64/linux-xen/entry.S Tue Jun 10 15:00:31 2008 +0900 1.3 @@ -933,7 +933,7 @@ GLOBAL_ENTRY(ia64_leave_kernel) 1.4 ;; 1.5 (pUStk) ssm psr.i 1.6 (pUStk) br.call.sptk.many b0=do_softirq 1.7 -(pUStk) ssm psr.i 1.8 +(pUStk) rsm psr.i 1.9 ;; 1.10 (pUStk) br.call.sptk.many b0=reflect_event 1.11 ;;