CVSROOT:        /cvs
Module name:    src
Changes by:     mlar...@cvs.openbsd.org 2017/03/20 20:30:33

Modified files:
        sys/arch/amd64/amd64: vmm.c 

Log message:
CPUID feature 0x80000000 emulation fell through to 0x80000001, which
resulted in wrong cpu information being passed to the guest. Specifically
this breaks Linux guests as with the fallthrough, CPUID_LONG was cleared,
and Linux thought it was runinng on a machine incapable of 64-bit mode.
OpenBSD/NetBSD guests don't check this flag and thus weren't affected.

Reply via email to