aboutsummaryrefslogtreecommitdiff
path: root/arch/arm64/kvm/at.c
AgeCommit message (Expand)AuthorFilesLines
2024-11-26KVM: arm64: Fix S1/S2 combination when FWB==1 and S2 has Device memory typeMarc Zyngier1-2/+9
2024-10-31KVM: arm64: Handle WXN attributeMarc Zyngier1-0/+45
2024-10-31KVM: arm64: Handle stage-1 permission overlaysMarc Zyngier1-0/+53
2024-10-31KVM: arm64: Make PAN conditions part of the S1 walk contextMarc Zyngier1-10/+11
2024-10-31KVM: arm64: Disable hierarchical permissions when POE is enabledMarc Zyngier1-0/+36
2024-10-31KVM: arm64: Add POE save/restore for AT emulation fast-pathMarc Zyngier1-0/+14
2024-10-31KVM: arm64: Hide S1PIE registers from userspace when disabled for guestsMark Brown1-2/+2
2024-10-31KVM: arm64: Hide TCR2_EL1 from userspace when disabled for guestsMark Brown1-1/+1
2024-10-31KVM: arm64: Implement AT S1PIE supportMarc Zyngier1-1/+116
2024-10-31KVM: arm64: Disable hierarchical permissions when S1PIE is enabledMarc Zyngier1-0/+19
2024-10-31KVM: arm64: Split S1 permission evaluation into direct and hierarchical partsMarc Zyngier1-64/+98
2024-10-31KVM: arm64: Add AT fast-path support for S1PIEMarc Zyngier1-0/+24
2024-10-31KVM: arm64: Drop useless struct s2_mmu in __kvm_at_s1e2()Marc Zyngier1-3/+0
2024-08-30KVM: arm64: nv: Add support for FEAT_ATS1AMarc Zyngier1-0/+10
2024-08-30KVM: arm64: nv: Make AT+PAN instructions aware of FEAT_PAN3Marc Zyngier1-1/+16
2024-08-30KVM: arm64: nv: Add SW walker for AT S1 emulationMarc Zyngier1-2/+608
2024-08-30KVM: arm64: nv: Add emulation of AT S12E{0,1}{R,W}Marc Zyngier1-0/+253
2024-08-30KVM: arm64: nv: Add basic emulation of AT S1E2{R,W}Marc Zyngier1-0/+51
2024-08-30KVM: arm64: nv: Add basic emulation of AT S1E1{R,W}PMarc Zyngier1-0/+26
2024-08-30KVM: arm64: nv: Add basic emulation of AT S1E{0,1}{R,W}Marc Zyngier1-0/+140