projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
5097313
)
x86, alternative: Add altinstruction_entry macro
author
Fenghua Yu
<fenghua.yu@intel.com>
Tue, 17 May 2011 22:29:13 +0000
(15:29 -0700)
committer
H. Peter Anvin
<hpa@linux.intel.com>
Tue, 17 May 2011 22:40:25 +0000
(15:40 -0700)
Add altinstruction_entry macro to generate .altinstructions section
entries from assembly code. This should be less failure-prone than
open-coding.
Signed-off-by: Fenghua Yu <fenghua.yu@intel.com>
Link:
http://lkml.kernel.org/r/1305671358-14478-5-git-send-email-fenghua.yu@intel.com
Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
arch/x86/include/asm/alternative-asm.h
patch
|
blob
|
history
diff --git
a/arch/x86/include/asm/alternative-asm.h
b/arch/x86/include/asm/alternative-asm.h
index a63a68be1cce2258daf9cadf0d465b291296c930..94d420b360d11cdfbbd4a39f13c19bd8d76fc7e0 100644
(file)
--- a/
arch/x86/include/asm/alternative-asm.h
+++ b/
arch/x86/include/asm/alternative-asm.h
@@
-15,4
+15,13
@@
.endm
#endif
+.macro altinstruction_entry orig alt feature orig_len alt_len
+ .align 8
+ .quad \orig
+ .quad \alt
+ .word \feature
+ .byte \orig_len
+ .byte \alt_len
+.endm
+
#endif /* __ASSEMBLY__ */