[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v4 0/3] target/i386: Restrict system-specific features from user
From: |
Philippe Mathieu-Daudé |
Subject: |
[PATCH v4 0/3] target/i386: Restrict system-specific features from user emulation |
Date: |
Mon, 11 Sep 2023 23:13:14 +0200 |
Too many system-specific code (and in particular KVM related)
is pulled in user-only build. This led to adding unjustified
stubs as kludge to unagressive linker non-optimizations.
This series restrict x86 system-specific features to sysemu,
so we don't require any stub, and remove all x86 KVM declarations
from user emulation code (to trigger compile failure instead of
link one).
Philippe Mathieu-Daudé (3):
target/i386: Check kvm_hyperv_expand_features() return value
RFC target/i386: Restrict system-specific features from user emulation
target/i386: Prohibit target specific KVM prototypes on user emulation
target/i386/kvm/kvm_i386.h | 4 +++
target/i386/cpu.c | 58 +++++++++++++++++++++++++++++++++-----
2 files changed, 55 insertions(+), 7 deletions(-)
--
2.41.0
- [PATCH v4 0/3] target/i386: Restrict system-specific features from user emulation,
Philippe Mathieu-Daudé <=