aboutsummaryrefslogtreecommitdiff
path: root/arch/arm64/kvm/hyp/nvhe/hyp-init.S
AgeCommit message (Expand)AuthorFilesLines
2024-01-04KVM: arm64: Add missing memory barriers when switching to pKVM's hyp pgdGravatar Will Deacon 1-0/+2
2023-11-27KVM: arm64: Use LPA2 page-tables for stage2 and hyp stage1Gravatar Ryan Roberts 1-4/+0
2023-09-12KVM: arm64: nvhe: Ignore SVE hint in SMCCC function IDGravatar Jean-Philippe Brucker 1-0/+1
2023-06-15Merge branch kvm-arm64/misc into kvmarm/nextGravatar Oliver Upton 1-0/+12
2023-06-15KVM: arm64: Fix hVHE init on CPUs where HCR_EL2.E2H is not RES1Gravatar Marc Zyngier 1-7/+12
2023-06-12arm64: Allow EL1 physical timer access when running VHEGravatar Marc Zyngier 1-0/+9
2023-05-30KVM: arm64: Use BTI for nvheGravatar Mostafa Saleh 1-0/+12
2023-02-02KVM: arm64: Finalise EL2 state from pKVM PSCI relayGravatar Quentin Perret 1-0/+1
2021-04-13Merge branch 'kvm-arm64/nvhe-wxn' into kvmarm-master/nextGravatar Marc Zyngier 1-10/+2
2021-03-19KVM: arm64: Wrap the host with a stage 2Gravatar Quentin Perret 1-0/+1
2021-03-19KVM: arm64: Set host stage 2 using kvm_nvhe_init_paramsGravatar Quentin Perret 1-5/+9
2021-03-19KVM: arm64: Prepare the creation of s1 mappings at EL2Gravatar Quentin Perret 1-0/+27
2021-03-18KVM: arm64: Turn SCTLR_ELx_FLAGS into INIT_SCTLR_EL2_MMU_ONGravatar Marc Zyngier 1-7/+1
2021-03-18KVM: arm64: Use INIT_SCTLR_EL2_MMU_OFF to disable the MMU on KVM teardownGravatar Marc Zyngier 1-3/+1
2021-02-21Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 1-14/+5
2021-02-21Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Gravatar Linus Torvalds 1-1/+1
2021-02-12Merge tag 'kvmarm-5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Gravatar Paolo Bonzini 1-14/+5
2021-02-12Merge branch 'kvm-arm64/hyp-reloc' into kvmarm-master/nextGravatar Marc Zyngier 1-3/+1
2021-02-09arm64: Simplify init_el2_state to be non-VHE onlyGravatar Marc Zyngier 1-1/+1
2021-01-25KVM: arm64: Simplify __kvm_hyp_init HVC detectionGravatar Andrew Scull 1-11/+4
2021-01-25KVM: arm64: Don't clobber x4 in __do_hyp_initGravatar Andrew Scull 1-9/+11
2021-01-23KVM: arm64: Fix constant-pool users in hypGravatar David Brazdil 1-2/+0
2021-01-23KVM: arm64: Rename .idmap.text in hyp linker scriptGravatar David Brazdil 1-1/+1
2020-12-04KVM: arm64: Trap host SMCs in protected modeGravatar David Brazdil 1-0/+10
2020-12-04KVM: arm64: Intercept host's SYSTEM_SUSPEND PSCI SMCsGravatar David Brazdil 1-1/+1
2020-12-04KVM: arm64: Intercept host's CPU_SUSPEND PSCI SMCsGravatar David Brazdil 1-0/+10
2020-12-04KVM: arm64: Intercept host's CPU_ON SMCsGravatar David Brazdil 1-0/+48
2020-12-04KVM: arm64: Extract __do_hyp_init into a helper functionGravatar David Brazdil 1-15/+32
2020-12-04KVM: arm64: Init MAIR/TCR_EL2 from params structGravatar David Brazdil 1-30/+8
2020-12-04KVM: arm64: Move hyp-init params to a per-CPU structGravatar David Brazdil 1-9/+7
2020-12-04KVM: arm64: Remove vector_ptr param of hyp-initGravatar David Brazdil 1-3/+6
2020-10-29KVM: arm64: Don't corrupt tpidr_el2 on failed HVC callGravatar Marc Zyngier 1-7/+16
2020-09-15KVM: arm64: nVHE: Migrate hyp-init to SMCCCGravatar Andrew Scull 1-28/+38
2020-09-15KVM: arm64: nVHE: Pass pointers consistently to hyp-initGravatar Andrew Scull 1-1/+0
2020-08-09Merge tag 'kvmarm-5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Gravatar Paolo Bonzini 1-0/+172
2020-07-28Merge branch 'kvm-arm64/ptrauth-nvhe' into kvmarm-master/next-WIPGravatar Marc Zyngier 1-0/+5
2020-07-05KVM: arm64: Move hyp-init.S to nVHEGravatar Andrew Scull 1-0/+163