aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/include/asm/exception-64s.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2021-06-10KVM: PPC: Book3S 64: Move hcall early register setup to KVMNicholas Piggin1-0/+13
2021-01-20powerpc/64s: fix scv entry fallback flush vs interruptNicholas Piggin1-0/+13
2020-11-19powerpc/64s: flush L1D after user accessesNicholas Piggin1-0/+3
2020-11-19powerpc/64s: flush L1D on kernel entryNicholas Piggin1-1/+8
2020-07-23Merge branch 'scv' support into nextMichael Ellerman1-0/+6
2020-07-23powerpc: Select ARCH_HAS_MEMBARRIER_SYNC_CORENicholas Piggin1-0/+8
2020-07-22powerpc/64s: system call support for scv/rfscv instructionsNicholas Piggin1-0/+6
2020-04-01powerpc/64s/exception: Move real to virt switch into the common handlerNicholas Piggin1-4/+0
2019-07-13Merge tag 'powerpc-5.3-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linuxLinus Torvalds1-604/+5
2019-07-02powerpc/64s/exception: remove bad stack branchNicholas Piggin1-7/+0
2019-07-02powerpc/64s/exception: move paca save area offsets into exception-64s.SNicholas Piggin1-14/+3
2019-07-02powerpc/64s/exception: move head-64.h code to exception-64s.S where it is usedNicholas Piggin1-1/+0
2019-07-02powerpc/64s/exception: move exception-64s.h code to exception-64s.S where it is usedNicholas Piggin1-431/+0
2019-07-02powerpc/64s/exception: move KVM related code togetherNicholas Piggin1-19/+21
2019-07-02powerpc/64s/exception: remove STD_EXCEPTION_COMMON variantsNicholas Piggin1-22/+0
2019-07-02powerpc/64s/exception: move EXCEPTION_PROLOG_2* to a more logical placeNicholas Piggin1-56/+57
2019-07-02powerpc/64s/exception: unwind exception-64s.h macrosNicholas Piggin1-101/+0
2019-07-02powerpc/64s/exception: Move EXCEPTION_COMMON additions into callersNicholas Piggin1-29/+13
2019-07-02powerpc/64s/exception: Move EXCEPTION_COMMON handler and return branches into callersNicholas Piggin1-13/+13
2019-07-02powerpc/64s/exception: Make EXCEPTION_PROLOG_0 a gas macro for consistency with othersNicholas Piggin1-12/+13
2019-07-02powerpc/64s/exception: KVM handler can set the HSRR trap bitNicholas Piggin1-0/+5
2019-07-02powerpc/64s/exception: merge KVM handler and skip variantsNicholas Piggin1-18/+10
2019-07-02powerpc/64s/exception: consolidate maskable and non-maskable prologsNicholas Piggin1-67/+45
2019-07-02powerpc/64s/exception: remove the "extra" macro parameterNicholas Piggin1-88/+70
2019-07-02powerpc/64s/exception: move and tidy EXCEPTION_PROLOG_2 variantsNicholas Piggin1-45/+42
2019-07-02powerpc/64s/exception: consolidate EXCEPTION_PROLOG_2 with _NORI variantNicholas Piggin1-32/+11
2019-07-02powerpc/64s/exception: remove H concatenation for EXC_HV variantsNicholas Piggin1-139/+193
2019-07-02powerpc/64s/exception: Remove unused SOFTEN_VALUE_0x980Michael Ellerman1-1/+0
2019-07-01powerpc/64s/exception: fix line wrap and semicolon inconsistencies in macrosNicholas Piggin1-18/+18
2019-05-30treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner1-5/+1
2019-04-21powerpc/64s: Implement KUAP for Radix MMUMichael Ellerman1-0/+2
2019-02-23powerpc/64: Replace CURRENT_THREAD_INFO with PACA_THREAD_INFOChristophe Leroy1-2/+2
2018-10-14powerpc/64s/hash: Convert SLB miss handlers to CNicholas Piggin1-8/+0
2018-10-14powerpc/64: Interrupts save PPR on stack rather than thread_structNicholas Piggin1-5/+4
2018-10-03Revert "convert SLB miss handlers to C" and subsequent commitsMichael Ellerman1-0/+8
2018-09-19powerpc/64s/hash: convert SLB miss handlers to CNicholas Piggin1-8/+0
2018-08-07powerpc/64s: Drop unused loc parameter to MASKABLE_EXCEPTION macrosMichael Ellerman1-4/+4
2018-08-07powerpc/64s: Remove PSERIES naming from the MASKABLE macrosMichael Ellerman1-14/+10
2018-08-07powerpc/64s: Drop _MASKABLE_RELON_EXCEPTION_PSERIES()Michael Ellerman1-7/+4
2018-08-07powerpc/64s: Drop _MASKABLE_EXCEPTION_PSERIES()Michael Ellerman1-7/+4
2018-08-07powerpc/64s: Rename EXCEPTION_PROLOG_PSERIES to EXCEPTION_PROLOGMichael Ellerman1-8/+6
2018-08-07powerpc/64s: Rename EXCEPTION_RELON_PROLOG_PSERIESMichael Ellerman1-4/+3
2018-08-07powerpc/64s: Rename EXCEPTION_RELON_PROLOG_PSERIES_1Michael Ellerman1-10/+10
2018-08-07powerpc/64s: Remove PSERIES from the NORI macrosMichael Ellerman1-5/+5
2018-08-07powerpc/64s: Rename EXCEPTION_PROLOG_PSERIES_1 to EXCEPTION_PROLOG_2Michael Ellerman1-10/+10
2018-08-07powerpc/64s: Rename STD_RELON_EXCEPTION_PSERIES_OOL to STD_RELON_EXCEPTION_OOLMichael Ellerman1-1/+1
2018-08-07powerpc/64s: Rename STD_RELON_EXCEPTION_PSERIES to STD_RELON_EXCEPTIONMichael Ellerman1-1/+1
2018-08-07powerpc/64s: Rename STD_EXCEPTION_PSERIES_OOL to STD_EXCEPTION_OOLMichael Ellerman1-1/+1
2018-08-07powerpc/64s: Rename STD_EXCEPTION_PSERIES to STD_EXCEPTIONMichael Ellerman1-1/+1
2018-08-07powerpc/64s: Move SET_SCRATCH0() into EXCEPTION_RELON_PROLOG_PSERIES()Michael Ellerman1-2/+1