summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Expand)Author
2024-02-16s390/fpu: decrease stack usage for some casesHeiko Carstens
2024-02-16s390/fpu: let fpu_vlm() and fpu_vstm() return number of registersHeiko Carstens
2024-02-16s390/fpu: remove anonymous union from struct fpuHeiko Carstens
2024-02-16s390/fpu: remove regs member from struct fpuHeiko Carstens
2024-02-16s390/kvm: convert to regular kernel fpu userHeiko Carstens
2024-02-16s390/fpu: make kernel fpu context preemptibleHeiko Carstens
2024-02-16s390/fpu: change type of fpu mask from u32 to intHeiko Carstens
2024-02-16s390/fpu: rename save_fpu_regs() to save_user_fpu_regs(), etcHeiko Carstens
2024-02-16s390/fpu: convert FPU CIF flag to regular TIF flagHeiko Carstens
2024-02-16s390/fpu: convert __kernel_fpu_begin()/__kernel_fpu_end() to CHeiko Carstens
2024-02-16s390/fpu: provide and use vlm and vstm inline assembliesHeiko Carstens
2024-02-16s390/fpu: provide and use lfpc, sfpc, and stfpc inline assembliesHeiko Carstens
2024-02-16s390/fpu: provide and use ld and std inline assembliesHeiko Carstens
2024-02-16s390/fpu: use lfpc instead of sfpc instructionHeiko Carstens
2024-02-16s390/fpu: add documentation about fpu helper functionsHeiko Carstens
2024-02-16s390/fpu: move, rename, and merge header filesHeiko Carstens
2024-02-16s390/fpu: various coding style changesHeiko Carstens
2024-02-16s390/fpu: use KERNEL_VXR_LOW instead of KERNEL_VXR_V0V7Heiko Carstens
2024-02-16s390/nmi: remove register validation codeHeiko Carstens
2024-02-16s390/fpu: improve description of RXB macroHeiko Carstens
2024-02-16s390/fpu: fix VLGV macroHeiko Carstens
2024-02-16s390/setup: fix virtual vs physical address confusionGerald Schaefer
2024-02-16s390: don't allow CONFIG_COMPAT with LD=ld.lldNathan Chancellor
2024-02-16arm64: mm: add support for WXN memory translation attributeArd Biesheuvel
2024-02-16arm64: defconfig: Enable LPA2 supportArd Biesheuvel
2024-02-16arm64: Enable 52-bit virtual addressing for 4k and 16k granule configsArd Biesheuvel
2024-02-16arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levelsArd Biesheuvel
2024-02-16arm64: ptdump: Deal with translation levels folded at runtimeArd Biesheuvel
2024-02-16arm64: ptdump: Disregard unaddressable VA spaceArd Biesheuvel
2024-02-16arm64: mm: Add support for folding PUDs at runtimeArd Biesheuvel
2024-02-16arm64: kasan: Reduce minimum shadow alignment and enable 5 level pagingArd Biesheuvel
2024-02-16arm64: mm: Add 5 level paging support to fixmap and swapper handlingArd Biesheuvel
2024-02-16arm64: Enable LPA2 at boot if supported by the systemArd Biesheuvel
2024-02-16arm64: mm: add LPA2 and 5 level paging support to G-to-nG conversionArd Biesheuvel
2024-02-16arm64: mm: Add definitions to support 5 levels of pagingArd Biesheuvel
2024-02-16arm64: mm: Add LPA2 support to phys<->pte conversion routinesArd Biesheuvel
2024-02-16arm64: mm: Wire up TCR.DS bit to PTE shareability fieldsArd Biesheuvel
2024-02-16arm64: Add ESR decoding for exceptions involving translation level -1Ard Biesheuvel
2024-02-16arm64: Avoid #define'ing PTE_MAYBE_NG to 0x0 for asm useArd Biesheuvel
2024-02-16arm64: mm: Add feature override support for LVAArd Biesheuvel
2024-02-16arm64: mm: Handle LVA support as a CPU featureArd Biesheuvel
2024-02-16arm64: Revert "mm: provide idmap pointer to cpu_replace_ttbr1()"Ard Biesheuvel
2024-02-16arm64: mm: omit redundant remap of kernel imageArd Biesheuvel
2024-02-16arm64: mm: avoid fixmap for early swapper_pg_dir updatesArd Biesheuvel
2024-02-16arm64: kernel: Create initial ID map from C codeArd Biesheuvel
2024-02-16arm64: pgtable: Decouple PGDIR size macros from PGD/PUD/PMD levelsArd Biesheuvel
2024-02-16arm64: mm: Use 48-bit virtual addressing for the permanent ID mapArd Biesheuvel
2024-02-16arm64: head: Move early kernel mapping routines into C codeArd Biesheuvel
2024-02-16arm64: mmu: Make __cpu_replace_ttbr1() out of lineArd Biesheuvel
2024-02-16arm64: mm: Make kaslr_requires_kpti() a static inlineArd Biesheuvel