aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2019-06-22x86/apic: Fix integer overflow on 10 bit left shift of cpu_khzColin Ian King1-1/+2
2019-06-22x86/asm: Pin sensitive CR0 bitsKees Cook1-1/+14
2019-06-22x86/asm: Pin sensitive CR4 bitsKees Cook3-2/+48
2019-06-22x86/acpi/cstate: Add Zhaoxin processors support for cache flush policy in C3Tony W Wang-oc1-0/+15
2019-06-22x86/cpu: Create Zhaoxin processors architecture support fileTony W Wang-oc4-1/+183
2019-06-22x86/cpu: Split Tremont based Atoms from the restAndy Shevchenko1-0/+1
2019-06-22x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2Andi Kleen2-1/+6
2019-06-22x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bitAndy Lutomirski1-18/+14
2019-06-22x86/entry/64: Handle FSGSBASE enabled paranoid entry/exitChang S. Bae2-11/+75
2019-06-22x86/entry/64: Introduce the FIND_PERCPU_BASE macroChang S. Bae2-0/+49
2019-06-22x86/entry/64: Switch CR3 before SWAPGS in paranoid entryChang S. Bae1-8/+23
2019-06-22x86/process/64: Use FSGSBASE instructions on thread copy and ptraceChang S. Bae1-6/+13
2019-06-22x86/process/64: Use FSBSBASE in switch_to() if availableAndy Lutomirski1-6/+28
2019-06-22x86/fsgsbase/64: Enable FSGSBASE instructions in helper functionsChang S. Bae2-15/+78
2019-06-22x86/fsgsbase/64: Add intrinsics for FSGSBASE instructionsAndi Kleen1-0/+30
2019-06-22x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASEAndy Lutomirski1-0/+24
2019-06-22x86/ptrace: Prevent ptrace from clearing the FS/GS selectorChang S. Bae1-12/+2
2019-06-21x86/vdso: Prevent segfaults due to hoisted vclock readsAndy Lutomirski1-2/+13
2019-06-21x86/defconfigs: Remove useless UEVENT_HELPER_PATHKrzysztof Kozlowski2-2/+0
2019-06-21Merge tag 'spdx-5.2-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/spdxLinus Torvalds88-307/+89
2019-06-21x86/efi: fix a -Wtype-limits compilation warningQian Cai1-1/+1
2019-06-21arch: handle arches who do not yet define clone3Christian Brauner1-0/+1
2019-06-20Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds4-64/+93
2019-06-20KVM: nVMX: reorganize initial steps of vmx_set_nested_statePaolo Bonzini1-11/+15
2019-06-20x86/resctrl: Prevent possible overrun during bitmap operationsReinette Chatre1-19/+16
2019-06-20KVM: x86: Fix apic dangling pointer in vcpuSaar Amar1-0/+1
2019-06-20KVM: VMX: check CPUID before allowing read/write of IA32_XSSWanpeng Li1-2/+8
2019-06-20x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructionsFenghua Yu4-1/+11
2019-06-20x86/cpufeatures: Combine word 11 and 12 into a new scattered features wordFenghua Yu6-34/+34
2019-06-20x86/cpufeatures: Carve out CQM features retrievalBorislav Petkov1-27/+33
2019-06-20x86/kexec: Set the C-bit in the identity map page table when SEV is activeLianbo Jiang1-3/+13
2019-06-20x86/kexec: Do not map kexec area as decrypted when SEV is activeLianbo Jiang1-0/+15
2019-06-20x86/crash: Add e820 reserved ranges to kdump kernel's e820 tableLianbo Jiang1-0/+6
2019-06-20x86/mm: Rework ioremap resource mapping determinationLianbo Jiang1-26/+45
2019-06-20x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVEDLianbo Jiang1-1/+1
2019-06-20x86/mm: Create a workarea in the kernel for SME early encryptionThomas Lendacky2-2/+45
2019-06-20x86/mm: Identify the end of the kernel area to be reservedThomas Lendacky3-2/+17
2019-06-19x86/cacheinfo: Fix a -Wtype-limits warningQian Cai1-2/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 504Thomas Gleixner1-13/+1
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500Thomas Gleixner27-110/+27
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499Thomas Gleixner19-70/+19
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 497Thomas Gleixner25-74/+25
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477Thomas Gleixner1-1/+2
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 474Thomas Gleixner2-2/+2
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 243Thomas Gleixner2-4/+2
2019-06-19treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 230Thomas Gleixner11-33/+11
2019-06-19KVM: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPTSean Christopherson1-6/+10
2019-06-19KVM: x86: Modify struct kvm_nested_state to have explicit fields for dataLiran Alon3-48/+69
2019-06-19x86/microcode: Fix the microcode load on CPU hotplug for realThomas Gleixner1-5/+10
2019-06-18KVM: nVMX: shadow pin based execution controlsPaolo Bonzini1-0/+1