summaryrefslogtreecommitdiffstats
path: root/arch/arm64/kernel/head.S
AgeCommit message (Expand)AuthorLines
2023-04-26arm64: Fix label placement in record_mmu_state()Neeraj Upadhyay-2/+2
2023-02-20arm64: fix .idmap.text assertion for large kernelsMark Rutland-5/+7
2023-02-10Merge branches 'for-next/sysreg', 'for-next/sme', 'for-next/kselftest', 'for-...Catalin Marinas-21/+91
2023-01-26arm64: head: Switch endianness before populating the ID mapArd Biesheuvel-1/+22
2023-01-24arm64: head: Clean the ID map and the HYP text to the PoC if neededArd Biesheuvel-4/+27
2023-01-24arm64: head: avoid cache invalidation when entering with the MMU onArd Biesheuvel-2/+3
2023-01-24arm64: head: record the MMU state at primary entryArd Biesheuvel-0/+20
2023-01-24arm64: kernel: move identity map out of .text mappingArd Biesheuvel-13/+15
2023-01-24arm64: head: Move all finalise_el2 calls to after __enable_mmuArd Biesheuvel-1/+4
2023-01-20arm64: Always load shadow stack pointer directly from the task structArd Biesheuvel-1/+1
2022-11-09arm64: implement dynamic shadow call stack for ClangArd Biesheuvel-0/+3
2022-10-06Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds-5/+5
2022-09-09arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.VARangeMark Brown-2/+2
2022-09-09arm64/sysreg: Add _EL1 into ID_AA64MMFR2_EL1 definition namesMark Brown-2/+2
2022-09-09arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition namesMark Brown-3/+3
2022-09-01arm64: head: Ignore bogus KASLR displacement on non-relocatable kernelsArd Biesheuvel-0/+2
2022-07-20arm64: fix KASAN_INLINEMark Rutland-2/+3
2022-07-01arm64: Allow sticky E2H when entering EL1Marc Zyngier-24/+10
2022-07-01arm64: Save state of HCR_EL2.E2H before switch to EL1Marc Zyngier-2/+5
2022-07-01arm64: Rename the VHE switch to "finalise_el2"Marc Zyngier-3/+3
2022-07-01arm64: mm: fix booting with 52-bit address spaceArd Biesheuvel-0/+18
2022-06-29arm64: head: remove __PHYS_OFFSETMark Rutland-8/+3
2022-06-24arm64: setup: drop early FDT pointer helpersArd Biesheuvel-2/+0
2022-06-24arm64: head: avoid relocating the kernel twice for KASLRArd Biesheuvel-52/+21
2022-06-24arm64: head: record CPU boot mode after enabling the MMUArd Biesheuvel-37/+13
2022-06-24arm64: head: populate kernel page tables with MMU and caches onArd Biesheuvel-46/+16
2022-06-24arm64: head: factor out TTBR1 assignment into a macroArd Biesheuvel-4/+1
2022-06-24arm64: idreg-override: use early FDT mapping in ID mapArd Biesheuvel-0/+1
2022-06-24arm64: head: create a temporary FDT mapping in the initial ID mapArd Biesheuvel-1/+13
2022-06-24arm64: head: use relative references to the RELA and RELR tablesArd Biesheuvel-9/+4
2022-06-24arm64: head: cover entire kernel image in initial ID mapArd Biesheuvel-10/+21
2022-06-24arm64: head: add helper function to remap regions in early page tablesArd Biesheuvel-0/+33
2022-06-24arm64: head: pass ID map root table address to __enable_mmu()Ard Biesheuvel-6/+8
2022-06-24arm64: head: split off idmap creation codeArd Biesheuvel-49/+52
2022-06-24arm64: head: switch to map_memory macro for the extended ID mapArd Biesheuvel-39/+37
2022-06-24arm64: head: simplify page table mapping macros (slightly)Ard Biesheuvel-33/+22
2022-06-24arm64: head: drop idmap_ptrs_per_pgdArd Biesheuvel-4/+3
2022-06-24arm64: head: move assignment of idmap_t0sz to C codeArd Biesheuvel-12/+1
2022-06-24arm64: mm: make vabits_actual a build time constant if possibleArd Biesheuvel-14/+1
2022-06-24arm64: head: move kimage_vaddr variable into C fileArd Biesheuvel-7/+0
2021-09-30sched: move CPU field back into thread_info if THREAD_INFO_IN_TASK=yArd Biesheuvel-1/+1
2021-08-24arm64: head: avoid over-mapping in map_memoryMark Rutland-5/+6
2021-06-24Merge branch 'for-next/mm' into for-next/coreWill Deacon-3/+2
2021-06-24Merge branch 'for-next/caches' into for-next/coreWill Deacon-8/+5
2021-06-15arm64: head: fix code comments in set_cpu_boot_mode_flagDong Aisheng-1/+1
2021-06-15arm64: mm: drop unused __pa(__idmap_text_start)Dong Aisheng-1/+0
2021-06-15arm64: mm: fix the count comments in compute_indicesDong Aisheng-1/+1
2021-05-27arm64: scs: Drop unused 'tmp' argument to scs_{load, save} asm macrosWill Deacon-1/+1
2021-05-26arm64: smp: initialize cpu offset earlierMark Rutland-6/+11
2021-05-26arm64: smp: unify task and sp setupMark Rutland-18/+15