summaryrefslogtreecommitdiffstats
path: root/arch/s390/kernel/setup.c
AgeCommit message (Expand)AuthorLines
2023-04-30Merge tag 's390-6.4-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Linus Torvalds-104/+48
2023-04-14init: Mark [arch_call_]rest_init() __noreturnJosh Poimboeuf-1/+1
2023-04-13s390/kaslr: provide kaslr_enabled() functionHeiko Carstens-0/+1
2023-04-04s390: remove arch_early_irq_init()Heiko Carstens-11/+1
2023-04-04s390: use init_thread_union aka initial stack for the first processHeiko Carstens-30/+18
2023-04-04s390/stack: use STACK_INIT_OFFSET where possibleHeiko Carstens-2/+1
2023-03-20s390/boot: rework decompressor reserved trackingVasily Gorbik-55/+21
2023-03-20s390/boot: rename mem_detect to physmem_infoVasily Gorbik-14/+14
2023-02-14s390/mem_detect: do not truncate online memory ranges infoVasily Gorbik-2/+2
2023-02-06s390/mem_detect: handle online memory limit just onceVasily Gorbik-1/+0
2023-01-13s390/mm: allocate Absolute Lowcore Area in decompressorAlexander Gordeev-5/+3
2023-01-13s390/mm: allocate Real Memory Copy Area in decompressorAlexander Gordeev-1/+1
2023-01-13s390/mm: start kernel with DAT enabledAlexander Gordeev-46/+38
2022-12-20random: do not include <asm/archrandom.h> from random.hJason A. Donenfeld-0/+1
2022-12-06s390/nmi: move storage error checking back to C, enter with DAT onHeiko Carstens-1/+2
2022-09-14s390/mm: rework memcpy_real() to avoid DAT-off modeAlexander Gordeev-1/+2
2022-09-14s390/dump: save IPL CPU registers once DAT is availableAlexander Gordeev-2/+5
2022-09-14s390/smp: rework absolute lowcore accessAlexander Gordeev-14/+22
2022-09-14s390/smp: call smp_reinit_ipl_cpu() before scheduler is availableAlexander Gordeev-0/+1
2022-09-07s390/smp: enforce lowcore protection on CPU restartAlexander Gordeev-1/+1
2022-09-07s390/boot: fix absolute zero lowcore corruption on bootAlexander Gordeev-0/+1
2022-08-06Merge tag 's390-5.20-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds-7/+6
2022-08-06Revert "s390/smp: enforce lowcore protection on CPU restart"Alexander Gordeev-1/+1
2022-08-06Revert "s390/smp: rework absolute lowcore access"Alexander Gordeev-21/+13
2022-07-28s390/smp: rework absolute lowcore accessAlexander Gordeev-13/+21
2022-07-28s390/setup: rearrange absolute lowcore initializationAlexander Gordeev-7/+6
2022-07-28s390/smp: enforce lowcore protection on CPU restartAlexander Gordeev-1/+1
2022-07-18random: remove CONFIG_ARCH_RANDOMJason A. Donenfeld-2/+0
2022-06-30s390/archrandom: simplify back to earlier design and initialize earlierJason A. Donenfeld-0/+5
2022-04-25s390/smp: sort out physical vs virtual CPU0 lowcore pointerAlexander Gordeev-1/+1
2022-03-27s390/maccess: rework absolute lowcore accessorsAlexander Gordeev-9/+10
2022-03-10s390: raise minimum supported machine generation to z10Vasily Gorbik-1/+0
2022-03-01s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZEAlexander Egorenkov-0/+2
2021-12-16s390/nmi: disable interrupts on extended save area updateAlexander Gordeev-1/+1
2021-11-16s390/setup: re-arrange memblock setupVasily Gorbik-5/+4
2021-11-16s390/setup: avoid using memblock_enforce_memory_limitVasily Gorbik-3/+0
2021-11-16s390/setup: avoid reserving memory above identity mappingVasily Gorbik-9/+1
2021-11-06Merge tag 's390-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds-23/+19
2021-11-06memblock: allow to specify flags with memblock_add_node()David Hildenbrand-1/+2
2021-11-06memblock: rename memblock_free to memblock_phys_freeMike Rapoport-4/+4
2021-10-26s390: add support for BEAR enhancement facilitySven Schnelle-0/+5
2021-10-26s390/setup: convert start and end initrd pointers to virtualAlexander Gordeev-1/+1
2021-10-26s390/setup: use physical pointers for memblock_reserve()Alexander Gordeev-5/+2
2021-10-26s390/setup: use virtual address for STSI instructionAlexander Gordeev-4/+2
2021-10-04s390/boot: allocate amode31 section in decompressorAlexander Gordeev-13/+9
2021-09-09Merge tag 's390-5.15-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds-3/+7
2021-09-03Merge branch 'akpm' (patches from Andrew)Linus Torvalds-3/+6
2021-09-03memblock: make memblock_find_in_range method privateMike Rapoport-3/+6
2021-08-31s390: add kmemleak annotation in stack_alloc()Sven Schnelle-3/+7
2021-08-26s390/smp: enable DAT before CPU restart callback is calledAlexander Gordeev-1/+8