Hide Forgot
Description of problem: ------------------------ Expose vmx pbe and svm to guest with -cpu +vmx,pbe, these flags cannot be seen in the guest. Version-Release number of selected component (if applicable): -------------------------------------------------------------- host: 2.6.32-122.el6.x86_64 qemu-kvm-0.12.1.2-2.151.el6.x86_64 guest: 2.6.32-122.el6.x86_64 How reproducible: ------------------ 100% Steps to Reproduce: -------------------- 1. Boot guest with: #/usr/libexec/qemu-kvm -M rhel6.1.0 -enable-kvm -cpu Westmere,+pbe,+vmx -smp cores=2,threads=2,sockets=2 -m 4G -name RHEL6.0-64-virtio-qcow2 -uuid `uuidgen` -drive file=./RHEL-Server-6.0-64-virtio.qcow2,if=none,format=qcow2,rerror=stop,werror=stop,id=virtio-disk0 -device virtio-blk-pci,drive=virtio-disk0 -netdev tap,script=/etc/qemu-ifup,id=net0,vhost=on -device virtio-net-pci,netdev=net0 -vnc :10 -monitor stdio -usb -device usb-tablet,id=input0 -rtc base=utc 2. In the guest: #cat /proc/cpuinfo 3. In the guest, save x86info output. #x86info -a -f 4. Boot guest with -cpu Westmere,-pbe,-vmx, do step 2. 5. Compare two x86info output. Actual results: ---------------- 1. After step 2, there is no vmx and pbe. 2. After step 5, there is no difference. Expected results: ------------------ There should be vmx and pbe exposed in the guest.
Checked with x86info in guest with +svm passed to, svm is invisible in guest Here is AMD host cpu flag: Extended feature flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 nx mmxext mmx fxsr ffxsr page1gb rdtscp lm 3dnowext 3dnow lahf/sahf CmpLegacy svm ExtApicSpace LockMovCr0 abm sse4a misalignsse 3dnowPref osvw ibs
Hi Dor, according to bug 606084, -cpu +(-)flag should be supported