Show patches with: Submitter = Christoffer Dall       |   87 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
KVM: arm/arm64: Close VMID generation race - - - --- 2018-04-10 Christoffer Dall New
KVM: arm/arm64: Close VMID generation race - - - --- 2018-04-09 Christoffer Dall New
KVM: arm/arm64: Reset mapped IRQs on VM reset - - - --- 2018-03-05 Christoffer Dall New
[v5,40/40] KVM: arm/arm64: Avoid VGICv3 save/restore on VHE with no IRQs - - - --- 2018-02-27 Christoffer Dall New
[v5,39/40] KVM: arm/arm64: Move VGIC APR save/restore to vgic put/load - 1 - --- 2018-02-27 Christoffer Dall New
[v5,38/40] KVM: arm/arm64: Handle VGICv3 save/restore from the main VGIC code on VHE - - - --- 2018-02-27 Christoffer Dall New
[v5,37/40] KVM: arm/arm64: Move arm64-only vgic-v2-sr.c file to arm64 - 1 - --- 2018-02-27 Christoffer Dall New
[v5,36/40] KVM: arm/arm64: Handle VGICv2 save/restore from the main VGIC code - 1 - --- 2018-02-27 Christoffer Dall New
[v5,35/40] KVM: arm/arm64: Get rid of vgic_elrsr - 1 - --- 2018-02-27 Christoffer Dall New
[v5,34/40] KVM: arm64: Cleanup __activate_traps and __deactive_traps for VHE and non-VHE - 1 - --- 2018-02-27 Christoffer Dall New
[v5,33/40] KVM: arm64: Configure c15, PMU, and debug register traps on cpu load/put for VHE - 2 - --- 2018-02-27 Christoffer Dall New
[v5,32/40] KVM: arm64: Directly call VHE and non-VHE FPSIMD enabled functions - 2 - --- 2018-02-27 Christoffer Dall New
[v5,31/40] KVM: arm64: Move common VHE/non-VHE trap config in separate functions - 2 - --- 2018-02-27 Christoffer Dall New
[v5,30/40] KVM: arm64: Defer saving/restoring 32-bit sysregs to vcpu load/put - 2 - --- 2018-02-27 Christoffer Dall New
[v5,29/40] KVM: arm64: Prepare to handle deferred save/restore of 32-bit registers - 2 - --- 2018-02-27 Christoffer Dall New
[v5,28/40] KVM: arm64: Defer saving/restoring 64-bit sysregs to vcpu load/put on VHE - 1 - --- 2018-02-27 Christoffer Dall New
[v5,27/40] KVM: arm64: Prepare to handle deferred save/restore of ELR_EL1 - 2 - --- 2018-02-27 Christoffer Dall New
[v5,26/40] KVM: arm/arm64: Prepare to handle deferred save/restore of SPSR_EL1 - 2 - --- 2018-02-27 Christoffer Dall New
[v5,25/40] KVM: arm64: Introduce framework for accessing deferred sysregs - 2 - --- 2018-02-27 Christoffer Dall New
[v5,24/40] KVM: arm64: Rewrite system register accessors to read/write functions 1 1 - --- 2018-02-27 Christoffer Dall New
[v5,23/40] KVM: arm64: Change 32-bit handling of VM system registers - 2 - --- 2018-02-27 Christoffer Dall New
[v5,22/40] KVM: arm64: Don't save the host ELR_EL2 and SPSR_EL2 on VHE systems - 2 - --- 2018-02-27 Christoffer Dall New
[v5,21/40] KVM: arm64: Unify non-VHE host/guest sysreg save and restore functions - 2 - --- 2018-02-27 Christoffer Dall New
[v5,20/40] KVM: arm/arm64: Remove leftover comment from kvm_vcpu_run_vhe 1 1 - --- 2018-02-27 Christoffer Dall New
[v5,19/40] KVM: arm64: Introduce separate VHE/non-VHE sysreg save/restore functions - 2 - --- 2018-02-27 Christoffer Dall New
[v5,18/40] KVM: arm64: Rewrite sysreg alternatives to static keys 1 1 - --- 2018-02-27 Christoffer Dall New
[v5,17/40] KVM: arm64: Move userspace system registers into separate function - 3 - --- 2018-02-27 Christoffer Dall New
[v5,16/40] KVM: arm64: Remove noop calls to timer save/restore from VHE switch 1 1 - --- 2018-02-27 Christoffer Dall New
[v5,15/40] KVM: arm64: Don't deactivate VM on VHE systems 1 1 - --- 2018-02-27 Christoffer Dall New
[v5,14/40] KVM: arm64: Remove kern_hyp_va() use in VHE switch function - 2 - --- 2018-02-27 Christoffer Dall New
[v5,13/40] KVM: arm64: Introduce VHE-specific kvm_vcpu_run - 2 - --- 2018-02-27 Christoffer Dall New
[v5,12/40] KVM: arm64: Factor out fault info population and gic workarounds - 2 - --- 2018-02-27 Christoffer Dall New
[v5,11/40] KVM: arm64: Improve debug register save/restore flow - 2 - --- 2018-02-27 Christoffer Dall New
[v5,10/40] KVM: arm64: Slightly improve debug save/restore functions - 2 - --- 2018-02-27 Christoffer Dall New
[v5,09/40] KVM: arm64: Move debug dirty flag calculation out of world switch - 3 - --- 2018-02-27 Christoffer Dall New
[v5,08/40] KVM: arm/arm64: Introduce vcpu_el1_is_32bit 1 3 - --- 2018-02-27 Christoffer Dall New
[v5,07/40] KVM: arm/arm64: Add kvm_vcpu_load_sysregs and kvm_vcpu_put_sysregs 1 1 - --- 2018-02-27 Christoffer Dall New
[v5,06/40] KVM: arm/arm64: Get rid of vcpu->arch.irq_lines 1 2 - --- 2018-02-27 Christoffer Dall New
[v5,05/40] KVM: arm64: Move HCR_INT_OVERRIDE to default HCR_EL2 guest flag - 1 - --- 2018-02-27 Christoffer Dall New
[v5,04/40] KVM: arm64: Rework hyp_panic for VHE and non-VHE 1 1 - --- 2018-02-27 Christoffer Dall New
[v5,03/40] KVM: arm64: Avoid storing the vcpu pointer on the stack - 3 - --- 2018-02-27 Christoffer Dall New
[v5,02/40] KVM: arm/arm64: Move vcpu_load call after kvm_vcpu_first_run_init - 2 - --- 2018-02-27 Christoffer Dall New
[v5,01/40] KVM: arm/arm64: Avoid vcpu_load for other vcpu ioctls than KVM_RUN - 3 - --- 2018-02-27 Christoffer Dall New
[v3,16/16] KVM: arm/arm64: Move vcpu_load call after kvm_vcpu_first_run_init - - - --- 2017-12-04 Christoffer Dall New
[v3,15/16] KVM: arm/arm64: Avoid vcpu_load for other vcpu ioctls than KVM_RUN - - - --- 2017-12-04 Christoffer Dall New
[v3,14/16] KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl - - - --- 2017-12-04 Christoffer Dall New
[v3,13/16] KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_set_fpu - 2 - --- 2017-12-04 Christoffer Dall New
[v3,12/16] KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_get_fpu - 2 - --- 2017-12-04 Christoffer Dall New
[v3,11/16] KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_set_guest_debug - 2 - --- 2017-12-04 Christoffer Dall New
[v3,10/16] KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_translate - 2 - --- 2017-12-04 Christoffer Dall New
[v3,09/16] KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_set_mpstate - 2 - --- 2017-12-04 Christoffer Dall New
[v3,08/16] KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_get_mpstate - 2 - --- 2017-12-04 Christoffer Dall New
[v3,07/16] KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_set_sregs - 2 - --- 2017-12-04 Christoffer Dall New
[v3,06/16] KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_get_sregs - 2 - --- 2017-12-04 Christoffer Dall New
[v3,05/16] KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_set_regs - 2 - --- 2017-12-04 Christoffer Dall New
[v3,04/16] KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_get_regs - 2 - --- 2017-12-04 Christoffer Dall New
[v3,03/16] KVM: Move vcpu_load to arch-specific kvm_arch_vcpu_ioctl_run - 2 - --- 2017-12-04 Christoffer Dall New
[v3,02/16] KVM: Prepare for moving vcpu_load/vcpu_put into arch specific code - 2 - --- 2017-12-04 Christoffer Dall New
[v3,01/16] KVM: Take vcpu->mutex outside vcpu_load - 1 - --- 2017-12-04 Christoffer Dall New
[v6,8/8] KVM: arm/arm64: Avoid work when userspace iqchips are not used - - - --- 2017-12-04 Christoffer Dall New
[v6,7/8] KVM: arm/arm64: Provide a get_input_level for the arch timer - - - --- 2017-12-04 Christoffer Dall New
[v6,6/8] KVM: arm/arm64: Support VGIC dist pend/active changes for mapped IRQs - 1 - --- 2017-12-04 Christoffer Dall New
[v6,5/8] KVM: arm/arm64: Support a vgic interrupt line level sample function - 1 - --- 2017-12-04 Christoffer Dall New
[v6,4/8] KVM: arm/arm64: vgic: Support level-triggered mapped interrupts - 1 - --- 2017-12-04 Christoffer Dall New
[v6,3/8] KVM: arm/arm64: Don't cache the timer IRQ level - 1 - --- 2017-12-04 Christoffer Dall New
[v6,2/8] KVM: arm/arm64: Factor out functionality to get vgic mmio requester_vcpu 1 1 - --- 2017-12-04 Christoffer Dall New
[v6,1/8] KVM: arm/arm64: Remove redundant preemptible checks 1 1 - --- 2017-12-04 Christoffer Dall New
[PULL,19/19] KVM: arm/arm64: Fix broken GICH_ELRSR big endian conversion 1 - - --- 2017-12-04 Christoffer Dall New
[PULL,18/19] KVM: arm/arm64: kvm_arch_destroy_vm cleanups - - - --- 2017-12-04 Christoffer Dall New
[PULL,17/19] KVM: arm/arm64: Fix spinlock acquisition in vgic_set_owner - - - --- 2017-12-04 Christoffer Dall New
[PULL,16/19] kvm: arm: don't treat unavailable HYP mode as an error 2 - - --- 2017-12-04 Christoffer Dall New
[PULL,15/19] KVM: arm/arm64: Avoid attempting to load timer vgic state without a vgic - - - --- 2017-12-04 Christoffer Dall New
[PULL,14/19] kvm: arm64: handle single-step of hyp emulated mmio instructions 1 1 - --- 2017-12-04 Christoffer Dall New
[PULL,13/19] kvm: arm64: handle single-step during SError exceptions 1 1 - --- 2017-12-04 Christoffer Dall New
[PULL,12/19] kvm: arm64: handle single-step of userspace mmio instructions - - - --- 2017-12-04 Christoffer Dall New
[PULL,11/19] kvm: arm64: handle single-stepping trapped instructions - 1 - --- 2017-12-04 Christoffer Dall New
[PULL,10/19] KVM: arm/arm64: debug: Introduce helper for single-step - 1 - --- 2017-12-04 Christoffer Dall New
[PULL,09/19] arm: KVM: Fix VTTBR_BADDR_MASK BUG_ON off-by-one - 1 - --- 2017-12-04 Christoffer Dall New
[PULL,08/19] arm64: KVM: fix VTTBR_BADDR_MASK BUG_ON off-by-one - 2 - --- 2017-12-04 Christoffer Dall New
[PULL,07/19] KVM: arm/arm64: vgic-v4: Only perform an unmap for valid vLPIs - 1 - --- 2017-12-04 Christoffer Dall New
[PULL,06/19] KVM: arm/arm64: vgic-its: Check result of allocation before use 1 - - --- 2017-12-04 Christoffer Dall New
[PULL,05/19] KVM: arm/arm64: vgic-its: Preserve the revious read from the pending table - 1 - --- 2017-12-04 Christoffer Dall New
[PULL,04/19] KVM: arm/arm64: vgic: Preserve the revious read from the pending table - 1 - --- 2017-12-04 Christoffer Dall New
[PULL,03/19] KVM: arm/arm64: vgic-irqfd: Fix MSI entry allocation - 1 - --- 2017-12-04 Christoffer Dall New
[PULL,02/19] KVM: arm/arm64: VGIC: extend !vgic_is_initialized guard - 1 - --- 2017-12-04 Christoffer Dall New
[PULL,01/19] KVM: arm/arm64: Don't enable/disable physical timer access on VHE - - - --- 2017-12-04 Christoffer Dall New
KVM: arm/arm64: Fix broken GICH_ELRSR big endian conversion 1 - - --- 2017-12-03 Christoffer Dall New