Changeset 393f631 in mainline for arch/ppc/include/asm.h
- Timestamp:
- 2005-08-31T21:51:04Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 33ccb2c
- Parents:
- 94f0ae4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ppc/include/asm.h
r94f0ae4 r393f631 79 79 "mfmsr %%r31\n" 80 80 "rlwimi %0, %%r31, 0, 17, 15\n" 81 "cmpw 0, %0, %%r31\n" 82 "beq 0f\n" 81 83 "mtmsr %0\n" 84 "0:\n" 82 85 : "=r" (pri) 83 86 : "0" (pri) 84 87 : "%r31" 85 88 ); 89 } 90 91 /** Return raw priority level 92 * 93 * Return EE. 94 */ 95 static inline pri_t cpu_priority_read(void) { 96 pri_t v; 97 __asm__ volatile ( 98 "mfmsr %0\n" 99 : "=r" (v) 100 ); 101 return v; 86 102 } 87 103
Note:
See TracChangeset
for help on using the changeset viewer.