Age | Commit message (Expand) | Author | Files | Lines |
2024-04-20 | x86/purgatory: Switch to the position-independent small code model | Ard Biesheuvel | 1 | -1/+2 |
2024-04-19 | KVM: VMX: Introduce test mode related to EPT violation VE | Isaku Yamahata | 4 | -4/+73 |
2024-04-19 | KVM, x86: add architectural support code for #VE | Paolo Bonzini | 2 | -0/+16 |
2024-04-19 | KVM: x86/mmu: Track shadow MMIO value on a per-VM basis | Sean Christopherson | 5 | -10/+13 |
2024-04-19 | KVM: x86/mmu: Add Suppress VE bit to EPT shadow_mmio_mask/shadow_present_mask | Isaku Yamahata | 2 | -2/+5 |
2024-04-19 | KVM: x86/mmu: Allow non-zero value for non-present SPTE and removed SPTE | Sean Christopherson | 3 | -14/+28 |
2024-04-19 | KVM: x86/mmu: Replace hardcoded value 0 for the initial value for SPTE | Sean Christopherson | 4 | -13/+19 |
2024-04-19 | Merge x86 bugfixes from Linux 6.9-rc3 | Paolo Bonzini | 42 | -162/+369 |
2024-04-19 | crypto: x86/aes-xts - optimize size of instructions operating on lengths | Eric Biggers | 2 | -28/+30 |
2024-04-19 | crypto: x86/aes-xts - eliminate a few more instructions | Eric Biggers | 1 | -26/+13 |
2024-04-19 | crypto: x86/aes-xts - handle AES-128 and AES-192 more efficiently | Eric Biggers | 1 | -86/+92 |
2024-04-19 | crypto: x86/aesni-xts - deduplicate aesni_xts_enc() and aesni_xts_dec() | Eric Biggers | 1 | -191/+79 |
2024-04-19 | crypto: x86/aes-xts - handle CTS encryption more efficiently | Eric Biggers | 1 | -24/+29 |
2024-04-19 | crypto: x86/sha256-ni - simplify do_4rounds | Eric Biggers | 1 | -6/+4 |
2024-04-19 | crypto: x86/sha256-ni - optimize code size | Eric Biggers | 1 | -15/+15 |
2024-04-19 | crypto: x86/sha256-ni - rename some register aliases | Eric Biggers | 1 | -17/+17 |
2024-04-19 | crypto: x86/sha256-ni - convert to use rounds macros | Eric Biggers | 1 | -182/+29 |
2024-04-19 | crypto: x86/aes-xts - access round keys using single-byte offsets | Eric Biggers | 1 | -37/+44 |
2024-04-18 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 11 | -145/+128 |
2024-04-18 | bpf: Fix JIT of is_mov_percpu_addr instruction. | Alexei Starovoitov | 1 | -1/+1 |
2024-04-18 | x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ | Eric Biggers | 1 | -3/+3 |
2024-04-18 | x86/fred: Fix incorrect error code printout in fred_bad_type() | Hou Wenlong | 1 | -4/+4 |
2024-04-18 | x86/fred: Fix INT80 emulation for FRED | Xin Li (Intel) | 2 | -1/+66 |
2024-04-17 | x86/retpolines: Enable the default thunk warning only on relevant configs | Borislav Petkov (AMD) | 1 | -0/+7 |
2024-04-17 | Merge branch 'svm' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 5 | -67/+57 |
2024-04-16 | Merge tag 'kvm-x86-fixes-6.9-rcN' of https://github.com/kvm-x86/linux into HEAD | Paolo Bonzini | 8 | -43/+84 |
2024-04-16 | sched: Add missing memory barrier in switch_mm_cid | Mathieu Desnoyers | 1 | -0/+3 |
2024-04-14 | locking/atomic/x86: Introduce arch_try_cmpxchg64_local() | Uros Bizjak | 2 | -0/+40 |
2024-04-14 | Merge branch 'linus' into perf/core, to pick up perf/urgent fixes | Ingo Molnar | 49 | -274/+710 |
2024-04-14 | x86/pat: Fix W^X violation false-positives when running as Xen PV guest | Juergen Gross | 1 | -8/+18 |
2024-04-14 | x86/pat: Restructure _lookup_address_cpa() | Juergen Gross | 1 | -4/+7 |
2024-04-14 | x86/mm: Use lookup_address_in_pgd_attr() in show_fault_oops() | Juergen Gross | 1 | -3/+4 |
2024-04-14 | x86/pat: Introduce lookup_address_in_pgd_attr() | Juergen Gross | 2 | -3/+32 |
2024-04-14 | Merge tag 'x86-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 8 | -119/+115 |
2024-04-14 | Merge tag 'perf-urgent-2024-04-14' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -0/+1 |
2024-04-14 | x86/bugs: Fix BHI retpoline check | Josh Poimboeuf | 1 | -4/+7 |
2024-04-12 | x86/sev: Take NUMA node into account when allocating memory for per-CPU SEV data | Li RongQing | 1 | -4/+4 |
2024-04-12 | Merge branch 'x86/urgent' into x86/cpu, to resolve conflict | Ingo Molnar | 22 | -124/+394 |
2024-04-12 | x86/cpu/amd: Move TOPOEXT enablement into the topology parser | Thomas Gleixner | 2 | -15/+21 |
2024-04-12 | x86/cpu/amd: Make the NODEID_MSR union actually work | Thomas Gleixner | 1 | -3/+3 |
2024-04-12 | x86/cpu/amd: Make the CPUID 0x80000008 parser correct | Thomas Gleixner | 1 | -6/+18 |
2024-04-12 | x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI | Josh Poimboeuf | 2 | -15/+4 |
2024-04-12 | x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto | Josh Poimboeuf | 2 | -14/+1 |
2024-04-12 | locking/pvqspinlock/x86: Remove redundant CMP after CMPXCHG in __raw_callee_s... | Uros Bizjak | 1 | -3/+2 |
2024-04-12 | KVM: SEV: use u64_to_user_ptr throughout | Paolo Bonzini | 1 | -22/+22 |
2024-04-12 | KVM: VMX: Modify NMI and INTR handlers to take intr_info as function argument | Sean Christopherson | 1 | -9/+7 |
2024-04-12 | KVM: VMX: Move out vmx_x86_ops to 'main.c' to dispatch VMX and TDX | Paolo Bonzini | 4 | -270/+391 |
2024-04-12 | KVM: x86: Split core of hypercall emulation to helper function | Sean Christopherson | 2 | -18/+42 |
2024-04-12 | Merge branch 'kvm-sev-init2' into HEAD | Paolo Bonzini | 13 | -135/+347 |
2024-04-12 | crypto: x86/aes-xts - make non-AVX implementation use new glue code | Eric Biggers | 3 | -203/+132 |
2024-04-12 | crypto: x86/sha512-avx2 - add missing vzeroupper | Eric Biggers | 1 | -0/+1 |
2024-04-12 | crypto: x86/sha256-avx2 - add missing vzeroupper | Eric Biggers | 1 | -0/+1 |
2024-04-12 | crypto: x86/nh-avx2 - add missing vzeroupper | Eric Biggers | 1 | -0/+1 |
2024-04-11 | Merge tag 'hyperv-fixes-signed-20240411' of git://git.kernel.org/pub/scm/linu... | Linus Torvalds | 2 | -26/+12 |
2024-04-11 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 34 | -100/+510 |
2024-04-11 | KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protecting | David Matlack | 1 | -10/+6 |
2024-04-11 | KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}() | David Matlack | 1 | -14/+0 |
2024-04-11 | KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty status | David Matlack | 1 | -5/+16 |
2024-04-11 | KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID update | Sean Christopherson | 1 | -3/+3 |
2024-04-11 | KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacks | Sean Christopherson | 1 | -1/+9 |
2024-04-11 | perf/x86/intel: Expose existence of callback support to KVM | Sean Christopherson | 2 | -0/+2 |
2024-04-11 | KVM: VMX: Snapshot LBR capabilities during module initialization | Sean Christopherson | 3 | -5/+8 |
2024-04-11 | KVM: delete .change_pte MMU notifier callback | Paolo Bonzini | 5 | -125/+7 |
2024-04-11 | KVM: SEV: allow SEV-ES DebugSwap again | Paolo Bonzini | 1 | -1/+1 |
2024-04-11 | KVM: SEV: introduce KVM_SEV_INIT2 operation | Paolo Bonzini | 2 | -7/+55 |
2024-04-11 | KVM: SEV: sync FPU and AVX state at LAUNCH_UPDATE_VMSA time | Paolo Bonzini | 5 | -10/+54 |
2024-04-11 | KVM: SEV: define VM types for SEV and SEV-ES | Paolo Bonzini | 4 | -3/+27 |
2024-04-11 | KVM: SEV: introduce to_kvm_sev_info | Paolo Bonzini | 2 | -2/+7 |
2024-04-11 | KVM: x86: Add supported_vm_types to kvm_caps | Paolo Bonzini | 2 | -6/+8 |
2024-04-11 | KVM: x86: add fields to struct kvm_arch for CoCo features | Paolo Bonzini | 2 | -21/+79 |
2024-04-11 | KVM: SEV: store VMSA features in kvm_sev_info | Paolo Bonzini | 3 | -10/+24 |
2024-04-11 | KVM: SEV: publish supported VMSA features | Paolo Bonzini | 4 | -4/+32 |
2024-04-11 | KVM: introduce new vendor op for KVM_GET_DEVICE_ATTR | Paolo Bonzini | 3 | -14/+26 |
2024-04-11 | KVM: x86: use u64_to_user_ptr() | Paolo Bonzini | 1 | -21/+3 |
2024-04-11 | KVM: SVM: Compile sev.c if and only if CONFIG_KVM_AMD_SEV=y | Paolo Bonzini | 4 | -43/+38 |
2024-04-11 | KVM: SVM: Invert handling of SEV and SEV_ES feature flags | Sean Christopherson | 2 | -5/+5 |
2024-04-11 | KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms | Sandipan Das | 1 | -1/+2 |
2024-04-11 | KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible | Sean Christopherson | 5 | -2/+14 |
2024-04-11 | x86/boot/64: Clear most of CR4 in startup_64(), except PAE, MCE and LA57 | Ard Biesheuvel | 1 | -0/+5 |
2024-04-11 | Merge tag 'v6.9-rc3' into x86/boot, to pick up fixes before queueing up more ... | Ingo Molnar | 75 | -494/+836 |
2024-04-11 | x86/bugs: Clarify that syscall hardening isn't a BHI mitigation | Josh Poimboeuf | 1 | -3/+3 |
2024-04-11 | x86/bugs: Fix BHI handling of RRSBA | Josh Poimboeuf | 1 | -12/+18 |
2024-04-11 | x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr' | Ingo Molnar | 3 | -42/+42 |
2024-04-11 | x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES | Josh Poimboeuf | 1 | -15/+7 |
2024-04-10 | x86/topology: Don't update cpu_possible_map in topo_set_cpuids() | Thomas Gleixner | 1 | -2/+5 |
2024-04-10 | locking/atomic/x86: Define arch_atomic_sub() family using arch_atomic_add() f... | Uros Bizjak | 2 | -20/+4 |
2024-04-10 | locking/atomic/x86: Rewrite x86_32 arch_atomic64_{,fetch}_{and,or,xor}() func... | Uros Bizjak | 1 | -25/+18 |
2024-04-10 | locking/atomic/x86: Introduce arch_atomic64_read_nonatomic() to x86_32 | Uros Bizjak | 1 | -0/+26 |
2024-04-10 | locking/atomic/x86: Introduce arch_atomic64_try_cmpxchg() to x86_32 | Uros Bizjak | 1 | -2/+8 |
2024-04-10 | x86/platform/olpc-xo1-sci: Convert to platform remove callback returning void | Uwe Kleine-König | 1 | -3/+2 |
2024-04-10 | x86/platform/olpc-x01-pm: Convert to platform remove callback returning void | Uwe Kleine-König | 1 | -4/+3 |
2024-04-10 | x86/platform/iris: Convert to platform remove callback returning void | Uwe Kleine-König | 1 | -3/+2 |
2024-04-10 | perf/x86/rapl: Add support for Intel Lunar Lake | Zhang Rui | 1 | -0/+1 |
2024-04-10 | perf/x86/rapl: Add support for Intel Arrow Lake | Zhang Rui | 1 | -0/+2 |
2024-04-10 | x86/bugs: Fix return type of spectre_bhi_state() | Daniel Sneddon | 1 | -1/+1 |
2024-04-10 | Merge branch 'linus' into x86/urgent, to pick up dependent commits | Ingo Molnar | 17 | -43/+317 |
2024-04-10 | x86/cpu: Improve readability of per-CPU cpumask initialization code | Ingo Molnar | 2 | -14/+17 |
2024-04-10 | x86/cpu: Take NUMA node into account when allocating per-CPU cpumasks | Li RongQing | 2 | -7/+9 |
2024-04-10 | perf/x86: Fix out of range data | Namhyung Kim | 1 | -0/+1 |
2024-04-09 | KVM: Use vfree for memory allocated by vcalloc()/__vcalloc() | Li RongQing | 2 | -4/+4 |
2024-04-09 | KVM: x86: Advertise max mappable GPA in CPUID.0x80000008.GuestPhysBits | Gerd Hoffmann | 3 | -3/+32 |
2024-04-09 | KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID | Gerd Hoffmann | 1 | -11/+10 |
2024-04-09 | KVM: nVMX: Add a sanity check that nested PML Full stems from EPT Violations | Sean Christopherson | 1 | -0/+10 |
2024-04-09 | KVM: x86: Move nEPT exit_qualification field from kvm_vcpu_arch to x86_exception | Sean Christopherson | 5 | -14/+20 |
2024-04-09 | KVM: nVMX: Clear EXIT_QUALIFICATION when injecting an EPT Misconfig | Sean Christopherson | 1 | -2/+4 |
2024-04-09 | bpf: Add support for certain atomics in bpf_arena to x86 JIT | Alexei Starovoitov | 1 | -0/+72 |
2024-04-09 | KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARD | Sean Christopherson | 1 | -5/+0 |
2024-04-09 | KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run() | Sean Christopherson | 1 | -0/+4 |
2024-04-09 | KVM: SVM: Save/restore args across SEV-ES VMRUN via host save area | Sean Christopherson | 1 | -16/+13 |
2024-04-09 | KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save area | Sean Christopherson | 3 | -26/+35 |
2024-04-09 | KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_intercepted | Sean Christopherson | 1 | -2/+2 |
2024-04-09 | KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run() | Sean Christopherson | 1 | -31/+13 |
2024-04-09 | KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEV | Sean Christopherson | 1 | -0/+2 |
2024-04-09 | KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwinding | Sean Christopherson | 1 | -0/+1 |
2024-04-09 | KVM: SVM: Remove a useless zeroing of allocated memory | Christophe JAILLET | 1 | -1/+1 |
2024-04-09 | KVM: x86/mmu: Process atomically-zapped SPTEs after TLB flush | David Matlack | 1 | -26/+49 |
2024-04-09 | x86/alternatives: Sort local vars in apply_alternatives() | Borislav Petkov (AMD) | 1 | -2/+2 |
2024-04-09 | x86/alternatives: Optimize optimize_nops() | Borislav Petkov (AMD) | 1 | -0/+4 |
2024-04-09 | x86/alternatives: Get rid of __optimize_nops() | Borislav Petkov (AMD) | 1 | -43/+16 |
2024-04-09 | x86/alternatives: Use a temporary buffer when optimizing NOPs | Borislav Petkov (AMD) | 3 | -46/+49 |
2024-04-09 | x86/alternatives: Catch late X86_FEATURE modifiers | Borislav Petkov (AMD) | 2 | -2/+9 |
2024-04-09 | x86/alternatives: Remove a superfluous newline in _static_cpu_has() | Borislav Petkov (AMD) | 1 | -2/+1 |
2024-04-09 | x86/msr: Move ARCH_CAP_XAPIC_DISABLE bit definition to its rightful place | Pawan Gupta | 1 | -5/+4 |
2024-04-09 | x86/entry: Merge thunk_64.S and thunk_32.S into thunk.S | Lai Jiangshan | 3 | -19/+1 |
2024-04-09 | locking/atomic/x86: Introduce arch_try_cmpxchg64() for !CONFIG_X86_CMPXCHG64 | Uros Bizjak | 1 | -0/+28 |
2024-04-09 | locking/atomic/x86: Modernize x86_32 arch_{,try_}_cmpxchg64{,_local}() | Uros Bizjak | 1 | -79/+100 |
2024-04-09 | locking/atomic/x86: Correct the definition of __arch_try_cmpxchg128() | Uros Bizjak | 1 | -1/+1 |
2024-04-09 | Merge tag 'v6.9-rc3' into locking/core, to pick up fixes | Ingo Molnar | 75 | -494/+836 |
2024-04-09 | x86/mce: Implement recovery for errors in TDX/SEAM non-root mode | Tony Luck | 3 | -2/+34 |
2024-04-09 | Merge tag 'v6.9-rc3' into x86/cpu, to pick up fixes | Ingo Molnar | 75 | -494/+836 |
2024-04-08 | Merge tag 'nativebhi' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip | Linus Torvalds | 17 | -43/+317 |
2024-04-08 | KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_max... | Tao Su | 1 | -1/+3 |
2024-04-08 | KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET" | Sean Christopherson | 1 | -2/+14 |
2024-04-08 | KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributes | Rick Edgecombe | 1 | -1/+2 |
2024-04-08 | KVM: x86/pmu: Disable support for adaptive PEBS | Sean Christopherson | 1 | -2/+22 |
2024-04-08 | KVM: x86: Add BHI_NO | Daniel Sneddon | 1 | -1/+1 |
2024-04-08 | x86/bhi: Mitigate KVM by default | Pawan Gupta | 4 | -2/+15 |
2024-04-08 | x86/bhi: Add BHI mitigation knob | Pawan Gupta | 3 | -1/+115 |
2024-04-08 | x86/bhi: Enumerate Branch History Injection (BHI) bug | Pawan Gupta | 3 | -8/+21 |
2024-04-08 | x86/bhi: Define SPEC_CTRL_BHI_DIS_S | Daniel Sneddon | 4 | -2/+8 |
2024-04-08 | x86/bhi: Add support for clearing branch history at syscall entry | Pawan Gupta | 7 | -3/+96 |
2024-04-08 | x86/syscall: Don't force use of indirect calls for system calls | Linus Torvalds | 5 | -16/+50 |
2024-04-08 | x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file | Josh Poimboeuf | 1 | -12/+12 |
2024-04-08 | x86/math-emu: Fix function cast warnings | Arnd Bergmann | 3 | -6/+16 |
2024-04-08 | x86/apic: Force native_apic_mem_read() to use the MOV instruction | Adam Dunlap | 1 | -1/+2 |
2024-04-08 | x86/vdso: Make delta calculation overflow safe | Adrian Hunter | 2 | -9/+23 |
2024-04-08 | vdso: Consolidate nanoseconds calculation | Adrian Hunter | 1 | -9/+8 |
2024-04-07 | Merge tag 'x86-urgent-2024-04-07' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 14 | -39/+150 |
2024-04-07 | Merge tag 'perf-urgent-2024-04-07' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -4/+4 |
2024-04-06 | x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk | Borislav Petkov (AMD) | 1 | -0/+1 |
2024-04-06 | Merge branch 'linus' into x86/urgent, to pick up dependent commit | Ingo Molnar | 13 | -81/+149 |
2024-04-06 | x86/percpu: Introduce raw_cpu_read_long() to reduce ifdeffery | Uros Bizjak | 1 | -8/+6 |
2024-04-06 | x86/percpu: Rewrite x86_this_cpu_test_bit() and friends as macros | Uros Bizjak | 2 | -33/+24 |
2024-04-06 | x86/percpu: Fix x86_this_cpu_variable_test_bit() asm template | Uros Bizjak | 1 | -2/+3 |
2024-04-05 | x86/microcode/AMD: Remove unused PATCH_MAX_SIZE macro | Borislav Petkov (AMD) | 1 | -2/+0 |
2024-04-05 | x86/microcode/AMD: Avoid -Wformat warning with clang-15 | Arnd Bergmann | 1 | -1/+1 |
2024-04-05 | Merge tag 'mm-hotfixes-stable-2024-04-05-11-30' of git://git.kernel.org/pub/s... | Linus Torvalds | 1 | -14/+35 |
2024-04-05 | x86/mm/pat: fix VM_PAT handling in COW mappings | David Hildenbrand | 1 | -14/+35 |
2024-04-05 | crypto: x86/aes-xts - wire up VAES + AVX10/512 implementation | Eric Biggers | 2 | -0/+41 |
2024-04-05 | crypto: x86/aes-xts - wire up VAES + AVX10/256 implementation | Eric Biggers | 2 | -0/+25 |
2024-04-05 | crypto: x86/aes-xts - wire up VAES + AVX2 implementation | Eric Biggers | 2 | -0/+31 |
2024-04-05 | crypto: x86/aes-xts - wire up AESNI + AVX implementation | Eric Biggers | 2 | -2/+209 |
2024-04-05 | crypto: x86/aes-xts - add AES-XTS assembly macro for modern CPUs | Eric Biggers | 2 | -1/+802 |
2024-04-05 | x86: add kconfig symbols for assembler VAES and VPCLMULQDQ support | Eric Biggers | 1 | -0/+10 |
2024-04-04 | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net | Jakub Kicinski | 35 | -160/+272 |
2024-04-04 | x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word | Sean Christopherson | 2 | -0/+4 |
2024-04-04 | Merge tag 'net-6.9-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/netd... | Linus Torvalds | 3 | -15/+12 |
2024-04-04 | x86/mce: Make sure to grab mce_sysfs_mutex in set_bank() | Borislav Petkov (AMD) | 1 | -1/+3 |
2024-04-04 | x86/extable: Remove unused fixup type EX_TYPE_COPY | Tong Tiangen | 4 | -14/+1 |
2024-04-04 | bpf: Optimize emit_mov_imm64(). | Alexei Starovoitov | 1 | -1/+4 |
2024-04-04 | x86/CPU/AMD: Track SNP host status with cc_platform_*() | Borislav Petkov (AMD) | 6 | -37/+45 |
2024-04-04 | x86/cc: Add cc_platform_set/_clear() helpers | Borislav Petkov (AMD) | 1 | -0/+52 |
2024-04-04 | x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORM | Borislav Petkov (AMD) | 1 | -0/+1 |
2024-04-04 | x86/coco: Require seeding RNG with RDRAND on CoCo systems | Jason A. Donenfeld | 3 | -0/+45 |
2024-04-04 | x86/fpu: Update fpu_swap_kvm_fpu() uses in comments as well | Li RongQing | 1 | -2/+2 |
2024-04-04 | x86/numa/32: Include missing <asm/pgtable_areas.h> | Arnd Bergmann | 1 | -0/+1 |
2024-04-03 | bpf: handle CONFIG_SMP=n configuration in x86 BPF JIT | Andrii Nakryiko | 1 | -4/+3 |
2024-04-03 | bpf: add special internal-only MOV instruction to resolve per-CPU addrs | Andrii Nakryiko | 1 | -0/+16 |
2024-04-03 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 6 | -51/+94 |
2024-04-03 | x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO | Borislav Petkov (AMD) | 1 | -1/+4 |
2024-04-03 | x86/apic: Improve data types to fix Coccinelle warnings | Thorsten Blum | 1 | -4/+4 |
2024-04-03 | x86/rtc: Remove unused intel-mid.h | Andy Shevchenko | 1 | -1/+0 |
2024-04-03 | perf/x86/intel/ds: Don't clear ->pebs_data_cfg for the last PEBS event | Kan Liang | 1 | -4/+4 |
2024-04-03 | x86/resctrl: Fix uninitialized memory read when last CPU of domain goes offline | Reinette Chatre | 1 | -1/+2 |
2024-04-03 | perf/x86/amd: Don't reject non-sampling events with configured LBR | Andrii Nakryiko | 1 | -4/+0 |
2024-04-03 | perf/x86/amd: Support capturing LBR from software events | Andrii Nakryiko | 1 | -0/+35 |
2024-04-03 | perf/x86/amd: Avoid taking branches before disabling LBR | Andrii Nakryiko | 2 | -8/+14 |
2024-04-03 | perf/x86/amd: Ensure amd_pmu_core_disable_all() is always inlined | Andrii Nakryiko | 1 | -1/+1 |
2024-04-03 | Merge tag 'v6.9-rc2' into perf/core, to pick up dependent commits | Ingo Molnar | 55 | -371/+534 |
2024-04-03 | x86/percpu: Re-enable named address spaces with sanitizers for GCC 13.3+ | Uros Bizjak | 1 | -6/+5 |
2024-04-03 | x86/percpu: Use __force to cast from __percpu address space | Uros Bizjak | 1 | -3/+3 |
2024-04-03 | Merge tag 'v6.9-rc2' into x86/percpu, to pick up fixes and resolve conflict | Ingo Molnar | 55 | -371/+534 |
2024-04-03 | x86/of: Change x86_dtb_parse_smp_config() to static | Saurabh Sengar | 2 | -11/+9 |
2024-04-03 | x86/of: Map NUMA node to CPUs as per DeviceTree | Saurabh Sengar | 1 | -0/+2 |
2024-04-03 | x86/of: Set the parse_smp_cfg for all the DeviceTree platforms by default | Saurabh Sengar | 4 | -9/+6 |
2024-04-03 | x86/hyperv/vtl: Correct x86_init.mpparse.parse_smp_cfg assignment | Saurabh Sengar | 1 | -1/+1 |
2024-04-02 | Merge tag 'kvmarm-fixes-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/g... | Paolo Bonzini | 32 | -277/+369 |
2024-04-02 | x86/32: Remove unused IA32_STACK_TOP and two externs | YueHaibing | 1 | -11/+0 |
2024-04-01 | x86/bpf: Fix IP for relocating call depth accounting | Joan Bruguera Micó | 3 | -15/+12 |
2024-04-01 | x86/bpf: Fix IP after emitting call depth accounting | Uros Bizjak | 1 | -1/+1 |