From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-0.7 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,T_KAM_HTML_FONT_INVALID,URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id BA00EC433E0 for ; Tue, 2 Mar 2021 08:18:43 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id BB62D64D9E for ; Tue, 2 Mar 2021 08:18:40 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BB62D64D9E Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=chinatelecom.cn Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:55256 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lH0Ep-0007BE-C5 for qemu-devel@archiver.kernel.org; Tue, 02 Mar 2021 03:18:39 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:43792) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lH0C1-0004hL-0A for qemu-devel@nongnu.org; Tue, 02 Mar 2021 03:15:45 -0500 Received: from prt-mail.chinatelecom.cn ([42.123.76.223]:44501 helo=chinatelecom.cn) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lH0Bt-0001fM-SD for qemu-devel@nongnu.org; Tue, 02 Mar 2021 03:15:44 -0500 HMM_SOURCE_IP: 172.18.0.92:7019.2121736248 HMM_ATTACHE_NUM: 0000 HMM_SOURCE_TYPE: SMTP Received: from clientip-106.120.101.58?logid-2ef1f600f5e04b7fa66fe2bcf1f81bef (unknown [172.18.0.92]) by chinatelecom.cn (HERMES) with SMTP id 27F952800AB; Tue, 2 Mar 2021 16:15:28 +0800 (CST) X-189-SAVE-TO-SEND: 71112636@chinatelecom.cn Received: from ([172.18.0.92]) by App0021 with ESMTP id 2ef1f600f5e04b7fa66fe2bcf1f81bef for gcf1129@gmail.com; Tue Mar 2 16:15:30 2021 X-Transaction-ID: 2ef1f600f5e04b7fa66fe2bcf1f81bef X-filter-score: filter<0> X-Real-From: changlm@chinatelecom.cn X-Receive-IP: 172.18.0.92 X-MEDUSA-Status: 0 Date: Tue, 2 Mar 2021 16:15:23 +0800 From: ChangLimin To: "Sean Kuo" Subject: Re: Re: [Bug 1917394] [NEW] command lspci does not show the IVSHMEM device References: <161465544550.24578.14846009621606228644.malonedeb@wampee.canonical.com>, <2021030215305283912052@chinatelecom.cn>, X-Priority: 3 X-GUID: EC6759F4-811B-48FE-B72F-86224DAA5618 X-Has-Attach: no X-Mailer: Foxmail 7.2.17.58[cn] Mime-Version: 1.0 Message-ID: <2021030216152347613554@chinatelecom.cn> Content-Type: multipart/alternative; boundary="----=_001_NextPart650134582402_=----" Received-SPF: pass client-ip=42.123.76.223; envelope-from=changlm@chinatelecom.cn; helo=chinatelecom.cn X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Bug 1917394 <1917394@bugs.launchpad.net>, qemu-devel Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" This is a multi-part message in MIME format. ------=_001_NextPart650134582402_=---- Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 VGhlcmUgaXMgbm8gZHJpdmVyIGZvciBpdC4gWW91IHNob3VsZCB3cml0ZSBpdCBieSB5b3VzZWxm LiBNYXliZSB5b3UgY2FuIHJlZmVyIHRvIA0KaHR0cDovL2RvYy5kcGRrLm9yZy9ndWlkZXMtMS44 L3Byb2dfZ3VpZGUvaXZzaG1lbV9saWIuaHRtbCBhbmQgZHBkayBzb3VyY2UuDQoNCkdvb2wgbHVj ayENCg0KIA0KRnJvbTogU2VhbiBLdW8NCkRhdGU6IDIwMjEtMDMtMDIgMTU6NTkNClRvOiBDaGFu Z0xpbWluDQpDQzogQnVnIDE5MTczOTQ7IHFlbXUtZGV2ZWwNClN1YmplY3Q6IFJlOiBbQnVnIDE5 MTczOTRdIFtORVddIGNvbW1hbmQgbHNwY2kgZG9lcyBub3Qgc2hvdyB0aGUgSVZTSE1FTSBkZXZp Y2UNCkhpIENoYW5nTGltaW4sDQoNClRoYW5rcyBmb3IgeW91ciByZXBseS4gSSBjaGVja2VkIGFn YWluIHRvIGZpbmQgdGhlIGRldmljZS4uLiBJIHRob3VnaHQgdGhlIG5hbWUgd2FzIGl2c2htZW0u DQpJIGRvbid0IGZpbmQgYW55IGRyaXZlciBjb2RlIGZvciBJVlNITUVNIGluIHRoZSBsaW51eCBh bmQgcWVtdSByZXBvLiBDYW4geW91IGdpdmUgbWUgc29tZSBoZWxwPyANCg0KMDA6MTAuMCBSQU0g bWVtb3J5OiBSZWQgSGF0LCBJbmMuIEludGVyLVZNIHNoYXJlZCBtZW1vcnkgKHJldiAwMSkNClN1 YnN5c3RlbTogUmVkIEhhdCwgSW5jLiBRRU1VIFZpcnR1YWwgTWFjaGluZQ0KRmxhZ3M6IGZhc3Qg ZGV2c2VsDQpNZW1vcnkgYXQgZmNjMWMwMDAgKDMyLWJpdCwgbm9uLXByZWZldGNoYWJsZSkgW3Np emU9MjU2XQ0KTWVtb3J5IGF0IGZkYzAwMDAwICg2NC1iaXQsIHByZWZldGNoYWJsZSkgW3NpemU9 NE1dDQoNClRoYW5rcywNClNlYW4NCg0KDQoNCg0KDQoNCk9uIFR1ZSwgTWFyIDIsIDIwMjEgYXQg MzozMSBQTSBDaGFuZ0xpbWluIDxjaGFuZ2xtQGNoaW5hdGVsZWNvbS5jbj4gd3JvdGU6DQpDYW4g eW91IGdpdmUgdGhlIGxzcGNpIG1lc3NhZ2VzPyBUaGUgYmVsb3cgaXMgbXkgb3V0cHV0LiAgVGhl cmUgaXMgYSBSQU0gbWVtb3J5IGRldmljZS4NCg0KJCBsc3BjaQ0KMDA6MDAuMCBIb3N0IGJyaWRn ZTogSW50ZWwgQ29ycG9yYXRpb24gNDQwRlggLSA4MjQ0MUZYIFBNQyBbTmF0b21hXSAocmV2IDAy KQ0KMDA6MDEuMCBJU0EgYnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiA4MjM3MVNCIFBJSVgzIElT QSBbTmF0b21hL1RyaXRvbiBJSV0NCjAwOjAxLjEgSURFIGludGVyZmFjZTogSW50ZWwgQ29ycG9y YXRpb24gODIzNzFTQiBQSUlYMyBJREUgW05hdG9tYS9Ucml0b24gSUldDQowMDowMS4yIFVTQiBj b250cm9sbGVyOiBJbnRlbCBDb3Jwb3JhdGlvbiA4MjM3MVNCIFBJSVgzIFVTQiBbTmF0b21hL1Ry aXRvbiBJSV0gKHJldiAwMSkNCjAwOjAxLjMgQnJpZGdlOiBJbnRlbCBDb3Jwb3JhdGlvbiA4MjM3 MUFCL0VCL01CIFBJSVg0IEFDUEkgKHJldiAwMykNCjAwOjAyLjAgVkdBIGNvbXBhdGlibGUgY29u dHJvbGxlcjogRGV2aWNlIDEyMzQ6MTExMSAocmV2IDAyKQ0KMDA6MDMuMCBQQ0kgYnJpZGdlOiBS ZWQgSGF0LCBJbmMuIFFFTVUgUENJLVBDSSBicmlkZ2UNCjAwOjA0LjAgRXRoZXJuZXQgY29udHJv bGxlcjogUmVkIEhhdCwgSW5jLiBWaXJ0aW8gbmV0d29yayBkZXZpY2UNCjAwOjA1LjAgU0NTSSBz dG9yYWdlIGNvbnRyb2xsZXI6IFJlZCBIYXQsIEluYy4gVmlydGlvIFNDU0kNCjAwOjA2LjAgQ29t bXVuaWNhdGlvbiBjb250cm9sbGVyOiBSZWQgSGF0LCBJbmMuIFZpcnRpbyBjb25zb2xlDQowMDox MC4wIFJBTSBtZW1vcnk6IFJlZCBIYXQsIEluYy4gSW50ZXItVk0gc2hhcmVkIG1lbW9yeSAocmV2 IDAxKQ0KMDE6MDcuMCBQQ0kgYnJpZGdlOiBSZWQgSGF0LCBJbmMuIFFFTVUgUENJLVBDSSBicmlk Z2UNCg0KIA0KRnJvbTogc2VhbiBrdW8NCkRhdGU6IDIwMjEtMDMtMDIgMTE6MjQNClRvOiBxZW11 LWRldmVsDQpTdWJqZWN0OiBbQnVnIDE5MTczOTRdIFtORVddIGNvbW1hbmQgbHNwY2kgZG9lcyBu b3Qgc2hvdyB0aGUgSVZTSE1FTSBkZXZpY2UNClB1YmxpYyBidWcgcmVwb3J0ZWQ6DQogDQpxZXVt IHZlcnNpb246DQpRRU1VIGVtdWxhdG9yIHZlcnNpb24gNC4yLjENCiANCkkgbWV0IGEgcHJvYmxl bSB3aGVuIEkgdHJpZWQgdG8gdXNlIElWU0hNRU0uIENvbW1hbmQgbHNwY2kgZG9lcyBub3Qgc2hv dyB0aGUgSVZTSE1FTSBkZXZpY2UuDQpCZWxvdyBpcyB0aGUgY29uZmlndXJhdGlvbiBmcm9tIG15 IHNpZGU6DQogDQoxLiAgZ3Vlc3Qgdm0geG1sIGNvbmZpZ3VyYXRpb24uDQogIDxzaG1lbSBuYW1l PSdpdnNobWVtJz4NCiAgICAgIDxtb2RlbCB0eXBlPSdpdnNobWVtLXBsYWluJy8+DQogICAgICA8 c2l6ZSB1bml0PSdNJz4yPC9zaXplPg0KICAgICAgPGFkZHJlc3MgdHlwZT0ncGNpJyBkb21haW49 JzB4MDAwMCcgYnVzPScweDAwJyBzbG90PScweDEwJyBmdW5jdGlvbj0nMHgwJy8+DQogICAgPC9z aG1lbT4NCiANCjIuIGFmdGVyIHRoZSBib290aW5nIHVwIGFuZCBJIGZvdW5kIHRoZSBxZW11IGNv bW1hbmRsaW5lIGlkZWVkbHkgIGhhdmUgdGhlIGRldmljZSBvcHRpb246DQpwcyBhdXggfCBncmVw IGl2c2htZW0NCi91c3IvYmluL3FlbXUtc3lzdGVtLXg4Nl82NCANCiAgICAgIC4uLi4uLi4oaWdu b3JlIG90aGVyIG9wdGlvbnMpDQotb2JqZWN0IG1lbW9yeS1iYWNrZW5kLWZpbGUsaWQ9c2htbWVt LXNobWVtMCxtZW0tcGF0aD0vZGV2L3NobS9ob3N0bWVtLHNpemU9NDE5NDMwNCxzaGFyZT15ZXMg LWRldmljZSBpdnNobWVtLXBsYWluLGlkPXNobWVtMCxtZW1kZXY9c2htbWVtLXNobWVtMCxidXM9 cGNpZS4wLGFkZHI9MHgxMA0KIA0KMy4gbHNwY2kgY29tbWFuZCAgbm90IHNob3duIHRoZSBkZXZp Y2UuDQogDQo0LiBsc2h3IGNvbW1hbmQgaW5kZWVkbHkgc2hvdyB0aGUgZGV2aWNlOg0KIA0KKi1t ZW1vcnkgVU5DTEFJTUVEDQogICAgICAgICAgICAgZGVzY3JpcHRpb246IFJBTSBtZW1vcnkNCiAg ICAgICAgICAgICBwcm9kdWN0OiBJbnRlci1WTSBzaGFyZWQgbWVtb3J5DQogICAgICAgICAgICAg dmVuZG9yOiBSZWQgSGF0LCBJbmMuDQogICAgICAgICAgICAgcGh5c2ljYWwgaWQ6IDEwDQogICAg ICAgICAgICAgYnVzIGluZm86IHBjaUAwMDAwOjAwOjEwLjANCiAgICAgICAgICAgICB2ZXJzaW9u OiAwMQ0KICAgICAgICAgICAgIHdpZHRoOiA2NCBiaXRzDQogICAgICAgICAgICAgY2xvY2s6IDMz TUh6ICgzMC4zbnMpDQogICAgICAgICAgICAgY29uZmlndXJhdGlvbjogbGF0ZW5jeT0wDQogICAg ICAgICAgICAgcmVzb3VyY2VzOiBtZW1vcnk6ZmNjMWMwMDAtZmNjMWMwZmYgbWVtb3J5OmZkYzAw MDAwLWZkZmZmZmZmDQogDQpNeSBob3N0IGFuZCB2bSBvcyBpcyB1YnVudHUgMjAuMDQgYW5kIHZl cnNpb24gaXM6DQojNDl+MjAuMDQuMS1VYnVudHUgU01QIEZyaSBGZWIgNSAwOTo1Nzo1NiBVVEMg MjAyMSB4ODZfNjQgeDg2XzY0IHg4Nl82NCBHTlUvTGludXgNCiANCioqIEFmZmVjdHM6IHFlbXUN CiAgICAgSW1wb3J0YW5jZTogVW5kZWNpZGVkDQogICAgICAgICBTdGF0dXM6IE5ldw0KIA0KLS0g DQpZb3UgcmVjZWl2ZWQgdGhpcyBidWcgbm90aWZpY2F0aW9uIGJlY2F1c2UgeW91IGFyZSBhIG1l bWJlciBvZiBxZW11LQ0KZGV2ZWwtbWwsIHdoaWNoIGlzIHN1YnNjcmliZWQgdG8gUUVNVS4NCmh0 dHBzOi8vYnVncy5sYXVuY2hwYWQubmV0L2J1Z3MvMTkxNzM5NA0KIA0KVGl0bGU6DQogIGNvbW1h bmQgbHNwY2kgZG9lcyBub3Qgc2hvdyB0aGUgSVZTSE1FTSBkZXZpY2UNCiANClN0YXR1cyBpbiBR RU1VOg0KICBOZXcNCiANCkJ1ZyBkZXNjcmlwdGlvbjoNCiAgcWV1bSB2ZXJzaW9uOg0KICBRRU1V IGVtdWxhdG9yIHZlcnNpb24gNC4yLjENCiANCiAgSSBtZXQgYSBwcm9ibGVtIHdoZW4gSSB0cmll ZCB0byB1c2UgSVZTSE1FTS4gQ29tbWFuZCBsc3BjaSBkb2VzIG5vdCBzaG93IHRoZSBJVlNITUVN IGRldmljZS4NCiAgQmVsb3cgaXMgdGhlIGNvbmZpZ3VyYXRpb24gZnJvbSBteSBzaWRlOg0KIA0K ICAxLiAgZ3Vlc3Qgdm0geG1sIGNvbmZpZ3VyYXRpb24uDQogICAgPHNobWVtIG5hbWU9J2l2c2ht ZW0nPg0KICAgICAgICA8bW9kZWwgdHlwZT0naXZzaG1lbS1wbGFpbicvPg0KICAgICAgICA8c2l6 ZSB1bml0PSdNJz4yPC9zaXplPg0KICAgICAgICA8YWRkcmVzcyB0eXBlPSdwY2knIGRvbWFpbj0n MHgwMDAwJyBidXM9JzB4MDAnIHNsb3Q9JzB4MTAnIGZ1bmN0aW9uPScweDAnLz4NCiAgICAgIDwv c2htZW0+DQogDQogIDIuIGFmdGVyIHRoZSBib290aW5nIHVwIGFuZCBJIGZvdW5kIHRoZSBxZW11 IGNvbW1hbmRsaW5lIGlkZWVkbHkgIGhhdmUgdGhlIGRldmljZSBvcHRpb246DQogIHBzIGF1eCB8 IGdyZXAgaXZzaG1lbQ0KICAgL3Vzci9iaW4vcWVtdS1zeXN0ZW0teDg2XzY0IA0KICAgICAgICAu Li4uLi4uKGlnbm9yZSBvdGhlciBvcHRpb25zKQ0KICAtb2JqZWN0IG1lbW9yeS1iYWNrZW5kLWZp bGUsaWQ9c2htbWVtLXNobWVtMCxtZW0tcGF0aD0vZGV2L3NobS9ob3N0bWVtLHNpemU9NDE5NDMw NCxzaGFyZT15ZXMgLWRldmljZSBpdnNobWVtLXBsYWluLGlkPXNobWVtMCxtZW1kZXY9c2htbWVt LXNobWVtMCxidXM9cGNpZS4wLGFkZHI9MHgxMA0KIA0KICAzLiBsc3BjaSBjb21tYW5kICBub3Qg c2hvd24gdGhlIGRldmljZS4NCiANCiAgNC4gbHNodyBjb21tYW5kIGluZGVlZGx5IHNob3cgdGhl IGRldmljZToNCiANCiAgKi1tZW1vcnkgVU5DTEFJTUVEDQogICAgICAgICAgICAgICBkZXNjcmlw dGlvbjogUkFNIG1lbW9yeQ0KICAgICAgICAgICAgICAgcHJvZHVjdDogSW50ZXItVk0gc2hhcmVk IG1lbW9yeQ0KICAgICAgICAgICAgICAgdmVuZG9yOiBSZWQgSGF0LCBJbmMuDQogICAgICAgICAg ICAgICBwaHlzaWNhbCBpZDogMTANCiAgICAgICAgICAgICAgIGJ1cyBpbmZvOiBwY2lAMDAwMDow MDoxMC4wDQogICAgICAgICAgICAgICB2ZXJzaW9uOiAwMQ0KICAgICAgICAgICAgICAgd2lkdGg6 IDY0IGJpdHMNCiAgICAgICAgICAgICAgIGNsb2NrOiAzM01IeiAoMzAuM25zKQ0KICAgICAgICAg ICAgICAgY29uZmlndXJhdGlvbjogbGF0ZW5jeT0wDQogICAgICAgICAgICAgICByZXNvdXJjZXM6 IG1lbW9yeTpmY2MxYzAwMC1mY2MxYzBmZiBtZW1vcnk6ZmRjMDAwMDAtZmRmZmZmZmYNCiANCiAg TXkgaG9zdCBhbmQgdm0gb3MgaXMgdWJ1bnR1IDIwLjA0IGFuZCB2ZXJzaW9uIGlzOg0KICAjNDl+ MjAuMDQuMS1VYnVudHUgU01QIEZyaSBGZWIgNSAwOTo1Nzo1NiBVVEMgMjAyMSB4ODZfNjQgeDg2 XzY0IHg4Nl82NCBHTlUvTGludXgNCiANClRvIG1hbmFnZSBub3RpZmljYXRpb25zIGFib3V0IHRo aXMgYnVnIGdvIHRvOg0KaHR0cHM6Ly9idWdzLmxhdW5jaHBhZC5uZXQvcWVtdS8rYnVnLzE5MTcz OTQvK3N1YnNjcmlwdGlvbnMNCiANCg== ------=_001_NextPart650134582402_=---- Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable =0A
There is no driver = for it. You should write it by youself. Maybe you can refer to 
=
http://doc.dpdk.org/= guides-1.8/prog_guide/ivshmem_lib.html and dpdk source.

Gool luck!
=0A
=0A
 
From: Sean Kuo=
Date: 2021-03-02 15:59
CC: Bug 1917394= ; qemu-devel
Subject: Re: [Bug 1917394] [NEW] command lspci does not show the= IVSHMEM device
Hi ChangLimin,

Thanks for y= our reply. I checked again to find the device... I thought the name was iv= shmem.
I don't find any driver code for IVSHMEM in the linux and= qemu repo. Can you give me some help? 

00:1= 0.0 RAM memory: Red Hat, Inc. Inter-VM shared memory (rev 01)
Subsyste= m: Red Hat, Inc. QEMU Virtual Machine
Flags: fast devsel
Memory at= fcc1c000 (32-bit, non-prefetchable) [size=3D256]
Memory at fdc00000 (= 64-bit, prefetchable) [size=3D4M]

Thanks,
Sean




<= /div>


=
On Tue, Mar 2, 2021 at 3:31 PM Chang= Limin <cha= nglm@chinatelecom.cn> wrote:
=0A
Can you give the lspci messages? T= he below is my output.  There is a RAM memory device.

=
$ = lspci
00:00.0 Host bridge: Intel Corporation 440FX - 8244= 1FX PMC [Natoma] (rev 02)
00:01.0 ISA bridge: Intel Corporation = 82371SB PIIX3 ISA [Natoma/Triton II]
00:01.1 IDE interface: Inte= l Corporation 82371SB PIIX3 IDE [Natoma/Triton II]
00:01.2 USB c= ontroller: Intel Corporation 82371SB PIIX3 USB [Natoma/Triton II] (rev 01)=
00:01.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev= 03)
00:02.0 VGA compatible controller: Device 1234:1111 (rev 02= )
00:03.0 PCI bridge: Red Hat, Inc. QEMU PCI-PCI bridge
00:04.0 Ethernet controller: Red Hat, Inc. Virtio network device
00:05.0 SCSI storage controller: Red Hat, Inc. Virtio SCSI
00= :06.0 Communication controller: Red Hat, Inc. Virtio console
00:= 10.0 RAM memory: Red Hat, Inc. Inter-VM shared memory (rev 01)
0= 1:07.0 PCI bridge: Red Hat, Inc. QEMU PCI-PCI bridge
=0A
=0A
 
From: se= an kuo
Date: 2021-03-02 11:24
Subject: [Bug 1917394] [NEW] command ls= pci does not show the IVSHMEM device
Public bug= reported:
=0A
 
=0A
qeum version:
=0A
QEM= U emulator version 4.2.1
=0A
 
=0A
I met a problem = when I tried to use IVSHMEM. Command lspci does not show the IVSHMEM devic= e.
=0A
Below is the configuration from my side:
=0A
&nbs= p;
=0A
1.  guest vm xml configuration.
=0A
  &= lt;shmem name=3D'ivshmem'>
=0A
      = <model type=3D'ivshmem-plain'/>
=0A
    = ;  <size unit=3D'M'>2</size>
=0A
  &nb= sp;   <address type=3D'pci' domain=3D'0x0000' bus=3D'0x00' sl= ot=3D'0x10' function=3D'0x0'/>
=0A
    </shm= em>
=0A
 
=0A
2. after the booting up and I foun= d the qemu commandline ideedly  have the device option:
=0A
= ps aux | grep ivshmem
=0A
/usr/bin/qemu-system-x86_64
=0A<= div>      .......(ignore other options)
=0A<= div>-object memory-backend-file,id=3Dshmmem-shmem0,mem-path=3D/dev/shm/hos= tmem,size=3D4194304,share=3Dyes -device ivshmem-plain,id=3Dshmem0,memdev= =3Dshmmem-shmem0,bus=3Dpcie.0,addr=3D0x10
=0A
 
=0A3. lspci command  not shown the device.=0A
 
=0A=
4. lshw command indeedly show the device:
=0A
 
= =0A
*-memory UNCLAIMED
=0A
     &nbs= p;       description: RAM memory
=0A            = product: Inter-VM shared memory=0A
    &nbs= p;        vendor: Red Hat, Inc.
= =0A
           =   physical id: 10
=0A
      &n= bsp;      bus info: pci@0000:00:10.0
=0A             = version: 01=0A
        &= nbsp;    width: 64 bits
=0A
   &nbs= p;         clock: 33MHz (30.3ns)=0A
          &n= bsp;  configuration: latency=3D0
=0A
    = ;         resources: memory:fcc1c0= 00-fcc1c0ff memory:fdc00000-fdffffff
=0A
 
=0A
My h= ost and vm os is ubuntu 20.04 and version is:
=0A
#49~20.04.1-Ubu= ntu SMP Fri Feb 5 09:57:56 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
= =0A
 
=0A
** Affects: qemu
=0A
  &nbs= p;  Importance: Undecided
=0A
     =     Status: New
=0A
 
=0A
--
= =0A
You received this bug notification because you are a member of qem= u-
=0A
devel-ml, which is subscribed to QEMU.
=0A=0A
 
=0A
Title:<= /div>=0A
  command lspci does not show the IVSHMEM device
= =0A
 
=0A
Status in QEMU:
=0A
  New
= =0A
 
=0A
Bug description:
=0A
  qeum vers= ion:
=0A
  QEMU emulator version 4.2.1
=0A
 =0A
  I met a problem when I tried to use IVSHMEM. Command ls= pci does not show the IVSHMEM device.
=0A
  Below is the con= figuration from my side:
=0A
 
=0A
  1.  = guest vm xml configuration.
=0A
    <shmem name= =3D'ivshmem'>
=0A
        &= lt;model type=3D'ivshmem-plain'/>
=0A
    =     <size unit=3D'M'>2</size>
=0A
&nbs= p;       <address type=3D'pci' domain=3D'= 0x0000' bus=3D'0x00' slot=3D'0x10' function=3D'0x0'/>
=0A
&nbs= p;     </shmem>
=0A
 
=0A  2. after the booting up and I found the qemu commandline ideedly&n= bsp; have the device option:
=0A
  ps aux | grep ivshmem=0A
   /usr/bin/qemu-system-x86_64
=0A
 &nb= sp;      .......(ignore other options)
=0A  -object memory-backend-file,id=3Dshmmem-shmem0,mem-path=3D/dev/s= hm/hostmem,size=3D4194304,share=3Dyes -device ivshmem-plain,id=3Dshmem0,me= mdev=3Dshmmem-shmem0,bus=3Dpcie.0,addr=3D0x10
=0A
 
=0A=
  3. lspci command  not shown the device.
=0A
&nbs= p;
=0A
  4. lshw command indeedly show the device:
=0A<= div> 
=0A
  *-memory UNCLAIMED
=0A
  = ;             = description: RAM memory
=0A
      &= nbsp;        product: Inter-VM shared m= emory
=0A
         &= nbsp;     vendor: Red Hat, Inc.
=0A
 &nb= sp;            = ; physical id: 10
=0A
       &= nbsp;       bus info: pci@0000:00:10.0
= =0A
           =     version: 01
=0A
     =           width: 64 bits=0A
           = ;    clock: 33MHz (30.3ns)
=0A
   &= nbsp;           configur= ation: latency=3D0
=0A
       =         resources: memory:fcc1c000-fcc1= c0ff memory:fdc00000-fdffffff
=0A
 
=0A
  My h= ost and vm os is ubuntu 20.04 and version is:
=0A
  #49~20.0= 4.1-Ubuntu SMP Fri Feb 5 09:57:56 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux<= /div>=0A
 
=0A
To manage notifications about this bug go= to:
=0A=0A
 
=0A
=0A=
=0A=0A ------=_001_NextPart650134582402_=------