From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S937558AbdEXO6T (ORCPT ); Wed, 24 May 2017 10:58:19 -0400 Received: from mail-sn1nam01on0090.outbound.protection.outlook.com ([104.47.32.90]:55066 "EHLO NAM01-SN1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1759935AbdEXO6Q (ORCPT ); Wed, 24 May 2017 10:58:16 -0400 From: Jork Loeser To: Vitaly Kuznetsov , Jork Loeser CC: "helgaas@kernel.org" , "linux-pci@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "devel@linuxdriverproject.org" , "olaf@aepfle.de" , "apw@canonical.com" , "jasowang@redhat.com" , "leann.ogasawara@canonical.com" , "marcelo.cerri@canonical.com" , Stephen Hemminger Subject: RE: [PATCH 4/4] Hyper-V vPCI: use vPCI protocol version 1.2 Thread-Topic: [PATCH 4/4] Hyper-V vPCI: use vPCI protocol version 1.2 Thread-Index: AQHS0AsvkEzirG/tKECDIiHddXduTKH7bRHwgAguhJA= Date: Wed, 24 May 2017 14:58:11 +0000 Message-ID: References: <1495134870-18225-1-git-send-email-jloeser@linuxonhyperv.com> <1495134870-18225-5-git-send-email-jloeser@linuxonhyperv.com> <87o9upupzl.fsf@vitty.brq.redhat.com> In-Reply-To: <87o9upupzl.fsf@vitty.brq.redhat.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Enabled=True; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SiteId=72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Ref=https://api.informationprotection.azure.com/api/72f988bf-86f1-41af-91ab-2d7cd011db47; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetBy=jloeser@microsoft.com; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_SetDate=2017-05-24T07:58:09.9262530-07:00; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Name=General; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Application=Microsoft Azure Information Protection; MSIP_Label_f42aa342-8706-4288-bd11-ebb85995028c_Extended_MSFT_Method=Automatic; Sensitivity=General authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=microsoft.com; x-originating-ip: [50.125.164.6] x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;CY4PR21MB0184;7:GlA+tDIbnlvDcU+jmdWFgK6x+uSBO7ujv6ruYHVdJXe+7dar9u6TvwElc49GdnLwLKrQ4FcqP/xIWYMaCsxOzrT6sXGEKe55XS5K8zvPEz6s9DaZeZxHDTDjAc8vL/MyVj3n8nR4ltkl+zEeR/6Apk+K5rSr/e227wh2hE93Zp0levEfgBxxxmPsmlqEOZrAKs2sUIe9qqRX2rd9Dx/+Kvxb8qQtfaOvJUbvX7vabP0PeoYWJlHP7fatdZvor47w+jDqUPHxr6exOKSU85b8kqRxxKFSPyKBwnkzv2+K32ISWxPluquP1DXkXuigvC8HzrKJZoUplNILc1wQvkOSxrdf8dyqg5gomZliveZolpo= x-forefront-antispam-report: SFV:SKI;SCL:-1SFV:NSPM;SFS:(10019020)(6009001)(39850400002)(39840400002)(39410400002)(39400400002)(39860400002)(39450400003)(24433001)(13464003)(478600001)(77096006)(9686003)(3846002)(102836003)(54906002)(10290500003)(6116002)(99286003)(55016002)(2906002)(53546009)(25786009)(2950100002)(6506006)(6436002)(6246003)(107886003)(38730400002)(3280700002)(3660700001)(53936002)(72206003)(7696004)(189998001)(122556002)(10090500001)(50986999)(5005710100001)(229853002)(2900100001)(81166006)(4326008)(86362001)(8676002)(5660300001)(66066001)(76176999)(74316002)(54356999)(8936002)(33656002)(7416002)(305945005)(7736002);DIR:OUT;SFP:1102;SCL:1;SRVR:CY4PR21MB0184;H:CY4PR21MB0631.namprd21.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en; x-ms-traffictypediagnostic: CY4PR21MB0184: x-ms-office365-filtering-correlation-id: 96108dba-3e4c-444f-98ad-08d4a2b54c74 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081)(201702281549075);SRVR:CY4PR21MB0184; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(9452136761055)(198206253151910); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700054)(100105000095)(100000701054)(100105300095)(100000702054)(100105100095)(61425038)(6040450)(601004)(2401047)(5005006)(8121501046)(3002001)(100000703054)(100105400095)(93006095)(93001095)(10201501046)(6055026)(61426038)(61427038)(6041248)(20161123558100)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123564025)(6072148)(100000704054)(100105200095)(100000705054)(100105500095);SRVR:CY4PR21MB0184;BCL:0;PCL:0;RULEID:(100000800054)(100110000095)(100000801054)(100110300095)(100000802054)(100110100095)(100000803054)(100110400095)(100000804054)(100110200095)(100000805047)(100110500095);SRVR:CY4PR21MB0184; x-forefront-prvs: 031763BCAF spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-originalarrivaltime: 24 May 2017 14:58:12.0791 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR21MB0184 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by mail.home.local id v4OEwNHN024080 > -----Original Message----- > From: Vitaly Kuznetsov [mailto:vkuznets@redhat.com] > Sent: Friday, May 19, 2017 02:59 > To: Jork Loeser > Cc: Jork Loeser ; helgaas@kernel.org; linux- > pci@vger.kernel.org; linux-kernel@vger.kernel.org; > devel@linuxdriverproject.org; olaf@aepfle.de; apw@canonical.com; > jasowang@redhat.com; leann.ogasawara@canonical.com; > marcelo.cerri@canonical.com; Stephen Hemminger > > Subject: Re: [PATCH 4/4] Hyper-V vPCI: use vPCI protocol version 1.2 > > Jork Loeser writes: > > + res = hv_do_hypercall(HVCALL_RETARGET_INTERRUPT | (var_size << > 17), > > + params, NULL); > > In my 'remote tbl flush' series I defined 'union hv_hypercall_input', you can use it > instead of hardcoding ' | (var_size << 17)' Good idea. We can adapt this later. Regards, Jork From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Return-Path: From: Jork Loeser To: Vitaly Kuznetsov , Jork Loeser CC: "helgaas@kernel.org" , "linux-pci@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "devel@linuxdriverproject.org" , "olaf@aepfle.de" , "apw@canonical.com" , "jasowang@redhat.com" , "leann.ogasawara@canonical.com" , "marcelo.cerri@canonical.com" , Stephen Hemminger Subject: RE: [PATCH 4/4] Hyper-V vPCI: use vPCI protocol version 1.2 Date: Wed, 24 May 2017 14:58:11 +0000 Message-ID: References: <1495134870-18225-1-git-send-email-jloeser@linuxonhyperv.com> <1495134870-18225-5-git-send-email-jloeser@linuxonhyperv.com> <87o9upupzl.fsf@vitty.brq.redhat.com> In-Reply-To: <87o9upupzl.fsf@vitty.brq.redhat.com> Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 List-ID: > -----Original Message----- > From: Vitaly Kuznetsov [mailto:vkuznets@redhat.com] > Sent: Friday, May 19, 2017 02:59 > To: Jork Loeser > Cc: Jork Loeser ; helgaas@kernel.org; linux- > pci@vger.kernel.org; linux-kernel@vger.kernel.org; > devel@linuxdriverproject.org; olaf@aepfle.de; apw@canonical.com; > jasowang@redhat.com; leann.ogasawara@canonical.com; > marcelo.cerri@canonical.com; Stephen Hemminger > > Subject: Re: [PATCH 4/4] Hyper-V vPCI: use vPCI protocol version 1.2 >=20 > Jork Loeser writes: > > + res =3D hv_do_hypercall(HVCALL_RETARGET_INTERRUPT | (var_size << > 17), > > + params, NULL); >=20 > In my 'remote tbl flush' series I defined 'union hv_hypercall_input', you= can use it > instead of hardcoding ' | (var_size << 17)' Good idea. We can adapt this later. Regards, Jork