Changeset 8a0b3730 in mainline for arch/ia64/src
- Timestamp:
- 2005-11-11T17:08:17Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6e8b3c8
- Parents:
- 73a4bab
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ia64/src/ivt.S
r73a4bab r8a0b3730 1 1 # 2 2 # Copyright (C) 2005 Jakub Vana 3 # Copyright (C) 2005 Jakub Jermar 3 4 # All rights reserved. 4 5 # … … 28 29 29 30 #include <arch/stack.h> 31 #include <arch/register.h> 30 32 31 33 #define STACK_ITEMS 12 … … 105 107 106 108 /* assume kernel backing store */ 107 mov ar.bspstore = r28 ;;109 /* mov ar.bspstore = r28 ;; */ 108 110 109 111 mov r29 = ar.bsp … … 145 147 ld8 r24 = [r31], +8 ;; /* load ar.rsc */ 146 148 147 mov ar.bspstore = r28 ;;/* (step 4) */148 mov ar.rnat = r27/* (step 5) */149 /* mov ar.bspstore = r28 ;; */ /* (step 4) */ 150 /* mov ar.rnat = r27 */ /* (step 5) */ 149 151 150 152 mov ar.pfs = r25 /* (step 6) */ … … 190 192 191 193 /* 6. switch to bank 1 and reenable PSR.ic */ 192 ssm 0x2000194 ssm PSR_IC_MASK 193 195 bsw.1 ;; 194 196 srlz.d … … 246 248 247 249 /* 9. skipped (will not enable interrupts) */ 250 /* 251 * ssm PSR_I_MASK 252 * ;; 253 * srlz.d 254 */ 248 255 249 256 /* 10. call handler */ … … 255 262 256 263 /* 12. skipped (will not disable interrupts) */ 264 /* 265 * rsm PSR_I_MASK 266 * ;; 267 * srlz.d 268 */ 257 269 258 270 /* 13. restore general and floating-point registers */ … … 308 320 309 321 /* 15. disable PSR.ic and switch to bank 0 */ 310 rsm 0x2000322 rsm PSR_IC_MASK 311 323 bsw.0 ;; 312 324 srlz.d
Note:
See TracChangeset
for help on using the changeset viewer.