summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/insn.h
Commit message (Expand)AuthorAgeFilesLines
* arm64: insn: Add encoders for LDRSB/LDRSH/LDRSWXu Kuohai2023-08-181-0/+4
* arm64: insn: Add helpers for BTIMark Rutland2023-01-241-0/+1
* arm64: insn: always inline hint generationMark Rutland2022-11-151-2/+12
* arm64: insn: simplify insn group identificationMark Rutland2022-11-151-25/+17
* arm64: insn: always inline predicatesMark Rutland2022-11-151-16/+80
* arm64: insn: remove aarch64_insn_gen_prefetch()Mark Rutland2022-11-151-4/+0
* arm64: Add LDR (literal) instructionXu Kuohai2022-07-111-0/+3
* arm64, insn: Add ldr/str with immediate offsetXu Kuohai2022-04-011-0/+9
* Merge branch 'for-next/spectre-bhb' into for-next/coreWill Deacon2022-03-141-0/+1
|\
| * arm64: Use the clearbhb instruction in mitigationsJames Morse2022-02-241-0/+1
* | arm64: insn: add encoders for atomic operationsHou Tao2022-02-221-7/+73
|/
* arm64: insn: avoid circular include dependencyMark Rutland2021-06-211-4/+1
* arm64: insn: move AARCH64_INSN_SIZE into <asm/insn.h>Mark Rutland2021-06-111-0/+3
* arm64: insn: decouple patching from insn codeMark Rutland2021-06-111-1/+0
* arm64: insn: Add load/store decoding helpersJulien Thierry2021-05-271-0/+28
* arm64: insn: Add some opcodes to instruction decoderJulien Thierry2021-05-271-0/+9
* arm64: insn: Add barrier encodingsJulien Thierry2021-05-271-0/+21
* arm64: insn: Add SVE instruction classJulien Thierry2021-05-271-0/+1
* arm64: Move aarch32 condition check functionsJulien Thierry2021-05-271-0/+1
* arm64: Move patching utilities out of instruction encoding/decodingJulien Thierry2021-05-271-5/+1
* arm64: alternatives: Split up alternative.hWill Deacon2020-11-091-2/+1
* arm64: kprobe: add checks for ARMv8.3-PAuth combined instructionsAmit Daniel Kachhap2020-09-141-0/+4
* arm64: insn: Provide a better name for aarch64_insn_is_nop()Mark Brown2020-05-041-1/+1
* arm64: insn: Add constants for new HINT instruction decodeMark Brown2020-05-041-2/+26
* arm64: insn: add encoder for MOV (register)Mark Rutland2019-11-061-0/+3
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234Thomas Gleixner2019-06-191-12/+1
* arm64: insn: Add BUILD_BUG_ON() for invalid masksJean-Philippe Brucker2019-05-241-5/+11
* arm64: insn: Fix ldadd instruction encodingJean-Philippe Brucker2019-05-241-1/+1
* bpf, arm64: use more scalable stadd over ldxr / stxr loop in xaddDaniel Borkmann2019-04-261-0/+8
* arm64/insn: add support for emitting ADR/ADRP instructionsArd Biesheuvel2018-11-271-0/+8
* arm64: insn: Don't fallback on nosync path for general insn patchingWill Deacon2018-07-051-2/+0
* arm64; insn: Add encoder for the EXTR instructionMarc Zyngier2018-03-191-0/+6
* arm64: insn: Add encoder for bitwise operations using literalsMarc Zyngier2018-03-191-0/+9
* arm64: insn: Add N immediate encodingMarc Zyngier2018-03-191-0/+1
* arm64: Prevent cpu hotplug rwsem recursionThomas Gleixner2017-05-261-1/+0
* bpf, arm64: implement jiting of BPF_XADDDaniel Borkmann2017-05-021-0/+30
* arm64: Add helper to decode register from instructionSuzuki K Poulose2017-01-101-0/+2
* arm64: insn: Add helpers for adrp offsetsSuzuki K Poulose2016-09-091-1/+10
* arm64: Kprobes with single stepping supportSandeepa Prabhu2016-07-191-0/+2
* arm64: add conditional instruction simulation supportDavid A. Long2016-07-191-0/+3
* arm64: Add more test functions to insn.cDavid A. Long2016-07-191-0/+36
* arm64: insn: Add aarch64_{get,set}_branch_offsetMarc Zyngier2015-06-031-0/+3
* arm64: insn: Add aarch64_insn_decode_immediateMarc Zyngier2015-03-301-0/+1
* arm64: insn: fix compare-and-branch encodingsRobin Murphy2015-02-231-2/+4
* arm64: Emulate CP15 Barrier instructionsPunit Agrawal2014-11-201-0/+2
* arm64: Port SWP/SWPB emulation support from armPunit Agrawal2014-11-201-0/+6
* arm64: Add support for hooks to handle undefined instructionsPunit Agrawal2014-11-201-0/+2
* arm64: introduce aarch64_insn_gen_logical_shifted_reg()Zi Shen Lim2014-09-081-0/+25
* arm64: introduce aarch64_insn_gen_data3()Zi Shen Lim2014-09-081-0/+14
* arm64: introduce aarch64_insn_gen_data2()Zi Shen Lim2014-09-081-0/+20