summaryrefslogtreecommitdiff
path: root/arch/arm64/kernel/head.S
AgeCommit message (Expand)Author
2022-07-20arm64: fix KASAN_INLINEMark Rutland
2022-07-01arm64: Allow sticky E2H when entering EL1Marc Zyngier
2022-07-01arm64: Save state of HCR_EL2.E2H before switch to EL1Marc Zyngier
2022-07-01arm64: Rename the VHE switch to "finalise_el2"Marc Zyngier
2022-07-01arm64: mm: fix booting with 52-bit address spaceArd Biesheuvel
2022-06-29arm64: head: remove __PHYS_OFFSETMark Rutland
2022-06-24arm64: setup: drop early FDT pointer helpersArd Biesheuvel
2022-06-24arm64: head: avoid relocating the kernel twice for KASLRArd Biesheuvel
2022-06-24arm64: head: record CPU boot mode after enabling the MMUArd Biesheuvel
2022-06-24arm64: head: populate kernel page tables with MMU and caches onArd Biesheuvel
2022-06-24arm64: head: factor out TTBR1 assignment into a macroArd Biesheuvel
2022-06-24arm64: idreg-override: use early FDT mapping in ID mapArd Biesheuvel
2022-06-24arm64: head: create a temporary FDT mapping in the initial ID mapArd Biesheuvel
2022-06-24arm64: head: use relative references to the RELA and RELR tablesArd Biesheuvel
2022-06-24arm64: head: cover entire kernel image in initial ID mapArd Biesheuvel
2022-06-24arm64: head: add helper function to remap regions in early page tablesArd Biesheuvel
2022-06-24arm64: head: pass ID map root table address to __enable_mmu()Ard Biesheuvel
2022-06-24arm64: head: split off idmap creation codeArd Biesheuvel
2022-06-24arm64: head: switch to map_memory macro for the extended ID mapArd Biesheuvel
2022-06-24arm64: head: simplify page table mapping macros (slightly)Ard Biesheuvel
2022-06-24arm64: head: drop idmap_ptrs_per_pgdArd Biesheuvel
2022-06-24arm64: head: move assignment of idmap_t0sz to C codeArd Biesheuvel
2022-06-24arm64: mm: make vabits_actual a build time constant if possibleArd Biesheuvel
2022-06-24arm64: head: move kimage_vaddr variable into C fileArd Biesheuvel
2021-09-30sched: move CPU field back into thread_info if THREAD_INFO_IN_TASK=yArd Biesheuvel
2021-08-24arm64: head: avoid over-mapping in map_memoryMark Rutland
2021-06-24Merge branch 'for-next/mm' into for-next/coreWill Deacon
2021-06-24Merge branch 'for-next/caches' into for-next/coreWill Deacon
2021-06-15arm64: head: fix code comments in set_cpu_boot_mode_flagDong Aisheng
2021-06-15arm64: mm: drop unused __pa(__idmap_text_start)Dong Aisheng
2021-06-15arm64: mm: fix the count comments in compute_indicesDong Aisheng
2021-05-27arm64: scs: Drop unused 'tmp' argument to scs_{load, save} asm macrosWill Deacon
2021-05-26arm64: smp: initialize cpu offset earlierMark Rutland
2021-05-26arm64: smp: unify task and sp setupMark Rutland
2021-05-26arm64: smp: remove stack from secondary_dataMark Rutland
2021-05-25arm64: Rename arm64-internal cache maintenance functionsFuad Tabba
2021-05-25arm64: __inval_dcache_area to take end parameter instead of sizeFuad Tabba
2021-05-25arm64: Implement stack trace termination recordMadhavan T. Venkataraman
2021-04-08arm64: Cope with CPUs stuck in VHE modeMarc Zyngier
2021-03-11arm64: mm: use a 48-bit ID map when possible on 52-bit VA buildsArd Biesheuvel
2021-03-10arm64/mm: Fix __enable_mmu() for new TGRAN range valuesJames Morse
2021-02-24arm64: Add missing ISB after invalidating TLB in __primary_switchMarc Zyngier
2021-02-09arm64: Defer enabling pointer authentication on boot coreSrinivas Ramana
2021-02-09arm64: cpufeature: Add an early command-line cpufeature override facilityMarc Zyngier
2021-02-09arm64: Extract early FDT mapping from kaslr_early_init()Marc Zyngier
2021-02-09arm64: Move SCTLR_EL1 initialisation to EL-agnostic codeMarc Zyngier
2021-02-09arm64: Simplify init_el2_state to be non-VHE onlyMarc Zyngier
2021-02-09arm64: Initialise as nVHE before switching to VHEMarc Zyngier
2021-02-08arm64: Turn the MMU-on sequence into a macroMarc Zyngier
2020-12-22kasan, arm64: expand CONFIG_KASAN checksAndrey Konovalov