Menu

#452 CPU ID Emulation bug: AMD Athlon

open
nobody
qemu (66)
5
2012-10-09
2009-06-24
Technologov
No

Qemu incorrectly emulates CPU ID of AMD Athlon CPU.

Namely:
1. It uses CPU Model of "Qemu CPU"
2. It shows SSE/SSE2 instructions as CPU flags, while AMD Athlons don't have it.
3. When running KVM on Intel CPU, it shows "CPU vendor" as Intel instead of AMD.
In my opinion KVM should refuse to emulate AMD Athlon CPUID on Intel CPUs, due to lacking 3Dnow! (unless those instructions can be emulated)

-Alexey, 24.6.2009.

Discussion

  • Technologov

    Technologov - 2009-06-24

    Qemu command:
    ./qemu-kvm -hda /isos/disks-vm/alexeye/fc9-32.qcow2 -snapshot -m 512 -cpu athlon

     
  • Technologov

    Technologov - 2009-06-24

    Tesed on KVM-87rc7 on Intel, AMD and -no-kvm (Qemu)

     
  • Jes Sorensen

    Jes Sorensen - 2010-11-26

    The CPUID code has been completely rewamped, do you still see this issue?

    Jes

     

Log in to post a comment.