aboutsummaryrefslogtreecommitdiff
path: root/arch/arm64/kernel/insn.c
AgeCommit message (Expand)AuthorFilesLines
2016-12-02arm64: Get rid of asm/opcodes.hGravatar Marc Zyngier 1-1/+0
2016-09-09arm64: insn: Add helpers for adrp offsetsGravatar Suzuki K Poulose 1-0/+13
2016-08-26arm64: always enable DEBUG_RODATA and remove the Kconfig optionGravatar Mark Rutland 1-1/+1
2016-07-19arm64: kprobes instruction simulation supportGravatar Sandeepa Prabhu 1-0/+1
2016-07-19arm64: add conditional instruction simulation supportGravatar David A. Long 1-0/+98
2016-07-19arm64: Add more test functions to insn.cGravatar David A. Long 1-0/+34
2016-04-14arm64: insn: avoid virt_to_page() translations on core kernel symbolsGravatar Ard Biesheuvel 1-1/+1
2016-01-17arm64: insn: remove BUG_ON from codegenGravatar Zi Shen Lim 1-53/+112
2015-10-05arm64: convert patch_lock to raw lockGravatar Yang Shi 1-3/+3
2015-07-27arm64: insn: use set_fixmap_offset to make it more clearGravatar yalin wang 1-3/+2
2015-06-03arm64: insn: Add aarch64_{get,set}_branch_offsetGravatar Marc Zyngier 1-0/+60
2015-03-30arm64: insn: Add aarch64_insn_decode_immediateGravatar Marc Zyngier 1-16/+65
2015-02-26arm64: Fix text patching logic when using fixmapGravatar Marc Zyngier 1-1/+3
2015-01-22arm64: use fixmap for text patchingGravatar Laura Abbott 1-1/+46
2014-12-09Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Gravatar Linus Torvalds 1-0/+26
2014-11-20arm64: Emulate CP15 Barrier instructionsGravatar Punit Agrawal 1-0/+13
2014-11-20arm64: Port SWP/SWPB emulation support from armGravatar Punit Agrawal 1-0/+8
2014-11-20arm64: Add support for hooks to handle undefined instructionsGravatar Punit Agrawal 1-0/+5
2014-11-13Correct the race condition in aarch64_insn_patch_text_sync()Gravatar William Cohen 1-2/+3
2014-09-25arm64: insn: Add return statements after BUG_ON()Gravatar Mark Brown 1-0/+25
2014-09-08arm64: introduce aarch64_insn_gen_logical_shifted_reg()Gravatar Zi Shen Lim 1-0/+60
2014-09-08arm64: introduce aarch64_insn_gen_data3()Gravatar Zi Shen Lim 1-0/+42
2014-09-08arm64: introduce aarch64_insn_gen_data2()Gravatar Zi Shen Lim 1-0/+48
2014-09-08arm64: introduce aarch64_insn_gen_data1()Gravatar Zi Shen Lim 1-0/+37
2014-09-08arm64: introduce aarch64_insn_gen_add_sub_shifted_reg()Gravatar Zi Shen Lim 1-0/+49
2014-09-08arm64: introduce aarch64_insn_gen_movewide()Gravatar Zi Shen Lim 1-0/+43
2014-09-08arm64: introduce aarch64_insn_gen_bitfield()Gravatar Zi Shen Lim 1-0/+56
2014-09-08arm64: introduce aarch64_insn_gen_add_sub_imm()Gravatar Zi Shen Lim 1-0/+44
2014-09-08arm64: introduce aarch64_insn_gen_load_store_pair()Gravatar Zi Shen Lim 1-0/+65
2014-09-08arm64: introduce aarch64_insn_gen_load_store_reg()Gravatar Zi Shen Lim 1-0/+62
2014-09-08arm64: introduce aarch64_insn_gen_cond_branch_imm()Gravatar Zi Shen Lim 1-0/+17
2014-09-08arm64: introduce aarch64_insn_gen_branch_reg()Gravatar Zi Shen Lim 1-2/+33
2014-09-08arm64: introduce aarch64_insn_gen_comp_branch_imm()Gravatar Zi Shen Lim 1-5/+83
2014-01-08arm64: introduce aarch64_insn_gen_{nop|branch_imm}() helper functionsGravatar Jiang Liu 1-0/+40
2014-01-08arm64: move encode_insn_immediate() from module.c to insn.cGravatar Jiang Liu 1-0/+54
2014-01-08arm64: introduce interfaces to hotpatch kernel and module codeGravatar Jiang Liu 1-0/+119
2014-01-08arm64: introduce basic aarch64 instruction decoding helpersGravatar Jiang Liu 1-0/+91