qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

address@hidden


From: Sean Kuo
Subject: address@hidden
Date: Tue, 2 Mar 2021 11:10:19 +0800

Hi Team,

Sorry for the disturbance.  I have to ask for your help since I can't solve the problem by googling.

Below is the problem:

I met a problem when I tried to use IVSHMEM. Command lspci does not show the IVSHMEM device.
Below is the configuration from my side:

1.  guest vm xml configuration.
  <shmem name='ivshmem'>
      <model type='ivshmem-plain'/>
      <size unit='M'>2</size>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x10' function='0x0'/>
    </shmem>

2. after the booting up and I found the qemu commandline ideedly  have the device option:
ps aux | grep ivshmem
 /usr/bin/qemu-system-x86_64 
      .......(ignore other options)
-object memory-backend-file,id=shmmem-shmem0,mem-path=/dev/shm/hostmem,size=4194304,share=yes -device ivshmem-plain,id=shmem0,memdev=shmmem-shmem0,bus=pcie.0,addr=0x10

3. lspci command  not shown the device.

4. lshw command indeedly show the device:

*-memory UNCLAIMED
             description: RAM memory
             product: Inter-VM shared memory
             vendor: Red Hat, Inc.
             physical id: 10
             bus info: pci@0000:00:10.0
             version: 01
             width: 64 bits
             clock: 33MHz (30.3ns)
             configuration: latency=0
             resources: memory:fcc1c000-fcc1c0ff memory:fdc00000-fdffffff

My host and vm os is ubuntu 20.04 and version is:
#49~20.04.1-Ubuntu SMP Fri Feb 5 09:57:56 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Also I have asked a question on stackoverflow website, I provide the link for your reference: 
https://stackoverflow.com/questions/66432392/comand-lspci-does-not-show-the-the-ivshmem-device

Thanks in advance.

Best regards, 
Sean

reply via email to

[Prev in Thread] Current Thread [Next in Thread]