KVM: VMX: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR
Paolo Bonzini authored
commit cd283252

 upstream

This lets userspace read the MSR_IA32_ARCH_CAPABILITIES and check that all
requested features are available on the host.
Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
Signed-off-by: default avatarThomas Gleixner <tglx@linutronix.de>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
ab12e37d
Name Last commit Last update
Documentation KVM: x86: Add a framework for supporting MSR-based features
arch KVM: VMX: support MSR_IA32_ARCH_CAPABILITIES as a feature MSR
block block: reset bi_iter.bi_done after splitting bio
certs License cleanup: add SPDX GPL-2.0 license identifier to files with no license
crypto crypto: authenc - don't leak pointers to authenc keys
drivers x86: Don't include linux/irq.h from asm/hardirq.h
firmware License cleanup: add SPDX GPL-2.0 license identifier to files with no license
fs fix __legitimize_mnt()/mntput() race
include KVM: x86: Add a framework for supporting MSR-based features
init init: rename and re-order boot_cpu_state_init()
ipc ipc/shm: fix shmat() nil address after round-down when remapping
kernel cpu/hotplug: detect SMT disabled by BIOS
lib lib/rhashtable: consider param->min_size when setting initial table size
mm x86/speculation/l1tf: Limit swap file size to MAX_PA/2
net netlink: Don't shift on 64 for ngroups
samples samples/bpf: Partially fixes the bpf.o build
scripts Kbuild: fix # escaping in .cmd files for future Make
security ima: based on policy verify firmware signatures (pre-allocated buffer)
sound ASoC: topology: Add missing clock gating parameter when parsing hw_configs
tools selftests: intel_pstate: return Kselftest Skip code for skipped tests
usr initramfs: fix initramfs rebuilds w/ compression after disabling
virt KVM/Eventfd: Avoid crash when assign and deassign specific eventfd in parallel.
.cocciconfig scripts: add Linux .cocciconfig for coccinelle
.get_maintainer.ignore Add hch to .get_maintainer.ignore
.gitattributes .gitattributes: set git diff driver for C source code files
.gitignore kbuild: rpm-pkg: keep spec file until make mrproper
.mailmap .mailmap: Add Maciej W. Rozycki's Imagination e-mail address
COPYING [PATCH] update FSF address in COPYING
CREDITS MAINTAINERS: update TPM driver infrastructure changes
Kbuild License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Kconfig License cleanup: add SPDX GPL-2.0 license identifier to files with no license
MAINTAINERS dt-bindings: Document mti,mips-cpc binding
Makefile Linux 4.14.62
README README: add a new README file, pointing to the Documentation/
Linux kernel
============

This file was moved to Documentation/admin-guide/README.rst

Please notice that there are several guides for kernel developers and users.
These guides can be rendered in a number of formats, like HTML and PDF.

In order to build the documentation, use ``make htmldocs`` or
``make pdfdocs``.

There are various text files in the Documentation/ subdirectory,
several of them using the Restructured Text markup notation.
See Documentation/00-INDEX for a list of what is contained in each file.

Please read the Documentation/process/changes.rst file, as it contains the
requirements for building and running the kernel, and information about
the problems which may result by upgrading your kernel.