summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/ppc-opcode.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
|\
| * KVM: PPC: Book3S HV: Work around transactional memory bugs in POWER9Paul Mackerras2018-03-231-0/+4
* | lib/raid6/altivec: Add vpermxor implementation for raid6 Q syndromeMatt Brown2018-03-201-0/+6
|/
* Merge tag 'kvm-4.16-1' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-02-101-0/+6
|\
| * KVM: PPC: Book3S: Add MMIO emulation for VMX instructionsJose Ricardo Ziviani2018-02-091-0/+6
* | powerpc/8xx: Only perform perf counting when perf is in use.Christophe Leroy2018-01-161-0/+2
|/
* powerpc: Handle most loads and stores in instruction emulation codePaul Mackerras2017-09-011-0/+8
* powerpc: Correct instruction code for xxlor instructionPaul Mackerras2017-08-311-1/+1
* powerpc/powernv/vas: Define copy/paste interfacesSukadev Bhattiprolu2017-08-311-0/+2
* powerpc/powernv: Use darn instruction for get_random_seed() on Power9Matt Brown2017-08-081-0/+4
* Merge tag 'powerpc-4.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2017-07-071-4/+7
|\
| * powerpc/64s: msgclr when handling doorbell exceptions from system resetNicholas Piggin2017-06-191-0/+3
| * powerpc/64s: Avoid cpabort in context switch when possibleNicholas Piggin2017-06-151-4/+4
* | KVM: PPC: Book3S HV: Virtualize doorbell facility on POWER9Paul Mackerras2017-06-191-0/+2
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2017-05-081-0/+58
|\
| * KVM: PPC: Add MMIO emulation for remaining floating-point instructionsPaul Mackerras2017-04-201-0/+2
| * KVM: PPC: Emulation for more integer loads and storesPaul Mackerras2017-04-201-0/+5