Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
f274baa49be67dd8a9f318cd95da6ef9f565d06b
/
virt
/
kvm
/
arm
/
hyp
5fbb0df
Merge tag 'kvm-arm-fixes-for-v4.16-2' into HEAD
by Marc Zyngier
· 7 years ago
2d0e63e
KVM: arm/arm64: Avoid VGICv3 save/restore on VHE with no IRQs
by Christoffer Dall
· 7 years ago
923a2e3
KVM: arm/arm64: Move VGIC APR save/restore to vgic put/load
by Christoffer Dall
· 7 years ago
8a43a2b
KVM: arm/arm64: Move arm64-only vgic-v2-sr.c file to arm64
by Christoffer Dall
· 7 years ago
75174ba
KVM: arm/arm64: Handle VGICv2 save/restore from the main VGIC code
by Christoffer Dall
· 8 years ago
bb5ed70
KVM: arm/arm64: Get rid of vgic_elrsr
by Christoffer Dall
· 7 years ago
04fef05
KVM: arm64: Remove noop calls to timer save/restore from VHE switch
by Christoffer Dall
· 7 years ago
27e91ad
kvm: arm/arm64: vgic-v3: Tighten synchronization for guests using v2 on v3
by Marc Zyngier
· 7 years ago
d681198
KVM: arm/arm64: Detangle kvm_mmu.h from kvm_hyp.h
by Marc Zyngier
· 7 years ago
fc396e0
KVM: arm/arm64: Fix broken GICH_ELRSR big endian conversion
by Christoffer Dall
· 7 years ago
ec6449a
KVM: arm/arm64: Don't enable/disable physical timer access on VHE
by Christoffer Dall
· 7 years ago
374be35
KVM: arm/arm64: GICv4: Enable virtual cpuif if VLPIs can be delivered
by Marc Zyngier
· 7 years ago
688c50a
KVM: arm/arm64: Move timer save/restore out of the hyp code
by Christoffer Dall
· 8 years ago
21bc528
arm64/kvm: sysreg: fix typo'd SYS_ICC_IGRPEN*_EL1
by Mark Rutland
· 8 years ago
7b1dba1
KVM: arm64: Log an error if trapping a write-to-read-only GICv3 access
by Marc Zyngier
· 8 years ago
e7f1d1e
KVM: arm64: Log an error if trapping a read-from-write-only GICv3 access
by Marc Zyngier
· 8 years ago
6293d65
KVM: arm64: vgic-v3: Add ICV_PMR_EL1 handler
by Marc Zyngier
· 8 years ago
d840b2d
KVM: arm64: vgic-v3: Add ICV_CTLR_EL1 handler
by Marc Zyngier
· 8 years ago
4351589
KVM: arm64: vgic-v3: Add ICV_RPR_EL1 handler
by Marc Zyngier
· 8 years ago
40228ba
KVM: arm64: vgic-v3: Add ICV_DIR_EL1 handler
by Marc Zyngier
· 8 years ago
eab0b2d
KVM: arm64: vgic-v3: Add misc Group-0 handlers
by Marc Zyngier
· 8 years ago
fbc48a0
KVM: arm64: vgic-v3: Add ICV_IGNREN0_EL1 handler
by Marc Zyngier
· 8 years ago
423de85
KVM: arm64: vgic-v3: Add ICV_BPR0_EL1 handler
by Marc Zyngier
· 8 years ago
9c7bfc2
KVM: arm64: vgic-v3: Enable trapping of Group-1 system registers
by Marc Zyngier
· 8 years ago
2724c11
KVM: arm64: vgic-v3: Add ICV_HPPIR1_EL1 handler
by Marc Zyngier
· 8 years ago
f9e7449
KVM: arm64: vgic-v3: Add ICV_AP1Rn_EL1 handler
by Marc Zyngier
· 8 years ago
b6f4903
KVM: arm64: vgic-v3: Add ICV_EOIR1_EL1 handler
by Marc Zyngier
· 8 years ago
132a324
KVM: arm64: vgic-v3: Add ICV_IAR1_EL1 handler
by Marc Zyngier
· 8 years ago
f8b630b
KVM: arm64: vgic-v3: Add ICV_IGRPEN1_EL1 handler
by Marc Zyngier
· 8 years ago
d70c7b3
KVM: arm64: vgic-v3: Add ICV_BPR1_EL1 handler
by Marc Zyngier
· 8 years ago
59da1cb
KVM: arm64: vgic-v3: Add hook to handle guest GICv3 sysreg accesses at EL2
by Marc Zyngier
· 8 years ago
63000dd
KVM: arm/arm64: vgic-v3: Add accessors for the ICH_APxRn_EL2 registers
by Marc Zyngier
· 8 years ago
d68356c
KVM: arm/arm64: vgic-v3: Fix nr_pre_bits bitfield extraction
by Christoffer Dall
· 8 years ago
15d2bff
KVM: arm/arm64: vgic-v3: Use PREbits to infer the number of ICH_APxRn_EL2 registers
by Marc Zyngier
· 8 years ago
cffcd9d
KVM: arm/arm64: vgic-v3: Fix off-by-one LR access
by Marc Zyngier
· 8 years ago
ff56761
KVM: arm/arm64: vgic-v3: De-optimize VMCR save/restore when emulating a GICv2
by Marc Zyngier
· 8 years ago
096f31c
KVM: arm/arm64: vgic: Get rid of MISR and EISR fields
by Christoffer Dall
· 8 years ago
b6095b0
KVM: arm/arm64: vgic: Get rid of unnecessary save_maint_int_state
by Christoffer Dall
· 8 years ago
00dafa0
KVM: arm/arm64: vgic: Get rid of live_lrs
by Christoffer Dall
· 8 years ago
328e566
KVM: arm/arm64: vgic: Defer touching GICH_VMCR to vcpu_load/put
by Christoffer Dall
· 9 years ago
90de943
KVM: arm/arm64: Move cntvoff to each timer context
by Jintack Lim
· 8 years ago
fbb4aee
KVM: arm/arm64: Abstract virtual timer context into separate structure
by Jintack Lim
· 8 years ago
488f94d
KVM: arm64: Access CNTHCTL_EL2 bit fields correctly on VHE systems
by Jintack Lim
· 8 years ago
19f0ece
arm64: KVM: Move vgic-v3 save/restore to virt/kvm/arm/hyp
by Vladimir Murzin
· 8 years ago
3272f0d
arm64: KVM: Inject a vSerror if detecting a bad GICV access at EL2
by Marc Zyngier
· 8 years ago
bf8feb3
arm64: KVM: vgic-v2: Add GICV access from HYP
by Marc Zyngier
· 8 years ago
fb5ee36
arm64: KVM: vgic-v2: Add the GICV emulation infrastructure
by Marc Zyngier
· 8 years ago
50926d8
KVM: arm/arm64: The GIC is dead, long live the GIC
by Marc Zyngier
· 9 years ago
4d3afc9
KVM: arm/arm64: vgic-v2: Clear all dirty LRs
by Christoffer Dall
· 9 years ago
efffe55
KVM: arm/arm64: vgic-new: enable build
by Andre Przywara
· 9 years ago
2db4c10
KVM: arm/arm64: Get rid of vgic_cpu->nr_lr
by Christoffer Dall
· 9 years ago
41a5448
KVM: arm/arm64: Move timer IRQ map to latest possible time
by Christoffer Dall
· 9 years ago
cc1daf0
KVM: arm/arm64: vgic-v2: Only wipe LRs on vcpu exit
by Marc Zyngier
· 9 years ago
f8cfbce
KVM: arm/arm64: vgic-v2: Do not save an LR known to be empty
by Marc Zyngier
· 9 years ago
2a1044f
KVM: arm/arm64: vgic-v2: Move GICH_ELRSR saving to its own function
by Marc Zyngier
· 9 years ago
c813bb1
KVM: arm/arm64: vgic-v2: Save maintenance interrupt state only if required
by Marc Zyngier
· 9 years ago
59f00ff
KVM: arm/arm64: vgic-v2: Avoid accessing GICH registers
by Marc Zyngier
· 9 years ago
6d50d54
arm64: KVM: Move vgic-v2 and timer save/restore to virt/kvm/arm/hyp
by Marc Zyngier
· 9 years ago