From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751135AbdE3TRv (ORCPT ); Tue, 30 May 2017 15:17:51 -0400 Received: from mail-dm3nam03on0126.outbound.protection.outlook.com ([104.47.41.126]:1728 "EHLO NAM03-DM3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1750946AbdE3TRu (ORCPT ); Tue, 30 May 2017 15:17:50 -0400 From: Jork Loeser To: Andy Shevchenko , Vitaly Kuznetsov CC: "x86@kernel.org" , "devel@linuxdriverproject.org" , "linux-kernel@vger.kernel.org" , KY Srinivasan , "Haiyang Zhang" , Stephen Hemminger , Thomas Gleixner , Ingo Molnar , "H. Peter Anvin" , Steven Rostedt , "Simon Xiao" , Andy Lutomirski Subject: RE: [PATCH v5 08/10] x86/hyper-v: use hypercall for remote TLB flush Thread-Topic: [PATCH v5 08/10] x86/hyper-v: use hypercall for remote TLB flush Thread-Index: AQHS2TjEOIALsBcPy0SKxKKnaZriu6INF+YAgAAncNA= Date: Tue, 30 May 2017 19:17:46 +0000 Message-ID: References: <20170530113424.15687-1-vkuznets@redhat.com> <20170530113424.15687-9-vkuznets@redhat.com> In-Reply-To: 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-30T12:17:43.7787654-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: gmail.com; dkim=none (message not signed) header.d=none;gmail.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;CY4PR21MB0280;7:U2V8yMF1y+lzE0Sxh1jAa5VdHTsYglHief9pe5RxvDGAOvZj+oBsU3iZqLYEEPnp/39wHZfBhtqCJIKin/p2d798q1Lquv/zKsEDjPyAxOqScs0TXVqMCz1Fgfn+IR/P1Y25zsQxUgG75WhQf/yGfMKa2u8Q3g8SX7RbAVSVMDmTUBKDWagQ4EBt+haOMl8wUirvzhtDewkPpOJhKny8yrKQE47LXGxfkOsHXtGAFsErRIj2zxF4jvjROgh67ofOKJ7s+45c0zVZjDfGhLD+GEXD8Rq5pvMR+plGrruqayhQw62xjw+1iaH6hjk4bkmp/TOeEyug5lp5B+2++xTfuYt6zca6UUaO11+gyGQJ/v8= x-forefront-antispam-report: SFV:SKI;SCL:-1SFV:NSPM;SFS:(10019020)(6009001)(39400400002)(39450400003)(39860400002)(39850400002)(39840400002)(39410400002)(377454003)(13464003)(24454002)(72206003)(2950100002)(10290500003)(6246003)(478600001)(33656002)(2900100001)(229853002)(66066001)(39060400002)(53546009)(3846002)(38730400002)(6116002)(102836003)(25786009)(14454004)(4326008)(189998001)(10090500001)(2906002)(8990500004)(5005710100001)(54356999)(5660300001)(76176999)(50986999)(122556002)(305945005)(74316002)(8936002)(7736002)(99286003)(81166006)(55016002)(6436002)(3280700002)(7416002)(9686003)(6506006)(8676002)(77096006)(86612001)(86362001)(3660700001)(7696004)(54906002)(53936002);DIR:OUT;SFP:1102;SCL:1;SRVR:CY4PR21MB0280;H:CY4PR21MB0631.namprd21.prod.outlook.com;FPR:;SPF:None;MLV:ovrnspm;PTR:InfoNoRecords;LANG:en; x-ms-traffictypediagnostic: CY4PR21MB0280: x-ms-office365-filtering-correlation-id: 43ba7d2e-6461-4793-cf6b-08d4a7908e14 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081);SRVR:CY4PR21MB0280; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(9452136761055); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700073)(100105000095)(100000701073)(100105300095)(100000702073)(100105100095)(61425038)(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(100000703073)(100105400095)(6055026)(61426038)(61427038)(6041248)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(6072148)(100000704073)(100105200095)(100000705073)(100105500095);SRVR:CY4PR21MB0280;BCL:0;PCL:0;RULEID:(100000800073)(100110000095)(100000801073)(100110300095)(100000802073)(100110100095)(100000803073)(100110400095)(100000804073)(100110200095)(100000805073)(100110500095);SRVR:CY4PR21MB0280; x-forefront-prvs: 032334F434 spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 X-OriginatorOrg: microsoft.com X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2017 19:17:46.5065 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 72f988bf-86f1-41af-91ab-2d7cd011db47 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR21MB0280 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 base64 to 8bit by mail.home.local id v4UJI09L010865 > -----Original Message----- > From: Andy Shevchenko [mailto:andy.shevchenko@gmail.com] > Sent: Tuesday, May 30, 2017 09:53 > To: Vitaly Kuznetsov > Cc: x86@kernel.org; devel@linuxdriverproject.org; linux- > kernel@vger.kernel.org; KY Srinivasan ; Haiyang Zhang > ; Stephen Hemminger ; > Thomas Gleixner ; Ingo Molnar ; H. > Peter Anvin ; Steven Rostedt ; Jork > Loeser ; Simon Xiao ; > Andy Lutomirski > Subject: Re: [PATCH v5 08/10] x86/hyper-v: use hypercall for remote TLB flush > > On Tue, May 30, 2017 at 2:34 PM, Vitaly Kuznetsov > wrote: > > +#define HV_FLUSH_ALL_PROCESSORS 0x00000001 > > +#define HV_FLUSH_ALL_VIRTUAL_ADDRESS_SPACES 0x00000002 > > +#define HV_FLUSH_NON_GLOBAL_MAPPINGS_ONLY 0x00000004 > > +#define HV_FLUSH_USE_EXTENDED_RANGE_FORMAT 0x00000008 > > BIT() ? Certainly a matter of taste. Given that the Hyper-V spec lists these as hex numbers, I find the explicit numbers appropriate. Regards, Jork