summaryrefslogtreecommitdiff
path: root/arch/arm64/kernel/sleep.S
AgeCommit message (Expand)AuthorFilesLines
2023-01-24arm64: head: Clean the ID map and the HYP text to the PoC if neededArd Biesheuvel1-0/+1
2023-01-24arm64: head: Move all finalise_el2 calls to after __enable_mmuArd Biesheuvel1-1/+4
2022-09-10arm64: mm: fix resume for 52-bit enabled buildsJoey Gouly1-0/+3
2022-07-01arm64: Rename the VHE switch to "finalise_el2"Marc Zyngier1-1/+1
2022-06-24arm64: head: pass ID map root table address to __enable_mmu()Ard Biesheuvel1-0/+1
2021-04-16kasan: remove redundant config optionWalter Wu1-1/+1
2021-02-09arm64: Initialise as nVHE before switching to VHEMarc Zyngier1-0/+1
2020-12-22kasan, arm64: unpoison stack only with CONFIG_KASAN_STACKAndrey Konovalov1-1/+1
2020-12-02arm64: head.S: rename el2_setup -> init_kernel_elMark Rutland1-1/+1
2020-05-28Merge branch 'for-next/bti' into for-next/coreWill Deacon1-6/+6
2020-05-04arm64: kernel: Convert to modern annotations for assembly functionsMark Brown1-6/+6
2020-04-28arm64: simplify ptrauth initializationMark Rutland1-1/+0
2020-03-18arm64: ptrauth: Add bootup/runtime flags for __cpu_setupAmit Daniel Kachhap1-0/+2
2019-06-04arm64: kernel: use aff3 instead of aff2 in commentLiu Song1-1/+1
2018-09-25arm64/mm: Pass ttbr1 as a parameter to __enable_mmu()Jun Yao1-0/+1
2018-02-06arm64: idmap: Use "awx" flags for .idmap.text .pushsection directivesWill Deacon1-1/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2016-11-11arm64: move sp_el0 and tpidr_el1 into cpu_suspend_ctxMark Rutland1-3/+0
2016-10-16kprobes: Unpoison stack in jprobe_return() for KASANDmitry Vyukov1-1/+1
2016-09-05arm64: kernel: re-export _cpu_resume() from sleep.SArd Biesheuvel1-1/+1
2016-09-02arm64: kernel: use x30 for __enable_mmu return addressArd Biesheuvel1-6/+2
2016-09-02arm64: kernel: fix style issues in sleep.SArd Biesheuvel1-11/+10
2016-08-25arm64: vmlinux.ld: Add mmuoff data sections and move mmuoff text into idmapJames Morse1-1/+1
2016-08-22arm64: head.S: get rid of x25 and x26 with 'global' scopeArd Biesheuvel1-2/+0
2016-08-17arm64: kernel: avoid literal load of virtual address with MMU offArd Biesheuvel1-1/+9
2016-04-28arm64: Change cpu_resume() to enable mmu early then access sleep_sp by vaJames Morse1-40/+26
2016-04-28arm64: kernel: Rework finisher callback out of __cpu_suspend_enter()James Morse1-60/+33
2016-03-09arm64: kasan: clear stale stack poisonMark Rutland1-0/+4
2015-12-08arm64: Store struct thread_info in sp_el0Jungseok Lee1-0/+3
2015-08-05arm64: mm: ensure patched kernel text is fetched from PoUWill Deacon1-0/+8
2015-07-31arm64: restore cpu suspend/resume functionalitySudeep Holla1-1/+0
2015-07-27arm64: force CONFIG_SMP=y and remove redundant #ifdefsWill Deacon1-5/+0
2015-06-02arm64: drop sleep_idmap_phys and clean up cpu_resume()Ard Biesheuvel1-5/+2
2015-06-02arm64: reduce ID map to a single pageArd Biesheuvel1-0/+2
2014-11-25arm64: Move cpu_resume into the text sectionLaura Abbott1-30/+6
2014-09-12arm64: kernel: refactor the CPU suspend API for retention statesLorenzo Pieralisi1-13/+34
2013-12-16arm64: kernel: cpu_{suspend/resume} implementationLorenzo Pieralisi1-0/+184