summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/ppc-opcode.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* powerpc: Use lwarx/ldarx directly instead of PPC_LWARX/LDARX macrosChristophe Leroy2021-08-251-2/+0
* powerpc/optprobes: use PPC_RAW_ macrosChristophe Leroy2021-06-161-6/+5
* powerpc: Replace PPC_INST_NOP by PPC_RAW_NOP()Christophe Leroy2021-06-151-2/+1
* powerpc/traps: Start using PPC_RAW_xx() macrosChristophe Leroy2021-06-151-1/+0
* powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macrosChristophe Leroy2021-06-151-0/+4
* powerpc/ebpf64: Use PPC_RAW_MFLR()Christophe Leroy2021-06-151-2/+1
* powerpc/security: Use PPC_RAW_BLR() and PPC_RAW_NOP()Christophe Leroy2021-06-151-2/+1
* powerpc/modules: Use PPC_RAW_xx() macrosChristophe Leroy2021-06-151-7/+4
* powerpc/signal: Use PPC_RAW_xx() macrosChristophe Leroy2021-06-151-2/+3
* powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx()Christophe Leroy2021-06-151-0/+34
* powerpc: Rework PPC_RAW_xxx() macros for prefixed instructionsChristophe Leroy2021-06-151-4/+4
* powerpc/sstep: Add tests for setb instructionSathvika Vasireddy2021-05-231-0/+1
* powerpc/ebpf32: Use standard function call for functions within 32M distanceChristophe Leroy2021-04-211-0/+1
* powerpc/asm: Add some opcodes in asm/ppc-opcode.h for PPC32 eBPFChristophe Leroy2021-04-031-0/+12
* powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructionsBalamuruhan S2020-12-101-0/+13
* powerpc/ppc-opcode: Add PPC_RAW_MFSPR()Christophe Leroy2020-12-091-1/+2
* powerpc/ppc-opcode: Add divde and divdeu opcodesBalamuruhan S2020-07-291-0/+6
* powerpc/sstep: Add tests for prefixed floating-point load/storesJordan Niethe2020-07-231-0/+4
* powerpc/sstep: Add tests for prefixed integer load/storesJordan Niethe2020-07-231-0/+9
* powerpc/ppc-opcode: Fold PPC_INST_* macros into PPC_RAW_* macrosBalamuruhan S2020-07-161-265/+129
* powerpc/ppc-opcode: Reuse raw instruction macros to stringifyBalamuruhan S2020-07-161-158/+75
* powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.hBalamuruhan S2020-07-161-0/+85
* powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_stepBalamuruhan S2020-07-161-0/+18
* powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encodingBalamuruhan S2020-07-161-7/+86
* powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.hNicholas Piggin2020-07-161-0/+2
* powerpc/pmem: Add new instructions for persistent storage and syncAneesh Kumar K.V2020-07-161-0/+12
* powerpc/64/signal: Balance return predictor stack in signal trampolineNicholas Piggin2020-07-151-0/+1
* powerpc: Add prefixed instructions to instruction data typeJordan Niethe2020-05-181-0/+3
* Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2019-07-141-1/+19
|\
| * powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.hChristophe Leroy2019-07-051-0/+9
| * powerpc/64s/radix: keep kernel ERAT over local process/guest invalidatesNicholas Piggin2019-07-031-0/+9
| * powerpc/64s: Rename PPC_INVALIDATE_ERAT to PPC_ISA_3_0_INVALIDATE_ERATNicholas Piggin2019-07-031-1/+1
* | powerpc/bpf: use unsigned division instruction for 64-bit operationsNaveen N. Rao2019-06-131-0/+1
* | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-5/+1
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller2019-03-161-0/+2
|\
| * powerpc: bpf: Fix generation of load/store DW instructionsNaveen N. Rao2019-03-161-0/+2
* | Merge tag 'powerpc-5.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds2019-03-071-1/+15
|\ \ | |/ |/|
| * powerpc: sstep: Add support for maddhd, maddhdu, maddld instructionsSandipan Das2019-02-251-1/+14
| * powerpc: sstep: Add tests for addc[.] instructionSandipan Das2019-02-231-0/+1
* | ppc: bpf: implement jitting of JMP32Jiong Wang2019-01-261-0/+1
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds2018-12-271-0/+2
|\
| * ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_*Jiong Wang2018-12-071-0/+2
* | powerpc/signal: Use code patching instead of hardcodingChristophe Leroy2018-12-191-0/+1
|/
* powerpc/mm/64s: Use PPC_SLBFEE macroMichael Ellerman2018-11-061-0/+2
* KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcallSuraj Jitindar Singh2018-10-091-0/+1
* powerpc: clean the inclusion of stringify.hChristophe Leroy2018-07-301-1/+0
* powerpc: move ASM_CONST and stringify_in_c() into asm-const.hChristophe Leroy2018-07-301-1/+1
* powerpc: add vcmpequd/vcmpequb ppc instruction macroSimon Guo2018-07-241-0/+11
* powerpc/mm: Use instruction symbolic names in store_updates_sp()Christophe Leroy2018-05-241-0/+1
* Merge branch 'topic/ppc-kvm' into nextMichael Ellerman2018-03-231-0/+4
|\