[Devel] [PATCH hci-8.1 v6 0/5] x86/ve: CPUID override follow-ups: arm at once, prefixes, selftests
Konstantin Khorenko
khorenko at virtuozzo.com
Thu Oct 8 16:39:05 MSK 2026
On Wed, 07 Oct 2026 13:57:01 +0200, Konstantin Khorenko wrote:
> x86/ve: CPUID override follow-ups: arm at once, prefixes, selftests
>
> VSTOR-148656, every Container start dying with SIGSEGV once
> /proc/vz/cpuid_override is non-empty, is fixed in 22.8 by 07338fbae5a3
> ("x86/traps: emulate CPUID faults for user tasks in
> exc_general_protection()"). Working on it turned up two more defects in
> the same feature, and the fact that nothing had ever exercised it. This
> series takes care of those. None of them is a 22.x regression, all have
> been there since the vz9 port.
>
> [...]
Applied to branch-rh10-6.12.0-211.52.1.22.x.vz10-ovz, will be released in rh10-6.12.0-211.52.1.22.9.vz10, thanks!
[1/5] selftests/ve: check CPUID override emulation for VE tasks
https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/9d42a52a993c
[2/5] x86/ve: enable CPUID faulting at once when the current task enters a VE
https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/f2176fcad7e5
[3/5] selftests/ve: check CPUID override right after entering a VE
https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/f5881322c62d
[4/5] x86/traps: decode the faulting CPUID with the instruction decoder
https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/83f8ff040d0e
[5/5] selftests/ve: check CPUID override emulation for a prefixed CPUID
https://bitbucket.org/virtuozzocore/vzkernel.vzs/commits/c22db725e448
--
Konstantin Khorenko <khorenko at virtuozzo.com>
More information about the Devel
mailing list