Age | Commit message (Expand) | Author | Files | Lines |
2024-02-22 | powerpc: Use user_mode() macro when possible | Christophe Leroy | 1 | -12/+11 |
2023-11-27 | powerpc/lib: Validate size for vector operations | Naveen N Rao | 1 | -0/+10 |
2023-11-27 | powerpc/lib: Avoid array bounds warnings in vec ops | Michael Ellerman | 1 | -2/+2 |
2023-08-16 | powerpc/step: Mark __copy_mem_out() and __emulate_dcbz() __always_inline | Christophe Leroy | 1 | -2/+2 |
2022-11-24 | powerpc: add compile-time support for lbarx, lharx | Nicholas Piggin | 1 | -10/+11 |
2022-05-06 | powerpc/64: remove system call instruction emulation | Nicholas Piggin | 1 | -36/+10 |
2022-05-02 | powerpc/sstep: Use bitwise instead of arithmetic operator for flags | Yang Li | 1 | -3/+3 |
2022-03-25 | Merge tag 'powerpc-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p... | Linus Torvalds | 1 | -19/+11 |
2022-03-23 | Merge tag 'asm-generic-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -2/+2 |
2022-03-01 | powerpc/lib/sstep: Fix build errors with newer binutils | Anders Roxell | 1 | -0/+6 |
2022-03-01 | powerpc/lib/sstep: Fix 'sthcx' instruction | Anders Roxell | 1 | -1/+1 |
2022-02-25 | uaccess: fix type mismatch warnings from access_ok() | Arnd Bergmann | 1 | -2/+2 |
2022-02-15 | powerpc/lib/sstep: fix 'ptesync' build error | Anders Roxell | 1 | -0/+2 |
2022-02-12 | powerpc/lib/sstep: use truncate_if_32bit() | Christophe Leroy | 1 | -6/+3 |
2022-02-12 | powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__ | Christophe Leroy | 1 | -8/+0 |
2022-02-12 | powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding | Christophe Leroy | 1 | -4/+1 |
2021-12-09 | powerpc/inst: Define ppc_inst_t | Christophe Leroy | 1 | -2/+2 |
2021-10-22 | powerpc/lib/sstep: Don't use __{get/put}_user() on kernel addresses | Christophe Leroy | 1 | -57/+140 |
2021-06-25 | powerpc/64s: avoid reloading (H)SRR registers if they are still valid | Nicholas Piggin | 1 | -8/+9 |
2021-05-23 | powerpc/sstep: Add emulation support for ‘setb’ instruction | Sathvika Vasireddy | 1 | -0/+22 |
2021-04-14 | powerpc: remove partial register save logic | Nicholas Piggin | 1 | -4/+0 |
2021-03-29 | powerpc/32: Remove ksp_limit | Christophe Leroy | 1 | -9/+0 |
2021-03-02 | powerpc/sstep: Fix VSX instruction emulation | Jordan Niethe | 1 | -2/+2 |
2021-02-22 | Merge tag 'powerpc-5.12-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p... | Linus Torvalds | 1 | -18/+83 |
2021-02-09 | powerpc/sstep: Fix darn emulation | Sandipan Das | 1 | -1/+1 |
2021-02-09 | powerpc/sstep: Fix load-store and update emulation | Sandipan Das | 1 | -0/+14 |
2021-01-30 | powerpc/sstep: Fix array out of bound warning | Ravi Bangoria | 1 | -6/+8 |
2021-01-30 | powerpc/sstep: Fix incorrect return from analyze_instr() | Ananth N Mavinakayanahalli | 1 | -1/+6 |
2021-01-30 | powerpc/sstep: Check instruction validity against ISA version before emulation | Ananth N Mavinakayanahalli | 1 | -16/+62 |
2020-12-11 | powerpc/sstep: Support VSX vector paired storage access instructions | Balamuruhan S | 1 | -21/+129 |
2020-12-11 | powerpc/sstep: Cover new VSX instructions under CONFIG_VSX | Ravi Bangoria | 1 | -1/+3 |
2020-12-11 | powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set | Balamuruhan S | 1 | -0/+6 |
2020-10-22 | Merge branch 'work.set_fs' of git://git.kernel.org/pub/scm/linux/kernel/git/v... | Linus Torvalds | 1 | -3/+3 |
2020-09-18 | powerpc/sstep: Remove empty if statement checking for invalid form | Cédric Le Goater | 1 | -3/+6 |
2020-09-08 | powerpc: remove address space overrides using set_fs() | Christoph Hellwig | 1 | -3/+3 |
2020-07-29 | powerpc/sstep: Add support for divde[.] and divdeu[.] instructions | Balamuruhan S | 1 | -1/+12 |
2020-07-24 | powerpc/sstep: Fix incorrect CONFIG symbol in scv handling | Michael Ellerman | 1 | -1/+1 |
2020-07-23 | Merge branch 'scv' support into next | Michael Ellerman | 1 | -0/+16 |
2020-07-23 | powerpc/sstep: Introduce macros to retrieve Prefix instruction operands | Balamuruhan S | 1 | -6/+6 |
2020-07-22 | powerpc/64s: system call support for scv/rfscv instructions | Nicholas Piggin | 1 | -0/+16 |
2020-05-19 | powerpc sstep: Add support for prefixed fixed-point arithmetic | Jordan Niethe | 1 | -0/+20 |
2020-05-19 | powerpc sstep: Add support for prefixed load/stores | Jordan Niethe | 1 | -2/+162 |
2020-05-19 | powerpc: Add prefixed instructions to instruction data type | Jordan Niethe | 1 | -1/+3 |
2020-05-19 | powerpc: Use a datatype for instructions | Jordan Niethe | 1 | -2/+2 |
2020-05-19 | powerpc: Use a function for getting the instruction op code | Jordan Niethe | 1 | -1/+1 |
2020-05-19 | powerpc: Use an accessor for instructions | Jordan Niethe | 1 | -133/+135 |
2020-04-01 | powerpc/64/sstep: Ifdef the deprecated fast endian switch syscall | Nicholas Piggin | 1 | -2/+3 |
2019-05-30 | treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 | Thomas Gleixner | 1 | -5/+1 |
2019-02-26 | powerpc sstep: Add support for modsd, modud instructions | Sandipan Das | 1 | -2/+15 |
2019-02-26 | powerpc sstep: Add support for modsw, moduw instructions | PrasannaKumar Muralidharan | 1 | -0/+14 |
2019-02-26 | powerpc sstep: Add support for extswsli instruction | Sandipan Das | 1 | -0/+14 |
2019-02-26 | powerpc sstep: Add support for cnttzw, cnttzd instructions | Sandipan Das | 1 | -0/+14 |
2019-02-26 | powerpc: sstep: Add support for darn instruction | Sandipan Das | 1 | -0/+22 |
2019-02-26 | powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions | Sandipan Das | 1 | -1/+34 |
2018-06-04 | powerpc/sstep: Fix kernel crash if VSX is not present | Ravi Bangoria | 1 | -0/+9 |
2018-06-03 | powerpc/sstep: Introduce GETTYPE macro | Ravi Bangoria | 1 | -3/+3 |
2018-05-18 | powerpc/lib: Fix "integer constant is too large" build failure | Finn Thain | 1 | -5/+6 |
2018-03-13 | powerpc/32: Move the inline keyword at the beginning of function declaration | Mathieu Malaterre | 1 | -2/+2 |
2017-11-12 | powerpc/kprobes: Blacklist emulate_update_regs() from kprobes | Naveen N. Rao | 1 | -0/+1 |
2017-11-10 | Merge branch 'fixes' into next | Michael Ellerman | 1 | -2/+4 |
2017-10-10 | powerpc/lib/sstep: Fix count leading zeros instructions | Sandipan Das | 1 | -2/+4 |
2017-10-04 | powerpc/lib/sstep: Fix fixed-point shift instructions that set CA32 | Sandipan Das | 1 | -0/+4 |
2017-10-04 | powerpc/lib/sstep: Fix fixed-point arithmetic instructions that set CA32 | Sandipan Das | 1 | -0/+13 |
2017-10-04 | powerpc/lib/sstep: Add XER bits introduced in POWER ISA v3.0 | Sandipan Das | 1 | -0/+2 |
2017-09-20 | powerpc/sstep: mullw should calculate a 64 bit signed result | Anton Blanchard | 1 | -2/+3 |
2017-09-20 | powerpc/sstep: Fix issues with mcrf | Anton Blanchard | 1 | -2/+2 |
2017-09-20 | powerpc/sstep: Fix issues with set_cr0() | Anton Blanchard | 1 | -7/+7 |
2017-09-02 | powerpc/sstep: Avoid used uninitialized error | Michael Ellerman | 1 | -0/+1 |
2017-09-01 | powerpc: Wrap register number correctly for string load/store instructions | Paul Mackerras | 1 | -2/+4 |
2017-09-01 | powerpc: Emulate load/store floating point as integer word instructions | Paul Mackerras | 1 | -15/+45 |
2017-09-01 | powerpc: Separate out load/store emulation into its own function | Paul Mackerras | 1 | -113/+145 |
2017-09-01 | powerpc: Handle opposite-endian processes in emulation code | Paul Mackerras | 1 | -57/+127 |
2017-09-01 | powerpc: Set regs->dar if memory access fails in emulate_step() | Paul Mackerras | 1 | -22/+52 |
2017-09-01 | powerpc: Emulate the dcbz instruction | Paul Mackerras | 1 | -0/+32 |
2017-09-01 | powerpc: Emulate load/store floating double pair instructions | Paul Mackerras | 1 | -16/+52 |
2017-09-01 | powerpc: Emulate vector element load/store instructions | Paul Mackerras | 1 | -2/+36 |
2017-09-01 | powerpc: Emulate FP/vector/VSX loads/stores correctly when regs not live | Paul Mackerras | 1 | -69/+159 |
2017-09-01 | powerpc: Make load/store emulation use larger memory accesses | Paul Mackerras | 1 | -129/+106 |
2017-09-01 | powerpc: Add emulation for the addpcis instruction | Paul Mackerras | 1 | -3/+11 |
2017-09-01 | powerpc: Don't update CR0 in emulation of popcnt, prty, bpermd instructions | Paul Mackerras | 1 | -6/+6 |
2017-09-01 | powerpc: Fix emulation of the isel instruction | Paul Mackerras | 1 | -8/+10 |
2017-09-01 | powerpc/64: Fix update forms of loads and stores to write 64-bit EA | Paul Mackerras | 1 | -54/+55 |
2017-09-01 | powerpc: Handle most loads and stores in instruction emulation code | Paul Mackerras | 1 | -40/+570 |
2017-09-01 | powerpc: Don't check MSR FP/VMX/VSX enable bits in analyse_instr() | Paul Mackerras | 1 | -42/+12 |
2017-09-01 | powerpc: Change analyse_instr so it doesn't modify *regs | Paul Mackerras | 1 | -253/+348 |
2017-08-10 | powerpc/lib/sstep: Add isel instruction emulation | Matt Brown | 1 | -0/+8 |
2017-08-10 | powerpc/lib/sstep: Add prty instruction emulation | Matt Brown | 1 | -0/+26 |
2017-08-10 | powerpc/lib/sstep: Add bpermd instruction emulation | Matt Brown | 1 | -1/+23 |
2017-08-10 | powerpc/lib/sstep: Add popcnt instruction emulation | Matt Brown | 1 | -1/+41 |
2017-08-10 | powerpc/lib/sstep: Add cmpb instruction emulation | Matt Brown | 1 | -0/+20 |
2017-07-12 | powerpc: Fix emulation of mfocrf in emulate_step() | Anton Blanchard | 1 | -0/+13 |
2017-07-12 | powerpc: Fix emulation of mcrf in emulate_step() | Anton Blanchard | 1 | -2/+4 |
2017-04-23 | powerpc/kprobes: Convert __kprobes to NOKPROBE_SYMBOL() | Naveen N. Rao | 1 | -38/+44 |
2017-03-03 | powerpc: Emulation support for load/store instructions on LE | Ravi Bangoria | 1 | -20/+0 |
2017-01-25 | powerpc/sstep: Return directly after a failed address_ok() in emulate_step() | Markus Elfring | 1 | -4/+2 |
2016-12-24 | Replace <asm/uaccess.h> with <linux/uaccess.h> globally | Linus Torvalds | 1 | -1/+1 |
2016-11-18 | powerpc/lib: Fix randconfig build failure in sstep.c | Michael Ellerman | 1 | -0/+1 |
2016-11-14 | powerpc: EX_TABLE macro for exception tables | Nicholas Piggin | 1 | -12/+3 |
2016-05-11 | powerpc/sstep: Fix emulation fall-through | Oliver O'Halloran | 1 | -0/+1 |
2016-05-11 | powerpc/sstep: Fix sstep.c compile on powerpcspe | Lennart Sorensen | 1 | -0/+4 |
2014-11-12 | powerpc: Fix compilation of emulate_step() | Paul Mackerras | 1 | -2/+4 |
2014-09-25 | powerpc: Implement emulation of string loads and stores | Paul Mackerras | 1 | -10/+49 |
2014-09-25 | powerpc: Emulate icbi, mcrf and conditional-trap instructions | Paul Mackerras | 1 | -0/+60 |
2014-09-25 | powerpc: Split out instruction analysis part of emulate_step() | Paul Mackerras | 1 | -360/+537 |
2014-07-22 | powerpc: Fix bugs in emulate_step() | Paul Mackerras | 1 | -5/+5 |
2014-06-11 | powerpc: fix typo 'CONFIG_PPC_CPU' | Paul Bolle | 1 | -1/+1 |
2013-10-30 | powerpc: Fix Unaligned LE Floating Point Loads and Stores | Tom Musta | 1 | -12/+40 |
2013-10-30 | powerpc: Fix Unaligned Loads and Stores | Tom Musta | 1 | -0/+45 |
2013-09-25 | powerpc: Remove ksp_limit on ppc64 | Benjamin Herrenschmidt | 1 | -1/+2 |
2013-08-27 | powerpc: Unaligned stores and stmw are broken in emulation code | Tom Musta | 1 | -3/+5 |
2013-06-20 | powerpc: Fix single step emulation of 32bit overflowed branches | Michael Neuling | 1 | -1/+1 |
2012-09-18 | powerpc/kprobe: Don't emulate store when kprobe stwu r1 | Tiejun Chen | 1 | -2/+34 |
2011-05-20 | Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/po... | Linus Torvalds | 1 | -34/+27 |
2011-05-20 | sanitize <linux/prefetch.h> usage | Linus Torvalds | 1 | -0/+1 |
2011-04-27 | powerpc: Use MSR_64BIT in sstep.c, fix kprobes on BOOK3E | Michael Ellerman | 1 | -34/+27 |
2010-09-02 | powerpc: mtmsrd not defined | Sean MacLennan | 1 | -0/+8 |
2010-06-22 | powerpc: Emulate most Book I instructions in emulate_step() | Paul Mackerras | 1 | -45/+1469 |
2009-02-10 | powerpc: Don't emulate mr. instructions | Ananth N Mavinakayanahalli | 1 | -0/+2 |
2007-04-24 | [POWERPC] Emulate more instructions in software | Ananth N Mavinakayanahalli | 1 | -1/+44 |
2006-11-01 | [POWERPC] Disallow kprobes on emulate_step and branch_taken | Gui,Jian | 1 | -2/+3 |
2006-06-30 | Remove obsolete #include <linux/config.h> | Jörn Engel | 1 | -1/+0 |
2006-03-27 | [PATCH] powerpc: fix various sparse warnings | Stephen Rothwell | 1 | -1/+1 |
2005-10-28 | powerpc: Make single-stepping emulation (mostly) usable on 32-bit | Paul Mackerras | 1 | -0/+17 |
2005-09-26 | powerpc: Merge enough to start building in arch/powerpc. | Paul Mackerras | 1 | -0/+141 |