diff options
| author | Anton Blanchard <anton@samba.org> | 2002-03-26 17:26:17 +1100 |
|---|---|---|
| committer | Anton Blanchard <anton@samba.org> | 2002-03-26 17:26:17 +1100 |
| commit | 5595d5bbf4d4b561a3caca887c4eb9eba70d0251 (patch) | |
| tree | 78c7e3b8adc42c064916edcdc8390d8715b43ad4 /include/asm-ppc64/processor.h | |
| parent | bc3126ffa01c3bc1f32541ec6a7d03525db6aced (diff) | |
ppc64: add non context synchronising version of mtmsrd
Diffstat (limited to 'include/asm-ppc64/processor.h')
| -rw-r--r-- | include/asm-ppc64/processor.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/asm-ppc64/processor.h b/include/asm-ppc64/processor.h index b4843da45852..8fab50556be5 100644 --- a/include/asm-ppc64/processor.h +++ b/include/asm-ppc64/processor.h @@ -579,7 +579,9 @@ GLUE(GLUE(.LT,NAME),_procname_end): #define mfmsr() ({unsigned long rval; \ asm volatile("mfmsr %0" : "=r" (rval)); rval;}) -#define mtmsrd(v) asm volatile("mtmsrd %0" : : "r" (v)) +#define __mtmsrd(v, l) asm volatile("mtmsrd %0," __stringify(l) \ + : : "r" (v)) +#define mtmsrd(v) __mtmsrd((v), 0) #define mfspr(rn) ({unsigned long rval; \ asm volatile("mfspr %0," __stringify(rn) \ |
