Marc Zyngier
|
5fbb0df6f6
Merge tag 'kvm-arm-fixes-for-v4.16-2' into HEAD
|
7 years ago |
Christoffer Dall
|
2d0e63e030
KVM: arm/arm64: Avoid VGICv3 save/restore on VHE with no IRQs
|
8 years ago |
Christoffer Dall
|
923a2e30e5
KVM: arm/arm64: Move VGIC APR save/restore to vgic put/load
|
8 years ago |
Christoffer Dall
|
bb5ed70359
KVM: arm/arm64: Get rid of vgic_elrsr
|
8 years ago |
Marc Zyngier
|
27e91ad1e7
kvm: arm/arm64: vgic-v3: Tighten synchronization for guests using v2 on v3
|
7 years ago |
Marc Zyngier
|
374be35e23
KVM: arm/arm64: GICv4: Enable virtual cpuif if VLPIs can be delivered
|
8 years ago |
Mark Rutland
|
21bc528177
arm64/kvm: sysreg: fix typo'd SYS_ICC_IGRPEN*_EL1
|
8 years ago |
Marc Zyngier
|
7b1dba1f73
KVM: arm64: Log an error if trapping a write-to-read-only GICv3 access
|
8 years ago |
Marc Zyngier
|
e7f1d1eef4
KVM: arm64: Log an error if trapping a read-from-write-only GICv3 access
|
8 years ago |
Marc Zyngier
|
6293d6514d
KVM: arm64: vgic-v3: Add ICV_PMR_EL1 handler
|
8 years ago |
Marc Zyngier
|
d840b2d37d
KVM: arm64: vgic-v3: Add ICV_CTLR_EL1 handler
|
8 years ago |
Marc Zyngier
|
43515894c0
KVM: arm64: vgic-v3: Add ICV_RPR_EL1 handler
|
8 years ago |
Marc Zyngier
|
40228ba57c
KVM: arm64: vgic-v3: Add ICV_DIR_EL1 handler
|
8 years ago |
Marc Zyngier
|
eab0b2dc4f
KVM: arm64: vgic-v3: Add misc Group-0 handlers
|
8 years ago |
Marc Zyngier
|
fbc48a0011
KVM: arm64: vgic-v3: Add ICV_IGNREN0_EL1 handler
|
8 years ago |
Marc Zyngier
|
423de85a98
KVM: arm64: vgic-v3: Add ICV_BPR0_EL1 handler
|
8 years ago |
Marc Zyngier
|
9c7bfc288c
KVM: arm64: vgic-v3: Enable trapping of Group-1 system registers
|
8 years ago |
Marc Zyngier
|
2724c11a1d
KVM: arm64: vgic-v3: Add ICV_HPPIR1_EL1 handler
|
8 years ago |
Marc Zyngier
|
f9e7449c78
KVM: arm64: vgic-v3: Add ICV_AP1Rn_EL1 handler
|
8 years ago |
Marc Zyngier
|
b6f49035b4
KVM: arm64: vgic-v3: Add ICV_EOIR1_EL1 handler
|
8 years ago |
Marc Zyngier
|
132a324ab6
KVM: arm64: vgic-v3: Add ICV_IAR1_EL1 handler
|
8 years ago |
Marc Zyngier
|
f8b630bc54
KVM: arm64: vgic-v3: Add ICV_IGRPEN1_EL1 handler
|
8 years ago |
Marc Zyngier
|
d70c7b31a6
KVM: arm64: vgic-v3: Add ICV_BPR1_EL1 handler
|
8 years ago |
Marc Zyngier
|
59da1cbfd8
KVM: arm64: vgic-v3: Add hook to handle guest GICv3 sysreg accesses at EL2
|
8 years ago |
Marc Zyngier
|
63000dd800
KVM: arm/arm64: vgic-v3: Add accessors for the ICH_APxRn_EL2 registers
|
8 years ago |
Christoffer Dall
|
d68356cc51
KVM: arm/arm64: vgic-v3: Fix nr_pre_bits bitfield extraction
|
8 years ago |
Marc Zyngier
|
15d2bffdde
KVM: arm/arm64: vgic-v3: Use PREbits to infer the number of ICH_APxRn_EL2 registers
|
8 years ago |
Marc Zyngier
|
cffcd9df10
KVM: arm/arm64: vgic-v3: Fix off-by-one LR access
|
8 years ago |
Marc Zyngier
|
ff567614d5
KVM: arm/arm64: vgic-v3: De-optimize VMCR save/restore when emulating a GICv2
|
8 years ago |
Christoffer Dall
|
096f31c436
KVM: arm/arm64: vgic: Get rid of MISR and EISR fields
|
8 years ago |