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.