Re: [Qemu-devel] Pentium Pro Feature Bugs

2019-05-17 Thread Eduardo Habkost
On Fri, May 17, 2019 at 04:06:20PM -0400, tedheadster wrote: > On Fri, May 17, 2019 at 2:15 PM Eduardo Habkost wrote: > > Are you running the same kernel version on all VMs? > > X86_FEATURE_CPUID was added in Linux v4.11. > > > > Eduardo, > I am running a 4.9.162 virtual machine (very intention

Re: [Qemu-devel] Pentium Pro Feature Bugs

2019-05-17 Thread tedheadster
On Fri, May 17, 2019 at 2:15 PM Eduardo Habkost wrote: > Are you running the same kernel version on all VMs? > X86_FEATURE_CPUID was added in Linux v4.11. > Eduardo, I am running a 4.9.162 virtual machine (very intentionally, the drivers I need got broken in 4.11) inside of a 5.1.2 host. X86_F

Re: [Qemu-devel] Pentium Pro Feature Bugs

2019-05-17 Thread Eduardo Habkost
On Thu, May 16, 2019 at 08:30:27PM -0400, tedheadster wrote: > Paolo, > I am running the kvm32 machine and I see a problem. Here is the > output of /proc/cpuinfo : > > flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca > cmov constant_tsc > > I see something rather important

Re: [Qemu-devel] Pentium Pro Feature Bugs

2019-05-16 Thread tedheadster
On Thu, May 16, 2019 at 10:57 PM Paolo Bonzini wrote: > > On 17/05/19 02:30, tedheadster wrote: > > Paolo, > > I am running the kvm32 machine and I see a problem. Here is the > > output of /proc/cpuinfo : > > > > flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca > > cmov con

Re: [Qemu-devel] Pentium Pro Feature Bugs

2019-05-16 Thread Paolo Bonzini
On 17/05/19 02:30, tedheadster wrote: > Paolo, > I am running the kvm32 machine and I see a problem. Here is the > output of /proc/cpuinfo : > > flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca > cmov constant_tsc > > I see something rather important missing: cpuid. > > A

Re: [Qemu-devel] Pentium Pro Feature Bugs

2019-05-16 Thread tedheadster
Paolo, I am running the kvm32 machine and I see a problem. Here is the output of /proc/cpuinfo : flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov constant_tsc I see something rather important missing: cpuid. A lot of stuff breaks without cpuid, and I am fairly sure t

Re: [Qemu-devel] Pentium Pro Feature Bugs

2019-04-01 Thread Paolo Bonzini
On 01/04/19 07:35, Thomas Huth wrote: > On 01/04/2019 05.36, tedheadster wrote: >> I just noticed this in the code regarding MMX and I wonder if it is correct: >> >> target/i386/cpu.c: >> >> #define PPRO_FEATURES (CPUID_FP87 | CPUID_DE | CPUID_PSE | CPUID_TSC | \ >> CPUID_MSR | CPUID_MCE

Re: [Qemu-devel] Pentium Pro Feature Bugs

2019-03-31 Thread Thomas Huth
On 01/04/2019 05.36, tedheadster wrote: > I just noticed this in the code regarding MMX and I wonder if it is correct: > > target/i386/cpu.c: > > #define PPRO_FEATURES (CPUID_FP87 | CPUID_DE | CPUID_PSE | CPUID_TSC | \ > CPUID_MSR | CPUID_MCE | CPUID_CX8 | CPUID_PGE | CPUID_CMOV | \ >

[Qemu-devel] Pentium Pro Feature Bugs

2019-03-31 Thread tedheadster
I just noticed this in the code regarding MMX and I wonder if it is correct: target/i386/cpu.c: #define PPRO_FEATURES (CPUID_FP87 | CPUID_DE | CPUID_PSE | CPUID_TSC | \ CPUID_MSR | CPUID_MCE | CPUID_CX8 | CPUID_PGE | CPUID_CMOV | \ CPUID_PAT | CPUID_FXSR | CPUID_MMX | CPUID_SS