Show patches with: none      |   3031 patches
« 1 2 3 430 31 »
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 - - - --- 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 - 1 - --- 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 - - - --- 2024-11-28 Sean Christopherson New
[RESEND] x86/sgx: Use vmalloc_array() instead of vmalloc() [RESEND] x86/sgx: Use vmalloc_array() instead of vmalloc() 1 1 - --- 2024-11-12 Thorsten Blum New
[RESEND] x86/sgx: Use vmalloc_array() instead of vmalloc() [RESEND] x86/sgx: Use vmalloc_array() instead of vmalloc() 1 1 - --- 2024-10-26 Thorsten Blum New
x86/sgx: Use vmalloc_array() instead of vmalloc() x86/sgx: Use vmalloc_array() instead of vmalloc() - 1 - --- 2024-09-29 Thorsten Blum New
[v6,3/3] x86/sgx: Resolve EREMOVE page vs EAUG page data race x86/sgx: Fix two data races in EAUG/EREMOVE flows - 2 - --- 2024-09-24 Dmitrii Kuvaiskii New
[v6,2/3] x86/sgx: Resolve EAUG race where losing thread returns SIGBUS x86/sgx: Fix two data races in EAUG/EREMOVE flows - 2 - --- 2024-09-24 Dmitrii Kuvaiskii New
[v6,1/3] x86/sgx: Split SGX_ENCL_PAGE_BEING_RECLAIMED into two flags x86/sgx: Fix two data races in EAUG/EREMOVE flows 1 2 - --- 2024-09-24 Dmitrii Kuvaiskii New
[v2,2/2] x86/sgx: Log information when a node lacks an EPC section SGX NUMA fix 1 1 - --- 2024-09-05 Aaron Lu New
[v2,1/2] x86/sgx: Fix deadlock in SGX NUMA node search SGX NUMA fix 1 2 1 --- 2024-09-05 Aaron Lu New
[v17,16/16] selftests/sgx: Add scripts for EPC cgroup testing Add Cgroup support for SGX EPC memory 1 1 1 --- 2024-08-30 Haitao Huang New
[v17,15/16] Docs/x86/sgx: Add description for cgroup support Add Cgroup support for SGX EPC memory 1 2 2 --- 2024-08-30 Haitao Huang New
[v17,14/16] x86/sgx: Turn on per-cgroup EPC reclamation Add Cgroup support for SGX EPC memory - 2 1 --- 2024-08-30 Haitao Huang New
[v17,13/16] x86/sgx: Revise global reclamation for EPC cgroups Add Cgroup support for SGX EPC memory - 2 - --- 2024-08-30 Haitao Huang New
[v17,12/16] x86/sgx: Implement direct reclamation for cgroups Add Cgroup support for SGX EPC memory - 2 - --- 2024-08-30 Haitao Huang New
[v17,11/16] x86/sgx: Charge mem_cgroup for per-cgroup reclamation Add Cgroup support for SGX EPC memory - 2 2 --- 2024-08-30 Haitao Huang New
[v17,10/16] x86/sgx: Implement async reclamation for cgroup Add Cgroup support for SGX EPC memory - 2 1 --- 2024-08-30 Haitao Huang New
[v17,09/16] x86/sgx: Add basic EPC reclamation flow for cgroup Add Cgroup support for SGX EPC memory - 2 - --- 2024-08-30 Haitao Huang New
[v17,08/16] x86/sgx: Encapsulate uses of the global LRU Add Cgroup support for SGX EPC memory - 2 - --- 2024-08-30 Haitao Huang New
[v17,07/16] x86/sgx: Abstract tracking reclaimable pages in LRU Add Cgroup support for SGX EPC memory - 2 1 --- 2024-08-30 Haitao Huang New
[v17,06/16] x86/sgx: Add sgx_epc_lru_list to encapsulate LRU list Add Cgroup support for SGX EPC memory - 2 1 --- 2024-08-30 Haitao Huang New
[v17,05/16] x86/sgx: Implement basic EPC misc cgroup functionality Add Cgroup support for SGX EPC memory - 3 1 --- 2024-08-30 Haitao Huang New
[v17,04/16] cgroup/misc: Add SGX EPC resource type Add Cgroup support for SGX EPC memory - 2 1 --- 2024-08-30 Haitao Huang New
[v17,03/16] cgroup/misc: Expose APIs for SGX driver Add Cgroup support for SGX EPC memory - 3 1 --- 2024-08-30 Haitao Huang New
[v17,02/16] cgroup/misc: Add per resource callbacks for CSS events Add Cgroup support for SGX EPC memory 1 2 1 --- 2024-08-30 Haitao Huang New
[v17,01/16] x86/sgx: Replace boolean parameters with enums Add Cgroup support for SGX EPC memory - 2 1 --- 2024-08-30 Haitao Huang New
x86/sgx: Fix deadloop in __sgx_alloc_epc_page() x86/sgx: Fix deadloop in __sgx_alloc_epc_page() 1 1 1 --- 2024-08-29 Aaron Lu New
[v4] x86/cpu: Adjust the error message when BIOS does not support SGX [v4] x86/cpu: Adjust the error message when BIOS does not support SGX 1 - - --- 2024-08-25 WangYuli New
[v3] x86/cpu: Adjust the error message when BIOS does not support SGX [v3] x86/cpu: Adjust the error message when BIOS does not support SGX 1 - - --- 2024-08-25 WangYuli New
x86/sgx: Fix a W=1 build warning in function comment x86/sgx: Fix a W=1 build warning in function comment - 1 - --- 2024-08-25 Huang, Kai New
[v5,3/3] x86/sgx: Resolve EREMOVE page vs EAUG page data race x86/sgx: Fix two data races in EAUG/EREMOVE flows - 2 - --- 2024-08-21 Dmitrii Kuvaiskii New
[v5,2/3] x86/sgx: Resolve EAUG race where losing thread returns SIGBUS x86/sgx: Fix two data races in EAUG/EREMOVE flows - 2 - --- 2024-08-21 Dmitrii Kuvaiskii New
[v5,1/3] x86/sgx: Split SGX_ENCL_PAGE_BEING_RECLAIMED into two flags x86/sgx: Fix two data races in EAUG/EREMOVE flows 1 2 - --- 2024-08-21 Dmitrii Kuvaiskii New
[v16,16/16] selftests/sgx: Add scripts for EPC cgroup testing Add Cgroup support for SGX EPC memory 1 1 1 --- 2024-08-21 Haitao Huang New
[v16,15/16] Docs/x86/sgx: Add description for cgroup support Add Cgroup support for SGX EPC memory 1 2 2 --- 2024-08-21 Haitao Huang New
[v16,14/16] x86/sgx: Turn on per-cgroup EPC reclamation Add Cgroup support for SGX EPC memory - 2 - --- 2024-08-21 Haitao Huang New
[v16,13/16] x86/sgx: implement direct reclamation for cgroups Add Cgroup support for SGX EPC memory - 2 - --- 2024-08-21 Haitao Huang New
[v16,12/16] x86/sgx: Revise global reclamation for EPC cgroups Add Cgroup support for SGX EPC memory - 2 - --- 2024-08-21 Haitao Huang New
[v16,11/16] x86/sgx: Charge mem_cgroup for per-cgroup reclamation Add Cgroup support for SGX EPC memory - 2 2 --- 2024-08-21 Haitao Huang New
[v16,10/16] x86/sgx: Implement async reclamation for cgroup Add Cgroup support for SGX EPC memory - 2 1 --- 2024-08-21 Haitao Huang New
[v16,09/16] x86/sgx: Add basic EPC reclamation flow for cgroup Add Cgroup support for SGX EPC memory - 2 - --- 2024-08-21 Haitao Huang New
[v16,08/16] x86/sgx: Encapsulate uses of the global LRU Add Cgroup support for SGX EPC memory - 2 - --- 2024-08-21 Haitao Huang New
[v16,07/16] x86/sgx: Abstract tracking reclaimable pages in LRU Add Cgroup support for SGX EPC memory - 2 1 --- 2024-08-21 Haitao Huang New
[v16,06/16] x86/sgx: Add sgx_epc_lru_list to encapsulate LRU list Add Cgroup support for SGX EPC memory - 2 1 --- 2024-08-21 Haitao Huang New
[v16,05/16] x86/sgx: Implement basic EPC misc cgroup functionality Add Cgroup support for SGX EPC memory - 4 1 --- 2024-08-21 Haitao Huang New
« 1 2 3 430 31 »