From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 36C4542C5C; Thu, 8 Jun 2023 10:58:28 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BFC3B406B5; Thu, 8 Jun 2023 10:58:27 +0200 (CEST) Received: from mga06.intel.com (mga06b.intel.com [134.134.136.31]) by mails.dpdk.org (Postfix) with ESMTP id 5FF1040042; Thu, 8 Jun 2023 10:58:25 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1686214706; x=1717750706; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=6ylmKe5tG887AuYj6GCHJ3Y6o+U+djjFPL+W/FWyXuM=; b=n1CQ4AH+Rj3eyRwPU4rhtGfdHjkgrgwO5DRLoCeqEECVhPs3zw/tkaHk DrCCuo2dN7/IBY/ckr2kYo8BEsXpw0DhqW7GFyDYJEdULwyjteQvm+Lw+ 1Tsyn1QX7ZKNhqLMgqBWJRu+ZrjfScsmeXvZ3ba5aC6VcMkNlr9WFMKis 3dzyGxSJrfyXNYYYKF1lEebgKMlB+eG4TP0UsLYsV+xye8lIhxXoVJzG6 rz58wn1TfjUgEcEMo2p3vcIQkslj6FB3PizJZzwPodguQvx80MdlnvLz7 DVhQJF/V+S/54tHj63OUXBOUvXQdfDOURSscm/scHvbekxRmQZeFBapFJ w==; X-IronPort-AV: E=McAfee;i="6600,9927,10734"; a="420817780" X-IronPort-AV: E=Sophos;i="6.00,226,1681196400"; d="scan'208";a="420817780" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 08 Jun 2023 01:58:22 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10734"; a="854263466" X-IronPort-AV: E=Sophos;i="6.00,226,1681196400"; d="scan'208";a="854263466" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by fmsmga001.fm.intel.com with ESMTP; 08 Jun 2023 01:58:22 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 8 Jun 2023 01:58:21 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Thu, 8 Jun 2023 01:58:21 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Thu, 8 Jun 2023 01:58:21 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.170) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Thu, 8 Jun 2023 01:58:21 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=F9+xpWwfyq/QYooJkkovjOLCNlW1G30EUttUYDJnC2HR2EYijsfFJUP6UVxVZYRmo7VVd/L/+/kgcoV/evTWQP2DrH/0RjjLxoHmEeyZxbikZLMVaBPErzWrJUTVJQ6Jy/0zB1iGhkcraDEqRHz78symPyxPZuEReixQliGRoSGudZmM85mJhbgtpw1LXrH7f6u4IHQKSohxCgDZBqIaG/M50Kc5VrWSTBzrjCZ2wlM8FOYGnGj0bqzKXTQux23SQ/sIVilXtxHeKp4Gkq5rrJMHA5lAvWPcMVtCDxTIbiAot/idJLKsssst1s6J7J3h1+G1GMQigUWM4JzbLZh7Ig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6ylmKe5tG887AuYj6GCHJ3Y6o+U+djjFPL+W/FWyXuM=; b=BVqkKx15hYpzwx6hMglkIKUFEHS7IiiX2TDDfdoyvHtR7NK86JnNjkgqJ16ZNpU6JIn31FgzHjl3zudESPtQyWxcTFYA4Z4s0Mc4N7xkfAydrwiZFAnDLLIpzeSbtf58I2wOeue311YehHYrGDsydG9I3F51rsZ4WsXiekn3IDN9w8KGhqnUo0z8hH78xMd60JZkyd5mQaFJIjaS2UeNkds3hYMoaVkzTArivVcsJC+FSXPa/Loeg7pMzMge9F8te9sfDIJTLiWCIuIMgLtByUIPCHMB6VukIWQZAuHteXidJgDLZYujdUtn5tb+s/Nopv+okjZFGWx7dfRkHy7LXQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from SN6PR11MB3504.namprd11.prod.outlook.com (2603:10b6:805:d0::17) by SJ2PR11MB8324.namprd11.prod.outlook.com (2603:10b6:a03:538::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6455.33; Thu, 8 Jun 2023 08:58:20 +0000 Received: from SN6PR11MB3504.namprd11.prod.outlook.com ([fe80::e508:44ff:3d34:60bc]) by SN6PR11MB3504.namprd11.prod.outlook.com ([fe80::e508:44ff:3d34:60bc%4]) with mapi id 15.20.6455.030; Thu, 8 Jun 2023 08:58:19 +0000 From: "Xia, Chenbo" To: Ali Alnubani , "dev@dpdk.org" CC: "david.marchand@redhat.com" , "NBU-Contact-Thomas Monjalon (EXTERNAL)" , "probb@iol.unh.edu" , "Li, Miao" , "stable@dpdk.org" , "Cao, Yahui" , Sunil Kumar Kori Subject: RE: [PATCH] bus/pci: fix missing MMIO APIs in Windows Thread-Topic: [PATCH] bus/pci: fix missing MMIO APIs in Windows Thread-Index: AQHZmeB4B5FnQ0OTaEqZwG5QUr2Jla+Amg6AgAAAaRA= Date: Thu, 8 Jun 2023 08:58:18 +0000 Message-ID: References: <20230608074305.38061-1-chenbo.xia@intel.com> In-Reply-To: Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SN6PR11MB3504:EE_|SJ2PR11MB8324:EE_ x-ms-office365-filtering-correlation-id: ade7195b-b1f1-46b0-e865-08db67fe8120 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: grIcpKetjmEzjTD2ENwGRiVWI7RxaJm4cp4VMwdUetvnADxB95DRK7AODxHuXNlX2CX3VLSU+hx7Mk0FyBXJzXBla+b5LBpeB4WAahcXLQe+UpMwE4RbiB6jCtJE4qIgyCzlL/V9VVSAdp6hzqqPhk1U04HBaHc80XMIbBczM1InLbYsOJ/gEebuRmReCujBlZnxVDT6P1SsIgOoS7wNcmGsTEA+2Guay8HDmOJ2HyT5b8i3BJYq3q6SHUzaYgm/0YFKHOHB3JO4Zs9cP4qm7+unPfv+DBhepNMtewthGuYM1PlzkckTu/GqaHRGiWZK+KhOToHMIxFY1RVEH8TyERfSNv0RywsEdS/shPtrXneUrNz1o5YR4CaVSE2TX+45vhHdwp4L0kjLnXtqLYxZ4JvsfRLemYyPXWQrXH55edvo20fd6H2mbSvXiyDCjahr3wTKQmkbEk0JkgMWj9yqb7NyPQGCUuCIe+gE+nXp+e5yE0nYSsU1NCajyfygfSJesM9S/mpGRtCXKh/tePW2ZwqDsetvrUyW/M0wMcjcn8wSobabRe8ftClQ9xc5ydIvgoroSSlRS4C5IYKkeeGJD2pmuu9N3ExWeBBfFfYVrsCKByYok71JajhpNFZyFzJt x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SN6PR11MB3504.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(346002)(136003)(366004)(396003)(39860400002)(376002)(451199021)(8676002)(8936002)(54906003)(7696005)(110136005)(478600001)(55016003)(52536014)(5660300002)(41300700001)(316002)(26005)(186003)(76116006)(6506007)(64756008)(71200400001)(66556008)(66946007)(66446008)(53546011)(9686003)(4326008)(66476007)(83380400001)(2906002)(38100700002)(82960400001)(122000001)(38070700005)(33656002)(86362001); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?azI5RndyN0VkbmkyZlpnUmNZcHI3UmhQVzhOdHBTU0pUQmFqTUdTMHpkb1RN?= =?utf-8?B?UEphT0lmczM0UFAvTGVpTW5STTJrRE50RXRVNmZ1L0ZobENhV3o3eVNSYUtI?= =?utf-8?B?Wi9SeXVrSGtEUzY1aW5kcGlYcU1xVUxWU1VDekRzNHBaTWxTVTJ6NjRpWFA0?= =?utf-8?B?N0J3TitIZkFkSG5KbkE0c0p0Wk1tR1ZRNnFuT3hpcjg4QWdkUmFTL2xYVlpz?= =?utf-8?B?YURLUTVQTmxYNUROb0pxVzd0VE9Lakc5cHRrSnNnVHZTWEVyUWZIL2xrdUo1?= =?utf-8?B?Z0wzRzJpRHpadG96UVF6Y0lTNWdKRUJCWFFrL1Vld1RxVHVOTDlZei95ZUY3?= =?utf-8?B?OWkrMEJSdGZGcWJUZkthMlRqaWRzS1MvcWtLUm9CNlJweW9QbldPeFMzanJS?= =?utf-8?B?bkgwVFlmNmxReHZIWXE2UDJzbkZDRnNCY1AxUWxVZ204TmJJdlAzNzFSb2RE?= =?utf-8?B?eEcxMUxDT2xUa2lHZFFwK2dmZzZncFhjV1lERmlId1lOOHpTTXZjMUpmbDlo?= =?utf-8?B?cjJHM2dtNEhmQkpwOFlRKzJtWDNPMys1TEh4Qm41aWc4blloMXRQbXdKMWlV?= =?utf-8?B?RTUzdEdoYjVXd3NOV3plN3VmRkNTTXpSZDRQTnFWYWNDb1I1VFprdHNNUzNN?= =?utf-8?B?Z2Ntbld0aEZmZW1VbTRzaVRJZlR1RSt4V3JwUHlyY291MExFb3hBWFpUL1pF?= =?utf-8?B?cXA2NEcwWm55bzdGM3ZhaldIMlJHaS9wY2lxR1JETG04Y2RlaFk4RTkrZStU?= =?utf-8?B?bVFCak9kQk1KVjB4YWw3SjhFNEJ2ejg1UnVkV2l4a0pEd1dwMVNaQWg0MnZ0?= =?utf-8?B?N0t3S1pNazJ6WHJnWkkrMzdoRUdqbnFmN1NMUXJjalF3aVdmUENkUlBFcHdR?= =?utf-8?B?ck52Z1FzcXRZdGhZT28wdVJCcGw5RWFpZFFQM0FuSjJrN2FpeW1JRUxpeCts?= =?utf-8?B?QmluNWZRN2FDaXZqeTB1eWJwUk9QVlQ4bXcybHBhRmNpNEpweEtWRTBXMWlJ?= =?utf-8?B?VGN1RkJpRGdVREhEUkt0dE0ydEtSTzNTQVFacEVDQ1huWnllT0Jydi9WaGxX?= =?utf-8?B?bmFQdThUc1FxR0RQSTZpci9UcE1IVlVsT1NSbWh6Sy9tTGdJZkxUWUowZUI3?= =?utf-8?B?NGVlYUF4dkN2TFg4eU16NjBOZnlsTTI3aEhhUmxEdlErdkJqaDFpWUFqM2pM?= =?utf-8?B?S1dLbnExbGZYZEt2d0Y4QjJPc3I1NEZQQk1ralhKZmEvT3ZCT2VXZzFIYnEw?= =?utf-8?B?R0s4bER4VkQwZ0NkWG1tbE1GaVVVRjVHMWQvYXBHUllUelgwTzhWc2dDaGR0?= =?utf-8?B?WmYweWpHbTUxbllNZ01laWtGa3NmYTFlUXNOZzRqRUNQdVZkY3FDcFNEc3FF?= =?utf-8?B?U0R1WkQ5YVBFZmZjQXlBTXRwOStkdVlPTFR3NTBVUFZvTnBKUzJLQ0tSM084?= =?utf-8?B?aGNBZEpSRTdWRHdsdks2T3pEYjd0c1Z5a3dpb2lIb0dLMWpaMkpMYTVuckxQ?= =?utf-8?B?OTAzWVhnZDRRc0RsaG9GVlpud3F0TFRzcC9JSmdxcXhtc09Zd0tnZ0NlSnBI?= =?utf-8?B?a1NFUzhYOFFGdERoa0xiRXN3ZHF3b0VMcVNJVWxvNk9oMWUrR2NmaEwrL28x?= =?utf-8?B?aituSlM4dStUSjhkeG5qaG0yZEp2TURKVEhZSVIvRjlCa2RPQ0pWdENZR3gv?= =?utf-8?B?Z2ZMNHBIbkNyUXd4amdUR000V2tYV0RiS3A5UllPMzgvaEdoSnVBVmM1L2FR?= =?utf-8?B?a01nL3ZNY0ZOZ0wwdkRXRTQ1VXNhQjhEb1lLL2I3eU0zU2Y3a1RYa3hLV1Nn?= =?utf-8?B?cDdIa1VQZGNtVEE1RXFBQkUydWY2bWx4Mkl6OE8vbC9DbmNmWFNiVitSczFl?= =?utf-8?B?MnA4S0E1V2dsV3B4a3hqam8wQmJUUkV6cnJJMVdWam9rbHVHSUFGQk84dnds?= =?utf-8?B?am13ejV1Q0ZYcFZaUWVlL21SMEg2VHNmdk1wTUVWWVhXY3VCMXNuYThicXEv?= =?utf-8?B?bHArdXF3NjgraFVaNm9jbXYxKzZBcGtwamdHM2JIZTRnTTJaeVcxY09qdmJI?= =?utf-8?B?Z1AxMkRpOFVZUVZhMnhRNEdhZnoyaWxRVkNPdUtrbVFSY3BHRWJLYjBpeW9X?= =?utf-8?Q?kAj2VfMFc48FJRXTLtbPV5yP/?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB3504.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: ade7195b-b1f1-46b0-e865-08db67fe8120 X-MS-Exchange-CrossTenant-originalarrivaltime: 08 Jun 2023 08:58:18.8776 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: g9H2jxRrvvGeWSsvF2fECOSxVnPtPlmCN/CIO5ph/txHjZ2IpeGauey4EBHz/Z7+j5l3W8zhCIp9bKYDe3Wdgg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR11MB8324 X-OriginatorOrg: intel.com X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbGkgQWxudWJhbmkgPGFsaWFs bnVAbnZpZGlhLmNvbT4NCj4gU2VudDogVGh1cnNkYXksIEp1bmUgOCwgMjAyMyA0OjU1IFBNDQo+ IFRvOiBYaWEsIENoZW5ibyA8Y2hlbmJvLnhpYUBpbnRlbC5jb20+OyBkZXZAZHBkay5vcmcNCj4g Q2M6IGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb207IE5CVS1Db250YWN0LVRob21hcyBNb25qYWxv biAoRVhURVJOQUwpDQo+IDx0aG9tYXNAbW9uamFsb24ubmV0PjsgcHJvYmJAaW9sLnVuaC5lZHU7 IExpLCBNaWFvIDxtaWFvLmxpQGludGVsLmNvbT47DQo+IHN0YWJsZUBkcGRrLm9yZzsgQ2FvLCBZ YWh1aSA8eWFodWkuY2FvQGludGVsLmNvbT47IFN1bmlsIEt1bWFyIEtvcmkNCj4gPHNrb3JpQG1h cnZlbGwuY29tPg0KPiBTdWJqZWN0OiBSRTogW1BBVENIXSBidXMvcGNpOiBmaXggbWlzc2luZyBN TUlPIEFQSXMgaW4gV2luZG93cw0KPiANCj4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K PiA+IEZyb206IENoZW5ibyBYaWEgPGNoZW5iby54aWFAaW50ZWwuY29tPg0KPiA+IFNlbnQ6IFRo dXJzZGF5LCBKdW5lIDgsIDIwMjMgMTA6NDMgQU0NCj4gPiBUbzogZGV2QGRwZGsub3JnDQo+ID4g Q2M6IGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb207IE5CVS1Db250YWN0LVRob21hcyBNb25qYWxv bg0KPiA+IChFWFRFUk5BTCkgPHRob21hc0Btb25qYWxvbi5uZXQ+OyBBbGkgQWxudWJhbmkgPGFs aWFsbnVAbnZpZGlhLmNvbT47DQo+ID4gcHJvYmJAaW9sLnVuaC5lZHU7IG1pYW8ubGlAaW50ZWwu Y29tOyBzdGFibGVAZHBkay5vcmc7IFlhaHVpIENhbw0KPiA+IDx5YWh1aS5jYW9AaW50ZWwuY29t PjsgU3VuaWwgS3VtYXIgS29yaSA8c2tvcmlAbWFydmVsbC5jb20+DQo+ID4gU3ViamVjdDogW1BB VENIXSBidXMvcGNpOiBmaXggbWlzc2luZyBNTUlPIEFQSXMgaW4gV2luZG93cw0KPiA+DQo+ID4g TU1JTyByZWFkIGFuZCB3cml0ZSBBUElzIHdlcmUgZGVmaW5lZCBpbiBQQ0kgYnVzLiBCdXQgdGhl IGNvcnJlc3BvbmRpbmcNCj4gPiBpbXBsZW1lbnRhdGlvbnMgYXJlIG5vdCBkb25lIGluIHdpbmRv d3MuIFRoaXMgcGF0Y2ggZml4ZXMgdGhpcy4NCj4gPg0KPiA+IEJ1Z3ppbGxhIElEOiAxMjQ1DQo+ ID4gRml4ZXM6IDA5NWNmNmU2OGIyOCAoImJ1cy9wY2k6IGludHJvZHVjZSBNTUlPIHJlYWQvd3Jp dGUiKQ0KPiA+IENjOiBzdGFibGVAZHBkay5vcmcNCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IENo ZW5ibyBYaWEgPGNoZW5iby54aWFAaW50ZWwuY29tPg0KPiA+IC0tLQ0KPiANCj4gUmVzb2x2ZXMg dGhlIGJ1aWxkIGZhaWx1cmUgZm9yIG1lLCB0aGFua3MgQ2hlbmJvLg0KDQpHcmVhdCB0byBrbm93 ISBUaGFua3MgZm9yIHJlcG9ydGluZyB0aGlzIGFuZCB0ZXN0IHRoZSBmaXgNCndpdGggcXVpY2sg YWN0aW9uIDopDQoNCkNoZWVycywNCkNoZW5ibw0KDQo+IA0KPiBUZXN0ZWQtYnk6IEFsaSBBbG51 YmFuaSA8YWxpYWxudUBudmlkaWEuY29tPg0K