Changeset a35b458 in mainline for kernel/arch/ia64/src/context.S
- Timestamp:
- 2018-03-02T20:10:49Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f1380b7
- Parents:
- 3061bc1
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-02-28 17:38:31)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-03-02 20:10:49)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/src/context.S
r3061bc1 ra35b458 45 45 flushrs 46 46 mov loc4 = ar.bsp 47 47 48 48 /* 49 49 * Put RSE to enforced lazy mode. … … 117 117 118 118 mov loc2 = ar.unat 119 119 120 120 /* 121 121 * Save application registers … … 177 177 178 178 mov ar.unat = loc1 179 179 180 180 add r8 = r0, r0, 1 /* context_save returns 1 */ 181 181 br.ret.sptk.many b0 … … 239 239 ld8 loc5 = [loc14] /* load ar.rnat */ 240 240 ld8 loc6 = [loc15] /* load ar.lc */ 241 241 242 242 .auto 243 243 … … 274 274 mov ar.unat = loc2 ;; 275 275 mov ar.lc = loc6 276 276 277 277 /* 278 278 * Restore general registers including NaT bits … … 332 332 ldf.fill f30 = [loc48] 333 333 ldf.fill f31 = [loc49] 334 334 335 335 mov ar.unat = loc1 336 336 337 337 mov r8 = r0 /* context_restore returns 0 */ 338 338 br.ret.sptk.many b0
Note:
See TracChangeset
for help on using the changeset viewer.