git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
vserver 1.9.5.x5
[linux-2.6.git]
/
include
/
asm-ia64
/
mca_asm.h
diff --git
a/include/asm-ia64/mca_asm.h
b/include/asm-ia64/mca_asm.h
index
2aa8437
..
836953e
100644
(file)
--- a/
include/asm-ia64/mca_asm.h
+++ b/
include/asm-ia64/mca_asm.h
@@
-46,6
+46,10
@@
mov temp = 0x7 ;; \
dep addr = temp, addr, 61, 3
mov temp = 0x7 ;; \
dep addr = temp, addr, 61, 3
+#define GET_THIS_PADDR(reg, var) \
+ mov reg = IA64_KR(PER_CPU_DATA);; \
+ addl reg = THIS_CPU(var), reg
+
/*
* This macro jumps to the instruction at the given virtual address
* and starts execution in physical mode with all the address
/*
* This macro jumps to the instruction at the given virtual address
* and starts execution in physical mode with all the address
@@
-162,9
+166,6
@@
;; \
srlz.d; \
mov r13 = ar.k6; \
;; \
srlz.d; \
mov r13 = ar.k6; \
- ;; \
- DATA_PA_TO_VA(r13,temp1); \
- ;; \
mov temp2 = ar.bspstore; \
;; \
DATA_PA_TO_VA(temp2,temp1); \
mov temp2 = ar.bspstore; \
;; \
DATA_PA_TO_VA(temp2,temp1); \