Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
e61686bb77c441d8e5f10dc063e2cea799e4aae6
/
arch
/
arm64
/
kvm
/
hyp
/
vgic-v3-sr.c
df561f66
treewide: Use fallthrough pseudo-keyword
by Gustavo A. R. Silva
· 4 years, 5 months ago
a394cf6
Merge branch 'kvm-arm64/misc-5.9' into kvmarm-master/next-WIP
by Marc Zyngier
· 4 years, 6 months ago
3a949f4
KVM: arm64: Rename HSR to ESR
by Gavin Shan
· 4 years, 7 months ago
c50cb04
KVM: arm64: Remove __hyp_text macro, use build rules instead
by David Brazdil
· 4 years, 7 months ago
fc5d1f1
KVM: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu
by Christoffer Dall
· 6 years ago
656012c
KVM: Fix spelling in code comments
by Fuad Tabba
· 4 years, 10 months ago
9ed24f4
KVM: arm64: Move virt/kvm/arm to arch/arm64
by Marc Zyngier
· 4 years, 8 months ago
[Renamed (99%) from virt/kvm/arm/hyp/vgic-v3-sr.c]
1a8248c
KVM: arm: vgic-v3: Mark expected switch fall-through
by Anders Roxell
· 5 years ago
caab277
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234
by Thomas Gleixner
· 6 years ago
ca71228
arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled
by Marc Zyngier
· 6 years ago
b98c079
KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming
by Marc Zyngier
· 6 years ago
bd7d95c
arm64: KVM: Consistently advance singlestep when emulating instructions
by Mark Rutland
· 6 years ago
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
bb5ed70
KVM: arm/arm64: Get rid of vgic_elrsr
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
374be35
KVM: arm/arm64: GICv4: Enable virtual cpuif if VLPIs can be delivered
by Marc Zyngier
· 7 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
328e5664
KVM: arm/arm64: vgic: Defer touching GICH_VMCR to vcpu_load/put
by Christoffer Dall
· 9 years ago
19f0ece
arm64: KVM: Move vgic-v3 save/restore to virt/kvm/arm/hyp
by Vladimir Murzin
· 8 years ago
[Renamed from arch/arm64/kvm/hyp/vgic-v3-sr.c]
b5525ce
arm64: KVM: Move GIC accessors to arch_gicv3.h
by Vladimir Murzin
· 8 years ago
cf0ba18
KVM: arm/arm64: Get rid of exported aliases to static functions
by Christoffer Dall
· 8 years ago
c585132
arm64: KVM: vgic-v3: Relax synchronization when SRE==1
by Marc Zyngier
· 9 years ago
a057001
arm64: KVM: vgic-v3: Prevent the guest from messing with ICC_SRE_EL1
by Marc Zyngier
· 9 years ago
fa89c77
KVM: arm/arm64: vgic-v3: Clear all dirty LRs
by Christoffer Dall
· 9 years ago
b40c489
arm64: KVM: vgic-v3: Only wipe LRs on vcpu exit
by Marc Zyngier
· 9 years ago
0d98d00
arm64: KVM: vgic-v3: Reset LRs at boot time
by Marc Zyngier
· 9 years ago
84e8b9c
arm64: KVM: vgic-v3: Do not save an LR known to be empty
by Marc Zyngier
· 9 years ago
b434454
arm64: KVM: vgic-v3: Save maintenance interrupt state only if required
by Marc Zyngier
· 9 years ago
1b8e83c
arm64: KVM: vgic-v3: Avoid accessing ICH registers
by Marc Zyngier
· 9 years ago
13720a5
arm64: KVM: Move kvm/hyp/hyp.h to include/asm/kvm_hyp.h
by Marc Zyngier
· 9 years ago
fd451b9
arm64: KVM: vgic-v3: Restore ICH_APR0Rn_EL2 before ICH_APR1Rn_EL2
by Marc Zyngier
· 9 years ago
3ffa75c
arm64: KVM: Remove weak attributes
by Marc Zyngier
· 9 years ago
044ac37
arm64: KVM: Add compatibility aliases
by Marc Zyngier
· 9 years ago
f68d2b1
arm64: KVM: Implement vgic-v3 save/restore
by Marc Zyngier
· 9 years ago