summaryrefslogtreecommitdiffstats
path: root/arch/s390/include/asm/processor.h
Commit message (Expand)AuthorAgeFilesLines
* s390/base: remove unused s390_base_mcck_handlerVasily Gorbik2019-09-031-2/+0
* arch: replace _BITUL() in kernel-space headers with BIT()Masahiro Yamada2019-07-161-10/+10
* processor: get rid of cpu_relax_yieldHeiko Carstens2019-06-151-6/+0
* s390: improve wait logic of stop_machineMartin Schwidefsky2019-06-151-1/+2
* s390: simplify disabled_waitMartin Schwidefsky2019-05-021-2/+2
* s390/unwind: introduce stack unwind APIMartin Schwidefsky2019-05-021-72/+0
* s390: make __load_psw_mask work with clangArnd Bergmann2019-04-111-3/+3
* s390: fine-tune stack switch helperMartin Schwidefsky2019-04-111-9/+9
* compiler: remove __no_sanitize_address_or_inline againMartin Schwidefsky2018-11-051-2/+2
* treewide: remove current_text_addrNick Desaulniers2018-10-311-6/+0
* s390/kasan: reipl and kexec supportVasily Gorbik2018-10-091-1/+1
* s390/smp: kasan stack instrumentation supportVasily Gorbik2018-10-091-1/+1
* s390: unify stack size definitionsVasily Gorbik2018-10-091-8/+0
* s390: add support for virtually mapped kernel stacksMartin Schwidefsky2018-10-091-0/+8
* s390: add stack switch helperMartin Schwidefsky2018-10-091-0/+49
* s390: run user space and KVM guests with modified branch predictionMartin Schwidefsky2018-02-051-0/+3
* s390: add options to change branch prediction behaviour for the kernelMartin Schwidefsky2018-02-051-0/+1
* s390: correct some inline assembly constraintsVasily Gorbik2017-11-141-1/+1
* s390: remove all code using the access register modeMartin Schwidefsky2017-11-141-3/+1
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds2017-11-131-3/+5
|\
| * s390/topology: add detection of dedicated vs shared CPUsMartin Schwidefsky2017-09-281-0/+2
| * s390/guarded storage: simplify task exit handlingHeiko Carstens2017-09-281-2/+2
| * s390: convert release_thread() into a static inline functionHeiko Carstens2017-09-281-1/+1
* | License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
|/
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds2017-07-031-2/+4
|\
| * Merge tag 'nmiforkvm' of git://git.kernel.org/pub/scm/linux/kernel/git/kvms39...Martin Schwidefsky2017-06-281-0/+2
| |\
| | * s390/nmi: s390: New low level handling for machine check happening in guestQingFeng Hao2017-06-271-0/+2
| * | s390/mm: implement 5 level pages tablesMartin Schwidefsky2017-06-121-2/+2
| |/
* / arch: remove unused macro/function thread_saved_pc()Tobias Klauser2017-06-281-5/+0
|/
* s390/mm: make TASK_SIZE independent from the number of page table levelsMartin Schwidefsky2017-04-251-4/+5
* s390: add a system call for guarded storageMartin Schwidefsky2017-03-221-0/+5
* s390: TASK_SIZE for kernel threadsMartin Schwidefsky2017-02-241-1/+2
* s390: restore address space when returning to user spaceHeiko Carstens2017-02-231-4/+8
* s390: rename CIF_ASCE to CIF_ASCE_PRIMARYHeiko Carstens2017-02-231-2/+2
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds2017-02-221-2/+2
|\
| * s390: add missing "do {} while (0)" loop constructs to multiline macrosHeiko Carstens2017-02-171-2/+2
* | sched/cputime, s390: Implement delayed accounting of system timeMartin Schwidefsky2017-01-141-0/+3
|/
* Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds2016-12-131-0/+6
|\
| * s390: move sys_call_table and last_break from thread_info to thread_structMartin Schwidefsky2016-11-151-0/+2
| * s390: move cputime accounting fields from thread_info to thread_structMartin Schwidefsky2016-11-111-0/+2
| * s390: move system_call field from thread_info to thread_structMartin Schwidefsky2016-11-111-0/+2
* | locking/core: Provide common cpu_relax_yield() definitionChristian Borntraeger2016-11-171-0/+1
* | locking/core, arch: Remove cpu_relax_lowlatency()Christian Borntraeger2016-11-161-1/+0
* | locking/core, s390: Make cpu_relax() a barrier againChristian Borntraeger2016-11-161-1/+1
* | locking/core: Introduce cpu_relax_yield()Christian Borntraeger2016-11-161-1/+2
|/
* s390/dumpstack: restore reliable indicator for call tracesHeiko Carstens2016-10-171-1/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2016-08-021-0/+2
|\
| * s390/mm: remember the int code for the last gmap faultDavid Hildenbrand2016-06-201-0/+1
| * s390/mm: add shadow gmap supportMartin Schwidefsky2016-06-201-0/+1
* | s390/cpuinfo: show dynamic and static cpu mhzHeiko Carstens2016-06-131-1/+16
|/