summaryrefslogtreecommitdiffstats
path: root/arch/powerpc/lib/sstep.c
Commit message (Expand)AuthorAgeFilesLines
* powerpc: Use user_mode() macro when possibleChristophe Leroy2024-02-221-12/+11
* powerpc/lib: Validate size for vector operationsNaveen N Rao2023-11-271-0/+10
* powerpc/lib: Avoid array bounds warnings in vec opsMichael Ellerman2023-11-271-2/+2
* powerpc/step: Mark __copy_mem_out() and __emulate_dcbz() __always_inlineChristophe Leroy2023-08-161-2/+2
* powerpc: add compile-time support for lbarx, lharxNicholas Piggin2022-11-241-10/+11
* powerpc/64: remove system call instruction emulationNicholas Piggin2022-05-061-36/+10
* powerpc/sstep: Use bitwise instead of arithmetic operator for flagsYang Li2022-05-021-3/+3
* Merge tag 'powerpc-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2022-03-251-19/+11
|\
| * powerpc/lib/sstep: Fix build errors with newer binutilsAnders Roxell2022-03-011-0/+6
| * powerpc/lib/sstep: Fix 'sthcx' instructionAnders Roxell2022-03-011-1/+1
| * powerpc/lib/sstep: use truncate_if_32bit()Christophe Leroy2022-02-121-6/+3
| * powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__Christophe Leroy2022-02-121-8/+0
| * powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencodingChristophe Leroy2022-02-121-4/+1
* | Merge tag 'asm-generic-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2022-03-231-2/+2
|\ \
| * | uaccess: fix type mismatch warnings from access_ok()Arnd Bergmann2022-02-251-2/+2
| |/
* / powerpc/lib/sstep: fix 'ptesync' build errorAnders Roxell2022-02-151-0/+2
|/
* powerpc/inst: Define ppc_inst_tChristophe Leroy2021-12-091-2/+2
* powerpc/lib/sstep: Don't use __{get/put}_user() on kernel addressesChristophe Leroy2021-10-221-57/+140
* powerpc/64s: avoid reloading (H)SRR registers if they are still validNicholas Piggin2021-06-251-8/+9
* powerpc/sstep: Add emulation support for ‘setb’ instructionSathvika Vasireddy2021-05-231-0/+22
* powerpc: remove partial register save logicNicholas Piggin2021-04-141-4/+0
* powerpc/32: Remove ksp_limitChristophe Leroy2021-03-291-9/+0
* powerpc/sstep: Fix VSX instruction emulationJordan Niethe2021-03-021-2/+2
* Merge tag 'powerpc-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2021-02-221-18/+83
|\
| * powerpc/sstep: Fix darn emulationSandipan Das2021-02-091-1/+1
| * powerpc/sstep: Fix load-store and update emulationSandipan Das2021-02-091-0/+14
| * powerpc/sstep: Fix incorrect return from analyze_instr()Ananth N Mavinakayanahalli2021-01-301-1/+6
| * powerpc/sstep: Check instruction validity against ISA version before emulationAnanth N Mavinakayanahalli2021-01-301-16/+62
* | powerpc/sstep: Fix array out of bound warningRavi Bangoria2021-01-301-6/+8
|/
* powerpc/sstep: Support VSX vector paired storage access instructionsBalamuruhan S2020-12-111-21/+129
* powerpc/sstep: Cover new VSX instructions under CONFIG_VSXRavi Bangoria2020-12-111-1/+3
* powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is setBalamuruhan S2020-12-111-0/+6
* Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2020-10-221-3/+3
|\
| * powerpc: remove address space overrides using set_fs()Christoph Hellwig2020-09-081-3/+3
* | powerpc/sstep: Remove empty if statement checking for invalid formCédric Le Goater2020-09-181-3/+6
|/
* powerpc/sstep: Add support for divde[.] and divdeu[.] instructionsBalamuruhan S2020-07-291-1/+12
* powerpc/sstep: Fix incorrect CONFIG symbol in scv handlingMichael Ellerman2020-07-241-1/+1
* Merge branch 'scv' support into nextMichael Ellerman2020-07-231-0/+16
|\
| * powerpc/64s: system call support for scv/rfscv instructionsNicholas Piggin2020-07-221-0/+16
* | powerpc/sstep: Introduce macros to retrieve Prefix instruction operandsBalamuruhan S2020-07-231-6/+6
|/
* powerpc sstep: Add support for prefixed fixed-point arithmeticJordan Niethe2020-05-191-0/+20
* powerpc sstep: Add support for prefixed load/storesJordan Niethe2020-05-191-2/+162
* powerpc: Add prefixed instructions to instruction data typeJordan Niethe2020-05-191-1/+3
* powerpc: Use a datatype for instructionsJordan Niethe2020-05-191-2/+2
* powerpc: Use a function for getting the instruction op codeJordan Niethe2020-05-191-1/+1
* powerpc: Use an accessor for instructionsJordan Niethe2020-05-191-133/+135
* powerpc/64/sstep: Ifdef the deprecated fast endian switch syscallNicholas Piggin2020-04-011-2/+3
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-5/+1
* powerpc sstep: Add support for modsd, modud instructionsSandipan Das2019-02-261-2/+15
* powerpc sstep: Add support for modsw, moduw instructionsPrasannaKumar Muralidharan2019-02-261-0/+14