aboutsummaryrefslogtreecommitdiff
path: root/arch/s390/kernel/entry.S
AgeCommit message (Expand)AuthorFilesLines
2023-08-09s390: replace #include <asm/export.h> with #include <linux/export.h>Gravatar Masahiro Yamada 1-1/+1
2023-07-03s390/entry: remove mcck clockGravatar Sven Schnelle 1-1/+0
2023-07-03s390/entry: rework entering DAT-on mode on CPU restartGravatar Alexander Gordeev 1-3/+8
2023-06-28s390: consistently use .balign instead of .alignGravatar Heiko Carstens 1-1/+1
2023-04-19s390/entry: use SYM* macros instead of ENTRY(), etc.Gravatar Heiko Carstens 1-35/+34
2023-04-04s390: enable HAVE_ARCH_STACKLEAKGravatar Heiko Carstens 1-0/+10
2023-04-04s390/stack: use STACK_INIT_OFFSET where possibleGravatar Heiko Carstens 1-8/+4
2023-04-04s390/entry: rely on long-displacement facilityGravatar Vasily Gorbik 1-5/+3
2023-03-13s390/bp: remove __bpon()Gravatar Heiko Carstens 1-12/+6
2023-03-13s390/bp: remove TIF_ISOLATE_BPGravatar Heiko Carstens 1-23/+13
2023-03-13s390/bp: add missing BPENTER to program check handlerGravatar Heiko Carstens 1-0/+1
2023-02-28s390/mcck: cleanup user process termination pathGravatar Alexander Gordeev 1-10/+0
2023-02-14s390/entry: remove toolchain dependent micro-optimizationGravatar Heiko Carstens 1-6/+0
2022-12-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 1-11/+15
2022-12-06s390/nmi: move storage error checking back to C, enter with DAT onGravatar Heiko Carstens 1-30/+4
2022-10-26s390/entry: sort out physical vs virtual pointers usage in sie64aGravatar Nico Boehr 1-11/+15
2022-06-01s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flagGravatar Alexander Gordeev 1-1/+5
2022-05-25s390: generate register offsets into pt_regs automaticallyGravatar Heiko Carstens 1-17/+0
2022-05-17s390/entry: workaround llvm's IAS limitationsGravatar Heiko Carstens 1-2/+12
2022-05-17s390/alternatives: provide identical sized orginal/alternative sequencesGravatar Heiko Carstens 1-10/+10
2022-05-09s390/pai: add support for cryptography countersGravatar Thomas Richter 1-0/+1
2022-05-06s390/entry: remove broken and not needed codeGravatar Heiko Carstens 1-4/+1
2022-03-27s390/alternatives: use insn format for new instructionsGravatar Heiko Carstens 1-5/+5
2022-03-10s390: convert ".insn" encoding to instruction namesGravatar Vasily Gorbik 1-2/+2
2022-03-10s390: assume stckf is always presentGravatar Vasily Gorbik 1-8/+3
2022-03-08s390/extable: move EX_TABLE define to asm-extable.hGravatar Heiko Carstens 1-0/+1
2022-03-01s390/entry: remove unused expoline thunkGravatar Vasily Gorbik 1-1/+0
2022-02-06s390: remove invalid email address of Heiko CarstensGravatar Heiko Carstens 1-1/+0
2021-10-26s390: add support for BEAR enhancement facilityGravatar Sven Schnelle 1-8/+37
2021-08-31s390/entry: make oklabel within CHKSTG macro localGravatar Heiko Carstens 1-2/+2
2021-08-26s390/smp: enable DAT before CPU restart callback is calledGravatar Alexander Gordeev 1-4/+7
2021-07-05s390/mcck: move register validation to C codeGravatar Alexander Gordeev 1-38/+1
2021-07-05s390/mcck: move storage error checks to assemblerGravatar Alexander Gordeev 1-11/+32
2021-07-05s390/mcck: always enter C handler with DAT enabledGravatar Alexander Gordeev 1-3/+32
2021-07-05s390/mcck: optimize user mode check in case of !CONFIG_KVMGravatar Alexander Gordeev 1-2/+4
2021-07-05s390/entry.S: factor out SIEEXIT macroGravatar Alexander Gordeev 1-16/+12
2021-07-04Merge tag 's390-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Gravatar Linus Torvalds 1-30/+31
2021-06-21s390: clear pt_regs::flags on irq entryGravatar Sven Schnelle 1-0/+1
2021-06-16s390/entry.S: factor out OUTSIDE macroGravatar Alexander Gordeev 1-23/+25
2021-06-07s390/mcck: cleanup use of cleanup_sie_mcckGravatar Alexander Gordeev 1-12/+10
2021-06-07Merge branch 's390/fixes' into featuresGravatar Vasily Gorbik 1-2/+2
2021-06-07s390/entry: use assignment to read intcode / asm to copy gprsGravatar Sven Schnelle 1-0/+1
2021-06-07s390/mcck: fix invalid KVM guest condition checkGravatar Alexander Gordeev 1-1/+1
2021-06-07s390/mcck: fix calculation of SIE critical section sizeGravatar Alexander Gordeev 1-1/+1
2021-04-12s390/entry: save the caller of psw_idleGravatar Vasily Gorbik 1-0/+1
2021-04-12s390/entry: avoid setting up backchain in ext|io handlersGravatar Vasily Gorbik 1-4/+2
2021-02-13s390: split cleanup_sieGravatar Sven Schnelle 1-10/+7
2021-02-13s390: use r13 in cleanup_sie as temp registerGravatar Sven Schnelle 1-2/+2
2021-02-13s390: fix kernel asce loading when sie is interruptedGravatar Sven Schnelle 1-2/+1
2021-02-13s390: add stack for machine check handlerGravatar Sven Schnelle 1-10/+7