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

Re: Runstate hypercall and Linux KPTI issues


  • To: Jan Beulich <jbeulich@xxxxxxxx>, "xen-devel@xxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxx>
  • From: Bertrand Marquis <Bertrand.Marquis@xxxxxxx>
  • Date: Thu, 10 Sep 2020 14:04:52 +0000
  • Accept-language: en-GB, en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none
  • 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-SenderADCheck; bh=DFId9n0KjWKN09W0dXx3scDUe618TF6lqGZz8wAXGN8=; b=jXnC+sLVBMRy1CL+0Ihp762kB/f9cCTiq2Q2Gb3F6jd0vHVnHT4r8tj0GC7htd0ug9gQLHBX0RKnfCB7+nxjWI32FO1FRHd4Ck7K/FvUHdwE1u+5hXOtRdUZaxtEWopufKIgIyWIK5/mGeYClPPi4XI0BvcdyUoh9Ij/yRNlwgP8xk/119SFsfoY/50MRvMBlNdFUYArzGgBXQFqVNyfouE1XU92P0Gr0lPTxG8bJA0e+l/o9uaGHz/XCg6p7uJwev+9/6SlrRK6UoZfd9NabnvHs9uHNs0kY9BSmgVLAYAdxHGcJ9/JYpWA5LdmwxzJIUaOUlncFEMLnwJSL8aCKA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OGHHEOhcGxyo5BPkfIozNPBlIUA5eeASEHWWflYxcwGWfOerK/5zjEDymWSJMsPZ9Ur02lAbgR/YcKuPXXceFRx+RQznUPzsFSee6sPkCwx3KzZEJN78z82HUkkL7iMwrVQIZ8cNd4CDKB+9iaOyFVZeJxd4atnL521a2Tr1xVNRn2zkfJzhQiLUdOZ32BABmG9ZejFvKm82YPPLTzioqhjMDA/uq4Xv8ZXX3AzhahIFnKqtIcb0yq3zF4fI5dosxdCxRUSn6IQZU5i6GGN7kvdUGPzrowpnlrWs3q0KAneewGiPLWdxVVze+YltQDoG2+w/HaSC3j+TpZzfpffQgQ==
  • Authentication-results-original: suse.com; dkim=none (message not signed) header.d=none;suse.com; dmarc=none action=none header.from=arm.com;
  • Cc: Julien Grall <julien@xxxxxxx>, Stefano Stabellini <stefanos@xxxxxxxxxx>, George Dunlap <George.Dunlap@xxxxxxxxxx>, nd <nd@xxxxxxx>
  • Delivery-date: Thu, 10 Sep 2020 14:05:23 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Nodisclaimer: true
  • Original-authentication-results: suse.com; dkim=none (message not signed) header.d=none;suse.com; dmarc=none action=none header.from=arm.com;
  • Thread-index: AQHWh3jMy0NFQnBtL0aR33AwNuevPKlh5ViAgAABPYCAAAEuAA==
  • Thread-topic: Runstate hypercall and Linux KPTI issues


> On 10 Sep 2020, at 15:00, Bertrand Marquis <Bertrand.Marquis@xxxxxxx> wrote:
> 
> 
> 
>> On 10 Sep 2020, at 14:56, Jan Beulich <jbeulich@xxxxxxxx> wrote:
>> 
>> On 10.09.2020 15:46, Bertrand Marquis wrote:
>>> Some open questions:
>>> - should we allow to register an area using both hypercalls or should it be 
>>> exclusive ?
>> 
>> I thought it was already clarified that to a certain degree both need
>> to remain usable at least in sequence, to allow transitioning control
>> between entirely independent entities (bootloader -> kernel -> dump-
>> kernel, for example).
> 
> Sorry my wording was not clear here
> 
> Should we allow to register 2 areas at the same time using both hypercalls 
> (one with
> virtual address and one with physical address) or should they be exclusive ie 
> one or
> the other but not both at the same time
> 
>> 
>>> - should we backport the support for this hypercall in older kernel 
>>> releases ?
>> 
>> It's a bug fix to KPTI, and as such ought to be at least eligible for
>> considering doing so?
> 
> That will mean also backport in Linux. What should be the scope ?
> 
> Bertrand
> 
>> 
>> Jan
> 
> IMPORTANT NOTICE: The contents of this email and any attachments are 
> confidential and may also be privileged. If you are not the intended 
> recipient, please notify the sender immediately and do not disclose the 
> contents to any other person, use it for any purpose, or store or copy the 
> information in any medium. Thank you.

Sorry the disclaimer should not appear anymore, no idea what is going wrong on 
our side here

Bertrand




 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.