Series |
KVM: arm64: Add Statistical Profiling Extension (SPE) support
|
expand
-
[RFC,v5,00/38] KVM: arm64: Add Statistical Profiling Extension (SPE) support
-
[RFC,v5,01/38] KVM: arm64: Make lock_all_vcpus() available to the rest of KVM
-
[RFC,v5,02/38] KVM: arm64: Add lock/unlock memslot user API
-
[RFC,v5,03/38] KVM: arm64: Implement the memslot lock/unlock functionality
-
[RFC,v5,04/38] KVM: arm64: Defer CMOs for locked memslots until a VCPU is run
-
[RFC,v5,05/38] KVM: arm64: Perform CMOs on locked memslots when userspace resets VCPUs
-
[RFC,v5,06/38] KVM: arm64: Delay tag scrubbing for locked memslots until a VCPU runs
-
[RFC,v5,07/38] KVM: arm64: Unmap unlocked memslot from stage 2 if kvm_mmu_has_pending_ops()
-
[RFC,v5,08/38] KVM: arm64: Unlock memslots after stage 2 tables are freed
-
[RFC,v5,09/38] KVM: arm64: Deny changes to locked memslots
-
[RFC,v5,10/38] KVM: Add kvm_warn{,_ratelimited} macros
-
[RFC,v5,11/38] KVM: arm64: Print a warning for unexpected faults on locked memslots
-
[RFC,v5,12/38] KVM: arm64: Allow userspace to lock and unlock memslots
-
[RFC,v5,13/38] KVM: arm64: Add CONFIG_KVM_ARM_SPE Kconfig option
-
[RFC,v5,14/38] KVM: arm64: Add SPE capability and VCPU feature
-
[RFC,v5,15/38] perf: arm_spe_pmu: Move struct arm_spe_pmu to a separate header file
-
[RFC,v5,16/38] KVM: arm64: Allow SPE emulation when the SPE hardware is present
-
[RFC,v5,17/38] KVM: arm64: Allow userspace to set the SPE feature only if SPE is present
-
[RFC,v5,18/38] KVM: arm64: Expose SPE version to guests
-
[RFC,v5,19/38] KVM: arm64: Do not run a VCPU on a CPU without SPE
-
[RFC,v5,20/38] KVM: arm64: Add a new VCPU device control group for SPE
-
[RFC,v5,21/38] KVM: arm64: Add SPE VCPU device attribute to set the interrupt number
-
[RFC,v5,22/38] KVM: arm64: Add SPE VCPU device attribute to initialize SPE
-
[RFC,v5,23/38] KVM: arm64: debug: Configure MDCR_EL2 when a VCPU has SPE
-
[RFC,v5,24/38] KVM: arm64: Move accesses to MDCR_EL2 out of __{activate, deactivate}_traps_common
-
[RFC,v5,25/38] KVM: arm64: VHE: Change MDCR_EL2 at world switch if VCPU has SPE
-
[RFC,v5,26/38] KVM: arm64: Add SPE system registers to VCPU context
-
[RFC,v5,27/38] KVM: arm64: nVHE: Save PMSCR_EL1 to the host context
-
[RFC,v5,28/38] KVM: arm64: Rename DEBUG_STATE_SAVE_SPE -> DEBUG_SAVE_SPE_BUFFER flags
-
[RFC,v5,29/38] KVM: arm64: nVHE: Context switch SPE state if VCPU has SPE
-
[RFC,v5,30/38] KVM: arm64: VHE: Context switch SPE state if VCPU has SPE
-
[RFC,v5,31/38] KVM: arm64: Save/restore PMSNEVFR_EL1 on VCPU put/load
-
[RFC,v5,32/38] KVM: arm64: Allow guest to use physical timestamps if perfmon_capable()
-
[RFC,v5,33/38] KVM: arm64: Emulate SPE buffer management interrupt
-
[RFC,v5,34/38] KVM: arm64: Add an userspace API to stop a VCPU profiling
-
[RFC,v5,35/38] KVM: arm64: Implement userspace API to stop a VCPU profiling
-
[RFC,v5,36/38] KVM: arm64: Add PMSIDR_EL1 to the SPE register context
-
[RFC,v5,37/38] KVM: arm64: Make CONFIG_KVM_ARM_SPE depend on !CONFIG_NUMA_BALANCING
-
[RFC,v5,38/38] KVM: arm64: Allow userspace to enable SPE for guests
|