target/i386/kvm/kvm.c:2996: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed

2022-04-22 Thread Michael Tokarev
el release reported there is difficult): https://bugs.debian.org/1010026#42 Both ends up with qemu-system-x86_64: error: failed to set MSR 0xc104 to 0x1 qemu-system-x86_64: ../../target/i386/kvm/kvm.c:2996: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs'

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-21 Thread Li Feng
Paolo, Million thanks. I will try to dig into this code in my spare time. Thanks, Feng Li Paolo Bonzini 于2020年5月20日周三 下午6:27写道: > > On 20/05/20 12:15, Li Feng wrote: > > /root/qemu-master/x86_64-softmmu/qemu-system-x86_64 -enable-kvm > > -device virtio-balloon -cpu > > host,-vmx-exit-nosave-deb

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-20 Thread Paolo Bonzini
On 20/05/20 12:15, Li Feng wrote: > /root/qemu-master/x86_64-softmmu/qemu-system-x86_64 -enable-kvm > -device virtio-balloon -cpu > host,-vmx-exit-nosave-debugctl,-vmx-exit-ack-intr,-vmx-exit-save-pat,-vmx-exit-load-pat,-vmx-exit-save-efer,-vmx-exit-load-efer,-vmx-exit-save-preemption-timer > -smp

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-20 Thread Li Feng
Paolo Bonzini 于2020年5月20日周三 下午6:10写道: > > On 20/05/20 11:36, Li Feng wrote: > >> Can you do "rdmsr 0x48f" (as root)? On my machine for example I get > >> 1ff00036dfb. > >> > > $ rdmsr 0x48f > > 3f00036dfb > > > > Hmm, weird. What is exactly your QEMU command line? > /root/qemu-master/x86

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-20 Thread Paolo Bonzini
On 20/05/20 11:36, Li Feng wrote: >> Can you do "rdmsr 0x48f" (as root)? On my machine for example I get >> 1ff00036dfb. >> > $ rdmsr 0x48f > 3f00036dfb > Hmm, weird. What is exactly your QEMU command line? Paolo

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-20 Thread Li Feng
Paolo Bonzini 于2020年5月20日周三 下午5:34写道: > > On 20/05/20 10:55, Li Feng wrote: > >>> After computing xor, the result is 0b10. > >>> The bit 9 is set. > >> Are you running KVM with a 32-bit kernel. > >> > > No, I'm running 64 bit. > > > > $ uname -a > > Linux 31_216 5.6.7-1.el7.centos.x86_64 #

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-20 Thread Paolo Bonzini
On 20/05/20 10:55, Li Feng wrote: >>> After computing xor, the result is 0b10. >>> The bit 9 is set. >> Are you running KVM with a 32-bit kernel. >> > No, I'm running 64 bit. > > $ uname -a > Linux 31_216 5.6.7-1.el7.centos.x86_64 #1 SMP Mon Apr 27 15:26:08 CST > 2020 x86_64 x86_64 x86_64

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-20 Thread Li Feng
Paolo Bonzini 于2020年5月20日周三 下午4:32写道: > > On 20/05/20 10:22, Li Feng wrote: > >> - bit 2, vmx-exit-nosave-debugctl > >> - bit 9, host address space size, is handled automatically by QEMU > >> - bit 15, vmx-exit-ack-intr > >> - bit 17, vmx-exit-save-pat > >> - bit 18, vmx-exit-load-pat > >> - bit 1

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-20 Thread Paolo Bonzini
On 20/05/20 10:22, Li Feng wrote: >> - bit 2, vmx-exit-nosave-debugctl >> - bit 9, host address space size, is handled automatically by QEMU >> - bit 15, vmx-exit-ack-intr >> - bit 17, vmx-exit-save-pat >> - bit 18, vmx-exit-load-pat >> - bit 19, vmx-exit-save-efer >> - bit 20, vmx-exit-load-efer >

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-20 Thread Li Feng
Paolo Bonzini 于2020年5月20日周三 下午3:28写道: > > On 20/05/20 05:50, Li Feng wrote: > > qemu-system-x86_64: error: failed to set MSR 0x48f to > > 0x7fefff00036dfb > > The high 32 bits are 0111 1110 . > > The low 32 bits are 0011 0110 1101 1011. > > The featur

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-20 Thread Paolo Bonzini
On 20/05/20 05:50, Li Feng wrote: > qemu-system-x86_64: error: failed to set MSR 0x48f to 0x7fefff00036dfb The high 32 bits are 0111 1110 . The low 32 bits are 0011 0110 1101 1011. The features that are set are the xor, so 0111 1100 1000 0010 0100: - b

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-19 Thread Li Feng
virtio-balloon -cpu host -smp 4 -m 2G -drive > > > > > > > > file=/root/html/fedora-10g.img,format=raw,cache=none,aio=native,if=none,id=drive-virtio-disk1 > > > > > > > > -device > > > > > > > > virtio-blk-pci,scsi=off,drive=drive-virtio-disk1,id

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-14 Thread Li Feng
gt; > > > -device > > > > > > > virtio-blk-pci,scsi=off,drive=drive-virtio-disk1,id=virtio-disk1,bootindex=1 > > > > > > > -device virtio-net,netdev=nw1,mac=00:11:22:EE:EE:10 -netdev > > > > > > > tap,id=nw1,script=no,downscri

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-14 Thread Dr. David Alan Gilbert
00:11:22:EE:EE:10 -netdev > > > > > > tap,id=nw1,script=no,downscript=no,ifname=tap0 -serial mon:stdio > > > > > > -nographic -object > > > > > > memory-backend-file,id=mem0,size=2G,mem-path=/dev/hugepages,share=on > > > > > > -num

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-14 Thread Li Feng
> > memory-backend-file,id=mem0,size=2G,mem-path=/dev/hugepages,share=on > > > > > -numa node,memdev=mem0 -vnc 0.0.0.0:100 -machine usb=on,nvdimm -device > > > > > usb-tablet -monitor unix:///tmp/a.socket,server,nowait -device > > > > &

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-14 Thread Dr. David Alan Gilbert
t; > usb-tablet -monitor unix:///tmp/a.socket,server,nowait -device > > > > virtio-serial-pci,id=virtio-serial0,max_ports=16 -chardev > > > > socket,id=channel1,path=/tmp/helloworld1,server,nowait -device > > > > virtserialport,chardev=channel1,name=com.redhat.rhevm.

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-14 Thread Li Feng
ts=16 -chardev > > > > socket,id=channel1,path=/tmp/helloworld1,server,nowait -device > > > > virtserialport,chardev=channel1,name=com.redhat.rhevm.vdsm1,bus=virtio-serial0.0,id=port1 > > > > -qmp tcp:0.0.0.0:2234,server,nowait > > > > qemu-system-x86_

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-14 Thread Li Feng
irtio-serial0,max_ports=16 -chardev > > > socket,id=channel1,path=/tmp/helloworld1,server,nowait -device > > > virtserialport,chardev=channel1,name=com.redhat.rhevm.vdsm1,bus=virtio-serial0.0,id=port1 > > > -qmp tcp:0.0.0.0:2234,server,nowait > > > qemu-system-x86_

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-14 Thread Vitaly Kuznetsov
-serial0.0,id=port1 >> > -qmp tcp:0.0.0.0:2234,server,nowait >> > qemu-system-x86_64: error: failed to set MSR 0x48f to 0x7fefff00036dfb >> > qemu-system-x86_64: /root/qemu-master/target/i386/kvm.c:2695: >> > kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-14 Thread Dr. David Alan Gilbert
t; > socket,id=channel1,path=/tmp/helloworld1,server,nowait -device > > virtserialport,chardev=channel1,name=com.redhat.rhevm.vdsm1,bus=virtio-serial0.0,id=port1 > > -qmp tcp:0.0.0.0:2234,server,nowait > > qemu-system-x86_64: error: failed to set MSR 0x48f to 0x7fefff000

Re: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-14 Thread Philippe Mathieu-Daudé
qemu-system-x86_64: /root/qemu-master/target/i386/kvm.c:2695: kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed. This is the commit record: * c88f1ffc19 - (origin/master, origin/HEAD) Merge remote-tracking branch 'remotes/kevin/tags/for-upstream'

kvm_buf_set_msrs: Assertion `ret == cpu->kvm_msr_buf->nmsrs' failed.

2020-05-14 Thread Li Feng
`ret == cpu->kvm_msr_buf->nmsrs' failed. This is the commit record: * c88f1ffc19 - (origin/master, origin/HEAD) Merge remote-tracking branch 'remotes/kevin/tags/for-upstream' into staging (3 days ago) |\ | * 47e0b38a13 - block: Drop unused .bdrv_has_zero_init