From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= Subject: RFC: making the PVH 64bit ABI as stable Date: Tue, 2 Jun 2015 17:11:21 +0200 Message-ID: <556DC799.5040300@citrix.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1Yznta-00084d-LW for xen-devel@lists.xenproject.org; Tue, 02 Jun 2015 15:14:26 +0000 List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel Cc: Elena Ufimtseva , Andrew Cooper , Tim Deegan , David Vrabel , Jan Beulich , Boris Ostrovsky List-Id: xen-devel@lists.xenproject.org Hello, The document describing the PVH interface was committed 9 months ago [1], and since then there hasn't been any change regarding the interface. PVH is still missing features in order to have feature parity with pure PV, mainly: - DomU miration support. - PCI passthrough support. - 32bit support. - AMD support. AFAICT however none of these features are going to change the current ABI. PCI passthrough might expand it, by adding new hypercalls, but I don't think this should prevent us from marking the current ABI as stable. ARM for example doesn't have PCI passthrough yet or migration support, but the ABI has been marked as stable. To that end, I would like to request the 64bit PVH ABI to be marked as stable for DomUs. This is needed so external projects (like PVH support for grub2) can progress. Roger. [1] http://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=a9be04f504bafd9b30094d7c825ed43933b028af