]>
Commit | Line | Data |
---|---|---|
7e02cb94 AB |
1 | #ifdef __ASSEMBLY__ |
2 | ||
99063c0b | 3 | #include <asm/asm.h> |
7e02cb94 AB |
4 | |
5 | #ifdef CONFIG_SMP | |
6 | .macro LOCK_PREFIX | |
7 | 1: lock | |
8 | .section .smp_locks,"a" | |
5967ed87 JB |
9 | .balign 4 |
10 | .long 1b - . | |
7e02cb94 AB |
11 | .previous |
12 | .endm | |
13 | #else | |
14 | .macro LOCK_PREFIX | |
15 | .endm | |
16 | #endif | |
17 | ||
9072d11d | 18 | .macro altinstruction_entry orig alt feature orig_len alt_len |
59e97e4d AL |
19 | .long \orig - . |
20 | .long \alt - . | |
9072d11d FY |
21 | .word \feature |
22 | .byte \orig_len | |
23 | .byte \alt_len | |
24 | .endm | |
25 | ||
7e02cb94 | 26 | #endif /* __ASSEMBLY__ */ |