summaryrefslogtreecommitdiff
path: root/arch/powerpc/include/asm/ppc-opcode.h
AgeCommit message (Expand)AuthorFilesLines
2021-08-25powerpc: Use lwarx/ldarx directly instead of PPC_LWARX/LDARX macrosChristophe Leroy1-2/+0
2021-06-16powerpc/optprobes: use PPC_RAW_ macrosChristophe Leroy1-6/+5
2021-06-15powerpc: Replace PPC_INST_NOP by PPC_RAW_NOP()Christophe Leroy1-2/+1
2021-06-15powerpc/traps: Start using PPC_RAW_xx() macrosChristophe Leroy1-1/+0
2021-06-15powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macrosChristophe Leroy1-0/+4
2021-06-15powerpc/ebpf64: Use PPC_RAW_MFLR()Christophe Leroy1-2/+1
2021-06-15powerpc/security: Use PPC_RAW_BLR() and PPC_RAW_NOP()Christophe Leroy1-2/+1
2021-06-15powerpc/modules: Use PPC_RAW_xx() macrosChristophe Leroy1-7/+4
2021-06-15powerpc/signal: Use PPC_RAW_xx() macrosChristophe Leroy1-2/+3
2021-06-15powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx()Christophe Leroy1-0/+34
2021-06-15powerpc: Rework PPC_RAW_xxx() macros for prefixed instructionsChristophe Leroy1-4/+4
2021-05-23powerpc/sstep: Add tests for setb instructionSathvika Vasireddy1-0/+1
2021-04-21powerpc/ebpf32: Use standard function call for functions within 32M distanceChristophe Leroy1-0/+1
2021-04-03powerpc/asm: Add some opcodes in asm/ppc-opcode.h for PPC32 eBPFChristophe Leroy1-0/+12
2020-12-10powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructionsBalamuruhan S1-0/+13
2020-12-09powerpc/ppc-opcode: Add PPC_RAW_MFSPR()Christophe Leroy1-1/+2
2020-07-29powerpc/ppc-opcode: Add divde and divdeu opcodesBalamuruhan S1-0/+6
2020-07-23powerpc/sstep: Add tests for prefixed floating-point load/storesJordan Niethe1-0/+4
2020-07-23powerpc/sstep: Add tests for prefixed integer load/storesJordan Niethe1-0/+9
2020-07-16powerpc/ppc-opcode: Fold PPC_INST_* macros into PPC_RAW_* macrosBalamuruhan S1-265/+129
2020-07-16powerpc/ppc-opcode: Reuse raw instruction macros to stringifyBalamuruhan S1-158/+75
2020-07-16powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.hBalamuruhan S1-0/+85
2020-07-16powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_stepBalamuruhan S1-0/+18
2020-07-16powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encodingBalamuruhan S1-7/+86
2020-07-16powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.hNicholas Piggin1-0/+2
2020-07-16powerpc/pmem: Add new instructions for persistent storage and syncAneesh Kumar K.V1-0/+12
2020-07-15powerpc/64/signal: Balance return predictor stack in signal trampolineNicholas Piggin1-0/+1
2020-05-18powerpc: Add prefixed instructions to instruction data typeJordan Niethe1-0/+3
2019-07-14Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-1/+19
2019-07-05powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.hChristophe Leroy1-0/+9
2019-07-03powerpc/64s/radix: keep kernel ERAT over local process/guest invalidatesNicholas Piggin1-0/+9
2019-07-03powerpc/64s: Rename PPC_INVALIDATE_ERAT to PPC_ISA_3_0_INVALIDATE_ERATNicholas Piggin1-1/+1
2019-06-14powerpc/bpf: use unsigned division instruction for 64-bit operationsNaveen N. Rao1-0/+1
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2019-03-16Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfDavid S. Miller1-0/+2
2019-03-16powerpc: bpf: Fix generation of load/store DW instructionsNaveen N. Rao1-0/+2
2019-03-07Merge tag 'powerpc-5.1-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-1/+15
2019-02-25powerpc: sstep: Add support for maddhd, maddhdu, maddld instructionsSandipan Das1-1/+14
2019-02-23powerpc: sstep: Add tests for addc[.] instructionSandipan Das1-0/+1
2019-01-27ppc: bpf: implement jitting of JMP32Jiong Wang1-0/+1
2018-12-28Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-0/+2
2018-12-19powerpc/signal: Use code patching instead of hardcodingChristophe Leroy1-0/+1
2018-12-08ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_*Jiong Wang1-0/+2
2018-11-06powerpc/mm/64s: Use PPC_SLBFEE macroMichael Ellerman1-0/+2
2018-10-09KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcallSuraj Jitindar Singh1-0/+1
2018-07-30powerpc: clean the inclusion of stringify.hChristophe Leroy1-1/+0
2018-07-30powerpc: move ASM_CONST and stringify_in_c() into asm-const.hChristophe Leroy1-1/+1
2018-07-24powerpc: add vcmpequd/vcmpequb ppc instruction macroSimon Guo1-0/+11
2018-05-24powerpc/mm: Use instruction symbolic names in store_updates_sp()Christophe Leroy1-0/+1
2018-03-24Merge branch 'topic/ppc-kvm' into nextMichael Ellerman1-0/+4