aboutsummaryrefslogtreecommitdiff
path: root/arch/s390/boot
AgeCommit message (Expand)AuthorFilesLines
5 dayss390/mm: Restore mapping of kernel image using large pagesGravatar Alexander Gordeev 3-4/+26
5 dayss390/mm: Allow large pages only for aligned physical addressesGravatar Alexander Gordeev 1-2/+8
2024-05-16s390/boot: Remove alt_stfle_fac_list from decompressorGravatar Sven Schnelle 1-1/+0
2024-04-29s390: Compile kernel with -fPIC and link with -no-pieGravatar Sumanth Korikkar 4-56/+1
2024-04-17s390/boot: Do not rescue .vmlinux.relocs sectionGravatar Alexander Gordeev 2-40/+22
2024-04-17s390/boot: Rework deployment of the kernel imageGravatar Alexander Gordeev 6-68/+56
2024-04-17s390: Map kernel at fixed location when KASLR is disabledGravatar Alexander Gordeev 1-9/+24
2024-04-17s390/mm: Uncouple physical vs virtual address spacesGravatar Alexander Gordeev 4-64/+111
2024-04-17s390/boot: Uncouple virtual and physical kernel offsetsGravatar Alexander Gordeev 2-9/+15
2024-04-17s390/mm: Create virtual memory layout structureGravatar Alexander Gordeev 1-2/+1
2024-04-17s390/boot: Swap vmalloc and Lowcore/Real Memory Copy areasGravatar Alexander Gordeev 1-9/+11
2024-04-17s390/boot: Reduce size of identity mapping on overlapGravatar Alexander Gordeev 1-1/+4
2024-04-17s390/boot: Consider DCSS segments on memory layout setupGravatar Alexander Gordeev 1-2/+5
2024-04-17s390/boot: Do not force vmemmap to start at MAX_PHYSMEM_BITSGravatar Alexander Gordeev 1-3/+2
2024-04-09s390: adjust indentation of RELOCS command build step outGravatar Heiko Carstens 1-1/+1
2024-03-14Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Gravatar Linus Torvalds 1-2/+2
2024-03-06mm/treewide: replace pud_large() with pud_leaf()Gravatar Peter Xu 1-1/+1
2024-03-06mm/treewide: replace pmd_large() with pmd_leaf()Gravatar Peter Xu 1-1/+1
2024-02-26s390/boot: fix minor comment style damagesGravatar Alexander Gordeev 1-3/+3
2024-02-26s390/boot: do not check for zero-termination relocation entryGravatar Alexander Gordeev 1-3/+1
2024-02-26s390/boot: make type of __vmlinux_relocs_64_start|end consistentGravatar Alexander Gordeev 2-8/+6
2024-02-26s390/boot: sanitize kaslr_adjust_relocs() function prototypeGravatar Alexander Gordeev 1-4/+3
2024-02-26s390/boot: simplify GOT handlingGravatar Alexander Gordeev 2-7/+5
2024-02-25s390: vmlinux.lds.S: fix .got.plt assertionGravatar Heiko Carstens 1-3/+8
2024-02-22s390/boot: workaround current 'llvm-objdump -t -j ...' behaviorGravatar Nathan Chancellor 1-2/+2
2024-02-20s390: compile relocatable kernel without -fPIEGravatar Josh Poimboeuf 5-9/+110
2024-02-20s390/boot: add 'alloc' to info.bin .vmlinux.info section flagsGravatar Nathan Chancellor 1-1/+1
2024-02-14s390/boot: vmlinux.lds.S: handle commonly discarded sectionsGravatar Nathan Chancellor 1-0/+1
2024-02-14s390/boot: vmlinux.lds.S: handle ELF required sectionsGravatar Nathan Chancellor 1-0/+1
2024-02-14s390/boot: vmlinux.lds.S: handle DWARF debug sectionsGravatar Nathan Chancellor 1-0/+2
2024-02-14s390/boot: vmlinux.lds.S: handle '.rela' sectionsGravatar Nathan Chancellor 1-0/+4
2024-02-14s390/boot: vmlinux.lds.S: handle '.init.text'Gravatar Nathan Chancellor 1-0/+1
2024-02-14s390: vmlinux.lds.S: explicitly handle '.got' and '.plt' sectionsGravatar Nathan Chancellor 1-0/+16
2024-02-14s390/boot: add support for CONFIG_LD_ORPHAN_WARNGravatar Nathan Chancellor 1-2/+3
2023-11-22s390/boot: always align vmalloc area on segment boundaryGravatar Alexander Gordeev 2-2/+3
2023-11-05s390/cmma: rework no-dat handlingGravatar Heiko Carstens 1-0/+17
2023-11-05s390/cmma: move parsing of cmma kernel parameter to early boot codeGravatar Heiko Carstens 2-0/+52
2023-11-03Merge tag 's390-6.7-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/...Gravatar Linus Torvalds 2-10/+9
2023-10-16s390/vmem: remove unused variableGravatar Vasily Gorbik 1-2/+0
2023-10-16s390/kasan: handle DCSS mapping in memory holesGravatar Vasily Gorbik 1-1/+6
2023-09-19s390: use control register bit definesGravatar Heiko Carstens 1-1/+1
2023-09-19s390/ctlreg: add struct ctlregGravatar Heiko Carstens 1-4/+4
2023-09-19s390/ctlreg: use local_ctl_load() and local_ctl_store() where possibleGravatar Heiko Carstens 1-3/+3
2023-09-19s390/ctlreg: add local and system prefix to some functionsGravatar Heiko Carstens 2-4/+4
2023-09-19s390/ctlreg: rename ctl_reg.h to ctlreg.hGravatar Heiko Carstens 1-1/+1
2023-09-19s390/ctlreg: move control register code to separate fileGravatar Heiko Carstens 1-0/+1
2023-08-30s390/mm: simplify kernel mapping setupGravatar Heiko Carstens 2-6/+10
2023-08-30s390: remove "noexec" optionGravatar Heiko Carstens 2-8/+1
2023-08-16s390/boot: fix multi-line comments styleGravatar Alexander Gordeev 1-2/+4
2023-08-16s390/boot: account Real Memory Copy and Lowcore areasGravatar Alexander Gordeev 1-1/+2