aboutsummaryrefslogtreecommitdiff
path: root/arch/arm64/kernel/head.S
AgeCommit message (Expand)AuthorFilesLines
2022-10-06Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Gravatar Linus Torvalds 1-5/+5
2022-09-09arm64/sysreg: Standardise naming for ID_AA64MMFR2_EL1.VARangeGravatar Mark Brown 1-2/+2
2022-09-09arm64/sysreg: Add _EL1 into ID_AA64MMFR2_EL1 definition namesGravatar Mark Brown 1-2/+2
2022-09-09arm64/sysreg: Add _EL1 into ID_AA64MMFR0_EL1 definition namesGravatar Mark Brown 1-3/+3
2022-09-01arm64: head: Ignore bogus KASLR displacement on non-relocatable kernelsGravatar Ard Biesheuvel 1-0/+2
2022-07-20arm64: fix KASAN_INLINEGravatar Mark Rutland 1-2/+3
2022-07-01arm64: Allow sticky E2H when entering EL1Gravatar Marc Zyngier 1-24/+10
2022-07-01arm64: Save state of HCR_EL2.E2H before switch to EL1Gravatar Marc Zyngier 1-2/+5
2022-07-01arm64: Rename the VHE switch to "finalise_el2"Gravatar Marc Zyngier 1-3/+3
2022-07-01arm64: mm: fix booting with 52-bit address spaceGravatar Ard Biesheuvel 1-0/+18
2022-06-29arm64: head: remove __PHYS_OFFSETGravatar Mark Rutland 1-8/+3
2022-06-24arm64: setup: drop early FDT pointer helpersGravatar Ard Biesheuvel 1-2/+0
2022-06-24arm64: head: avoid relocating the kernel twice for KASLRGravatar Ard Biesheuvel 1-52/+21
2022-06-24arm64: head: record CPU boot mode after enabling the MMUGravatar Ard Biesheuvel 1-37/+13
2022-06-24arm64: head: populate kernel page tables with MMU and caches onGravatar Ard Biesheuvel 1-46/+16
2022-06-24arm64: head: factor out TTBR1 assignment into a macroGravatar Ard Biesheuvel 1-4/+1
2022-06-24arm64: idreg-override: use early FDT mapping in ID mapGravatar Ard Biesheuvel 1-0/+1
2022-06-24arm64: head: create a temporary FDT mapping in the initial ID mapGravatar Ard Biesheuvel 1-1/+13
2022-06-24arm64: head: use relative references to the RELA and RELR tablesGravatar Ard Biesheuvel 1-9/+4
2022-06-24arm64: head: cover entire kernel image in initial ID mapGravatar Ard Biesheuvel 1-10/+21
2022-06-24arm64: head: add helper function to remap regions in early page tablesGravatar Ard Biesheuvel 1-0/+33
2022-06-24arm64: head: pass ID map root table address to __enable_mmu()Gravatar Ard Biesheuvel 1-6/+8
2022-06-24arm64: head: split off idmap creation codeGravatar Ard Biesheuvel 1-49/+52
2022-06-24arm64: head: switch to map_memory macro for the extended ID mapGravatar Ard Biesheuvel 1-39/+37
2022-06-24arm64: head: simplify page table mapping macros (slightly)Gravatar Ard Biesheuvel 1-33/+22
2022-06-24arm64: head: drop idmap_ptrs_per_pgdGravatar Ard Biesheuvel 1-4/+3
2022-06-24arm64: head: move assignment of idmap_t0sz to C codeGravatar Ard Biesheuvel 1-12/+1
2022-06-24arm64: mm: make vabits_actual a build time constant if possibleGravatar Ard Biesheuvel 1-14/+1
2022-06-24arm64: head: move kimage_vaddr variable into C fileGravatar Ard Biesheuvel 1-7/+0
2021-09-30sched: move CPU field back into thread_info if THREAD_INFO_IN_TASK=yGravatar Ard Biesheuvel 1-1/+1
2021-08-24arm64: head: avoid over-mapping in map_memoryGravatar Mark Rutland 1-5/+6
2021-06-24Merge branch 'for-next/mm' into for-next/coreGravatar Will Deacon 1-3/+2
2021-06-24Merge branch 'for-next/caches' into for-next/coreGravatar Will Deacon 1-8/+5
2021-06-15arm64: head: fix code comments in set_cpu_boot_mode_flagGravatar Dong Aisheng 1-1/+1
2021-06-15arm64: mm: drop unused __pa(__idmap_text_start)Gravatar Dong Aisheng 1-1/+0
2021-06-15arm64: mm: fix the count comments in compute_indicesGravatar Dong Aisheng 1-1/+1
2021-05-27arm64: scs: Drop unused 'tmp' argument to scs_{load, save} asm macrosGravatar Will Deacon 1-1/+1
2021-05-26arm64: smp: initialize cpu offset earlierGravatar Mark Rutland 1-6/+11
2021-05-26arm64: smp: unify task and sp setupGravatar Mark Rutland 1-18/+15
2021-05-26arm64: smp: remove stack from secondary_dataGravatar Mark Rutland 1-3/+4
2021-05-25arm64: Rename arm64-internal cache maintenance functionsGravatar Fuad Tabba 1-4/+4
2021-05-25arm64: __inval_dcache_area to take end parameter instead of sizeGravatar Fuad Tabba 1-4/+1
2021-05-25arm64: Implement stack trace termination recordGravatar Madhavan T. Venkataraman 1-6/+19
2021-04-08arm64: Cope with CPUs stuck in VHE modeGravatar Marc Zyngier 1-3/+36
2021-03-11arm64: mm: use a 48-bit ID map when possible on 52-bit VA buildsGravatar Ard Biesheuvel 1-1/+1
2021-03-10arm64/mm: Fix __enable_mmu() for new TGRAN range valuesGravatar James Morse 1-2/+4
2021-02-24arm64: Add missing ISB after invalidating TLB in __primary_switchGravatar Marc Zyngier 1-0/+1
2021-02-09arm64: Defer enabling pointer authentication on boot coreGravatar Srinivas Ramana 1-4/+0
2021-02-09arm64: cpufeature: Add an early command-line cpufeature override facilityGravatar Marc Zyngier 1-0/+1
2021-02-09arm64: Extract early FDT mapping from kaslr_early_init()Gravatar Marc Zyngier 1-1/+2