summaryrefslogtreecommitdiffstats
path: root/arch/arm64/mm/cache.S
diff options
context:
space:
mode:
authorDaniel Thompson <daniel.thompson@linaro.org>2015-07-22 13:21:01 +0200
committerWill Deacon <will.deacon@arm.com>2015-07-27 12:08:40 +0200
commit63e40815f02584ba8174e0f6af40924b2b335cae (patch)
treeda38a80614dd8913464ae5bb86b712400f3624fd /arch/arm64/mm/cache.S
parentarm64: kernel: Add cpuid_feature_extract_field() for 4bit sign extension (diff)
downloadlinux-63e40815f02584ba8174e0f6af40924b2b335cae.tar.xz
linux-63e40815f02584ba8174e0f6af40924b2b335cae.zip
arm64: alternative: Provide if/else/endif assembler macros
The existing alternative_insn macro has some limitations that make it hard to work with. In particular the fact it takes instructions from it own macro arguments means it doesn't play very nicely with C pre-processor macros because the macro arguments look like a string to the C pre-processor. Workarounds are (probably) possible but things start to look ugly. Introduce an alternative set of macros that allows instructions to be presented to the assembler as normal and switch everything over to the new macros. Signed-off-by: Daniel Thompson <daniel.thompson@linaro.org> Signed-off-by: Will Deacon <will.deacon@arm.com>
Diffstat (limited to 'arch/arm64/mm/cache.S')
0 files changed, 0 insertions, 0 deletions