diff options
author | Zou Nan hai <nanhai.zou@intel.com> | 2006-07-26 01:36:40 +0200 |
---|---|---|
committer | Tony Luck <tony.luck@intel.com> | 2006-08-03 01:13:17 +0200 |
commit | e55ce456155813ca34e105d0e05306edad05cf6e (patch) | |
tree | 25039623491553c7d6dd0dc4f8b2949fd4920f8f /arch/ia64/kernel/head.S | |
parent | [IA64] Do not assume output registers be reservered. (diff) | |
download | linux-e55ce456155813ca34e105d0e05306edad05cf6e.tar.xz linux-e55ce456155813ca34e105d0e05306edad05cf6e.zip |
[IA64] Don't alloc empty frame in ia64_switch_mode_phys
I think ia64_switch_mode_phys and ia64_switch_mode_virt
does not need to alloc an empty frame.
An empty frame is required by loadrs but flushrs
does not need that.
Signed-off-by: Zou Nan hai <nanhai.zou@intel.com>
Signed-off-by: Tony Luck <tony.luck@intel.com>
Diffstat (limited to 'arch/ia64/kernel/head.S')
-rw-r--r-- | arch/ia64/kernel/head.S | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/arch/ia64/kernel/head.S b/arch/ia64/kernel/head.S index 561b8f1d3bc7..29236f0c62b5 100644 --- a/arch/ia64/kernel/head.S +++ b/arch/ia64/kernel/head.S @@ -853,7 +853,6 @@ END(__ia64_init_fpu) */ GLOBAL_ENTRY(ia64_switch_mode_phys) { - alloc r2=ar.pfs,0,0,0,0 rsm psr.i | psr.ic // disable interrupts and interrupt collection mov r15=ip } @@ -902,7 +901,6 @@ END(ia64_switch_mode_phys) */ GLOBAL_ENTRY(ia64_switch_mode_virt) { - alloc r2=ar.pfs,0,0,0,0 rsm psr.i | psr.ic // disable interrupts and interrupt collection mov r15=ip } |