aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2020-01-24KVM: VMX: Allocate VPID after initializing VCPUSean Christopherson1-3/+3
2020-01-24KVM: x86: Free wbinvd_dirty_mask if vCPU creation failsSean Christopherson1-1/+1
2020-01-24KVM: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRLPaolo Bonzini4-10/+29
2020-01-24x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instructionDave Jiang1-0/+36
2020-01-23x86/mpx: remove MPX from arch/x86Dave Hansen14-1315/+1
2020-01-23mm: remove arch_bprm_mm_init() hookDave Hansen1-6/+0
2020-01-23x86/mpx: remove bounds exception codeDave Hansen1-74/+0
2020-01-23x86/mpx: remove build infrastructureDave Hansen2-29/+0
2020-01-23x86/alternatives: add missing insn.h includeDave Hansen1-0/+1
2020-01-23x86/boot: Simplify calculation of output addressArvind Sankar1-5/+3
2020-01-23KVM: x86: list MSR_IA32_UCODE_REV as an emulated MSRPaolo Bonzini1-0/+1
2020-01-23KVM: x86: fix overlap between SPTE_MMIO_MASK and generationPaolo Bonzini1-5/+5
2020-01-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-10/+8
2020-01-22platform/x86: intel_pmc_ipc: Drop intel_pmc_gcr_read() and intel_pmc_gcr_write()Mika Westerberg1-12/+0
2020-01-22platform/x86: intel_pmc_ipc: Make intel_pmc_ipc_raw_cmd() staticMika Westerberg1-8/+0
2020-01-22platform/x86: intel_pmc_ipc: Make intel_pmc_ipc_simple_command() staticMika Westerberg1-6/+0
2020-01-22platform/x86: intel_pmc_ipc: Make intel_pmc_gcr_update() staticMika Westerberg1-6/+0
2020-01-22platform/x86: intel_scu_ipc: Drop intel_scu_ipc_raw_command()Mika Westerberg1-2/+0
2020-01-22platform/x86: intel_scu_ipc: Drop intel_scu_ipc_io[read|write][8|16]()Mika Westerberg1-12/+0
2020-01-22platform/x86: intel_scu_ipc: Drop unused prototype intel_scu_ipc_fw_update()Mika Westerberg1-3/+0
2020-01-22platform/x86: intel_scu_ipc: Drop intel_scu_ipc_i2c_cntrl()Mika Westerberg1-3/+0
2020-01-22x86/tsc: Remove redundant assignmentMateusz Nosek1-1/+0
2020-01-22x86/decoder: Add TEST opcode to Group3-2Masami Hiramatsu1-1/+1
2020-01-22crypto: x86/poly1305 - emit does base conversion itselfJason A. Donenfeld1-6/+2
2020-01-22crypto: x86/poly1305 - fix .gitignore typoJason A. Donenfeld1-1/+1
2020-01-22crypto: x86/sha - Eliminate casts on asm implementationsKees Cook11-102/+102
2020-01-22efi/x86: Disallow efi=old_map in mixed modeArd Biesheuvel1-1/+1
2020-01-21KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVMSean Christopherson1-1/+1
2020-01-21KVM: nVMX: vmread should not set rflags to specify success in case of #PFMiaohe Lin1-1/+3
2020-01-21KVM: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checksSean Christopherson2-14/+31
2020-01-21KVM: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte()Sean Christopherson1-3/+3
2020-01-21KVM: SVM: Override default MMIO mask if memory encryption is enabledTom Lendacky1-0/+43
2020-01-21KVM: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declarationMiaohe Lin1-3/+0
2020-01-21KVM: x86: Refactor and rename bit() to feature_bit() macroSean Christopherson5-28/+30
2020-01-21KVM: x86: Expand build-time assertion on reverse CPUID usageSean Christopherson2-6/+30
2020-01-21KVM: x86: Add CPUID_7_1_EAX to the reverse CPUID tableSean Christopherson1-0/+1
2020-01-21KVM: x86: Move bit() helper to cpuid.hSean Christopherson2-5/+5
2020-01-21KVM: x86: Add dedicated emulator helpers for querying CPUID featuresSean Christopherson3-18/+25
2020-01-21KVM: x86: Add macro to ensure reserved cr4 bits checks stay in syncSean Christopherson1-40/+25
2020-01-21KVM: x86: Drop special XSAVE handling from guest_cpuid_has()Sean Christopherson3-4/+2
2020-01-21KVM: x86: Ensure all logical CPUs have consistent reserved cr4 bitsSean Christopherson1-0/+7
2020-01-21KVM: x86: Don't let userspace set host-reserved cr4 bitsSean Christopherson1-1/+34
2020-01-21KVM: VMX: Add helper to consolidate up PT/RTIT WRMSR fault logicSean Christopherson1-24/+31
2020-01-21KVM: VMX: Add non-canonical check on writes to RTIT address MSRsSean Christopherson1-0/+2
2020-01-21KVM: Fix some writing mistakesMiaohe Lin2-2/+2
2020-01-21KVM: hyperv: Fix some typos in vcpu unimpl infoMiaohe Lin1-2/+2
2020-01-21KVM: Fix some grammar mistakesMiaohe Lin2-2/+2
2020-01-21KVM: Fix some comment typos and missing parenthesesMiaohe Lin4-4/+4
2020-01-21KVM: Fix some out-dated function names in commentMiaohe Lin2-3/+3
2020-01-21KVM: Fix some wrong function names in commentMiaohe Lin1-1/+1