Show patches with: Archived = No       |   127 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,57/57] KVM: x86: Use only local variables (no bitmask) to init kvm_cpu_caps KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,56/57] KVM: x86: Explicitly track feature flags that are enabled at runtime KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,55/57] KVM: x86: Explicitly track feature flags that require vendor enabling KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,54/57] KVM: x86: Rename "SF" macro to "SCATTERED_F" KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,53/57] KVM: x86: Pull CPUID capabilities from boot_cpu_data only as needed KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,52/57] KVM: x86: Add a macro for features that are synthesized into boot_cpu_data KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,51/57] KVM: x86: Drop superfluous host XSAVE check when adjusting guest XSAVES caps KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,50/57] KVM: x86: Replace (almost) all guest CPUID feature queries with cpu_caps KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,49/57] KVM: x86: Shuffle code to prepare for dropping guest_cpuid_has() KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,48/57] KVM: x86: Update guest cpu_caps at runtime for dynamic CPUID-based features KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,47/57] KVM: x86: Update OS{XSAVE,PKE} bits in guest CPUID irrespective of host support KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,46/57] KVM: x86: Drop unnecessary check that cpuid_entry2_find() returns right leaf KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,45/57] KVM: x86: Avoid double CPUID lookup when updating MWAIT at runtime KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,44/57] KVM: x86: Initialize guest cpu_caps based on KVM support KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,43/57] KVM: x86: Treat MONTIOR/MWAIT as a "partially emulated" feature KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,42/57] KVM: x86: Extract code for generating per-entry emulated CPUID information KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,41/57] KVM: x86: Initialize guest cpu_caps based on guest CPUID KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,40/57] KVM: x86: Replace guts of "governed" features with comprehensive cpu_caps KVM: x86: CPUID overhaul, fixes, and caching - 2 - --- 2024-11-28 Sean Christopherson New
[v3,39/57] KVM: x86: Rename "governed features" helpers to use "guest_cpu_cap" KVM: x86: CPUID overhaul, fixes, and caching - 2 - --- 2024-11-28 Sean Christopherson New
[v3,38/57] KVM: x86: Advertise HYPERVISOR in KVM_GET_SUPPORTED_CPUID KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,37/57] KVM: x86: Advertise TSC_DEADLINE_TIMER in KVM_GET_SUPPORTED_CPUID KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,36/57] KVM: x86: Remove all direct usage of cpuid_entry2_find() KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,35/57] KVM: x86: Move kvm_find_cpuid_entry{,_index}() up near cpuid_entry2_find() KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,34/57] KVM: x86: Always operate on kvm_vcpu data in cpuid_entry2_find() KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,33/57] KVM: x86: Remove unnecessary caching of KVM's PV CPUID base KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,32/57] KVM: x86: Clear PV_UNHALT for !HLT-exiting only when userspace sets CPUID KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,31/57] KVM: x86: Swap incoming guest CPUID into vCPU before massaging in KVM_SET_CPUID2 KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,30/57] KVM: x86: Add a macro to init CPUID features that KVM emulates in software KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,29/57] KVM: x86: Add a macro to init CPUID features that ignore host kernel support KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,28/57] KVM: x86: Harden CPU capabilities processing against out-of-scope features KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,27/57] KVM: x86: #undef SPEC_CTRL_SSBD in cpuid.c to avoid macro collisions KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,26/57] KVM: x86: Handle kernel- and KVM-defined CPUID words in a single helper KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,25/57] KVM: x86: Add a macro to precisely handle aliased 0x1.EDX CPUID features KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,24/57] KVM: x86: Add a macro to init CPUID features that are 64-bit only KVM: x86: CPUID overhaul, fixes, and caching - 2 - --- 2024-11-28 Sean Christopherson New
[v3,23/57] KVM: x86: Rename kvm_cpu_cap_mask() to kvm_cpu_cap_init() KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,22/57] KVM: x86: Unpack F() CPUID feature flag macros to one flag per line of code KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,21/57] KVM: x86: Account for max supported CPUID leaf when getting raw host CPUID KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,20/57] KVM: x86: Do reverse CPUID sanity checks in __feature_leaf() KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,19/57] KVM: x86: Don't update PV features caches when enabling enforcement capability KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,18/57] KVM: x86: Zero out PV features cache when the CPUID leaf is not present KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,17/57] KVM: selftests: Update x86's KVM PV test to match KVM's disabling exits behavior KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,16/57] KVM: selftests: Fix a bad TEST_REQUIRE() in x86's KVM PV test KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,15/57] KVM: x86: Drop the now unused KVM_X86_DISABLE_VALID_EXITS KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,14/57] KVM: x86: Reject disabling of MWAIT/HLT interception when not allowed KVM: x86: CPUID overhaul, fixes, and caching - 2 - --- 2024-11-28 Sean Christopherson New
[v3,13/57] KVM: x86: Disallow KVM_CAP_X86_DISABLE_EXITS after vCPU creation KVM: x86: CPUID overhaul, fixes, and caching - 2 - --- 2024-11-28 Sean Christopherson New
[v3,12/57] KVM: x86: Drop now-redundant MAXPHYADDR and GPA rsvd bits from vCPU creation KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,11/57] KVM: x86/pmu: Drop now-redundant refresh() during init() KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,10/57] KVM: x86: Move __kvm_is_valid_cr4() definition to x86.h KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,09/57] KVM: selftests: Verify KVM stuffs runtime CPUID OS bits on CR4 writes KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,08/57] KVM: selftests: Refresh vCPU CPUID cache in __vcpu_get_cpuid_entry() KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,07/57] KVM: selftests: Assert that vcpu->cpuid is non-NULL when getting CPUID entries KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,06/57] KVM: selftests: Update x86's set_sregs_test to match KVM's CPUID enforcement KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v3,05/57] KVM: x86: Account for KVM-reserved CR4 bits when passing through CR4 on VMX KVM: x86: CPUID overhaul, fixes, and caching - 2 - --- 2024-11-28 Sean Christopherson New
[v3,04/57] KVM: x86: Explicitly do runtime CPUID updates "after" initial setup KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,03/57] KVM: x86: Do all post-set CPUID processing during vCPU creation KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,02/57] KVM: x86: Limit use of F() and SF() to kvm_cpu_cap_{mask,init_kvm_defined}() KVM: x86: CPUID overhaul, fixes, and caching - - - --- 2024-11-28 Sean Christopherson New
[v3,01/57] KVM: x86: Use feature_bit() to clear CONSTANT_TSC when emulating CPUID KVM: x86: CPUID overhaul, fixes, and caching - 1 - --- 2024-11-28 Sean Christopherson New
[v35,24/24] x86/sgx: Update MAINTAINERS Intel SGX foundations - - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,23/24] docs: x86/sgx: Document SGX micro architecture and kernel internals Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,22/24] selftests/x86: Add a selftest for SGX Intel SGX foundations - - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,21/24] x86/vdso: Implement a vDSO for Intel SGX enclave call Intel SGX foundations 1 - 1 --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,20/24] x86/traps: Attempt to fixup exceptions in vDSO before signaling Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,19/24] x86/fault: Add helper function to sanitize error code Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,18/24] x86/vdso: Add support for exception fixup in vDSO functions Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,17/24] x86/sgx: ptrace() support for the SGX driver Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,16/24] x86/sgx: Add a page reclaimer Intel SGX foundations 1 - 5 --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,15/24] x86/sgx: Allow a limited use of ATTRIBUTE.PROVISIONKEY for attestation Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,14/24] x86/sgx: Add SGX_IOC_ENCLAVE_INIT Intel SGX foundations 1 - 6 --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,13/24] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES Intel SGX foundations 1 - 6 --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,12/24] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE Intel SGX foundations 1 - 6 --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,11/24] x86/sgx: Add SGX enclave driver Intel SGX foundations 1 - 6 --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,10/24] mm: Add vm_ops->mprotect() Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,09/24] x86/sgx: Add __sgx_alloc_epc_page() and sgx_free_epc_page() Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,08/24] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,07/24] x86/cpu/intel: Add nosgx kernel parameter Intel SGX foundations - 1 1 --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,06/24] x86/cpu/intel: Detect SGX support Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,05/24] x86/sgx: Add wrappers for ENCLS leaf functions Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,04/24] x86/sgx: Add SGX microarchitectural data structures Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,03/24] x86/mm: x86/sgx: Signal SIGSEGV with PF_SGX Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,02/24] x86/cpufeatures: x86/msr: Add Intel SGX Launch Control hardware bits Intel SGX foundations 1 1 - --- 2020-07-07 Jarkko Sakkinen Under Review
[v35,01/24] x86/cpufeatures: x86/msr: Add Intel SGX hardware bits Intel SGX foundations 1 1 - --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,24/24] x86/sgx: Update MAINTAINERS Intel SGX foundations - - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,23/24] docs: x86/sgx: Document SGX micro architecture and kernel internals Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,22/24] selftests/x86: Add a selftest for SGX Intel SGX foundations - - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,21/24] x86/vdso: Implement a vDSO for Intel SGX enclave call Intel SGX foundations 1 - 1 --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,20/24] x86/traps: Attempt to fixup exceptions in vDSO before signaling Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,19/24] x86/fault: Add helper function to sanitize error code Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,18/24] x86/vdso: Add support for exception fixup in vDSO functions Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,17/24] x86/sgx: ptrace() support for the SGX driver Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,16/24] x86/sgx: Add a page reclaimer Intel SGX foundations 1 - 5 --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,15/24] x86/sgx: Allow a limited use of ATTRIBUTE.PROVISIONKEY for attestation Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,14/24] x86/sgx: Add SGX_IOC_ENCLAVE_INIT Intel SGX foundations 1 - 6 --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,13/24] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES Intel SGX foundations 1 - 6 --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,12/24] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE Intel SGX foundations 1 - 6 --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,11/24] x86/sgx: Add SGX enclave driver Intel SGX foundations 1 - 6 --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,10/24] mm: Add vm_ops->mprotect() Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,09/24] x86/sgx: Add __sgx_alloc_epc_page() and sgx_free_epc_page() Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,08/24] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,07/24] x86/cpu/intel: Add nosgx kernel parameter Intel SGX foundations - 1 1 --- 2020-07-07 Jarkko Sakkinen Under Review
[v34,06/24] x86/cpu/intel: Detect SGX support Intel SGX foundations 1 - - --- 2020-07-07 Jarkko Sakkinen Under Review
« 1 2 »