Received: by 10.213.65.68 with SMTP id h4csp3621530imn; Tue, 10 Apr 2018 01:48:58 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/elfMY/eemJythqmoJ39fHHo6EgAGnFxjRjUQrrwpaNeH8GckpDYTQfGjafphcK02fJ3BK X-Received: by 10.99.55.1 with SMTP id e1mr27548436pga.237.1523350138090; Tue, 10 Apr 2018 01:48:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523350138; cv=none; d=google.com; s=arc-20160816; b=z/dNA79LNYf2iTWlMhYR69VDCWntcgFYAxpzb/SGSZsQqZbPW3f5RrkfmLiEy+HUR1 SRv/n5DGFpBVocSu6SFwmE8nih0SQcEtkJQArH09mUVY/HAXdB//Wg+69Alt/NLzyP/L HeRztJOATkAC1P/pKDvW6XQLD+UTjYfNpBqaRNVByMJ4sAEygwd9BOJaZazb8lyz5Rnb tCjrDBzJIe4OqTRU0nIykAh5ESznnL5Go+UFwLKfFU64uLLXPSTyqxDs6nDAQ2phGuIA xYW2NLdlwAGXfSQdErnxy78PhrOpWkXNz5Ar0ndD+IDWMjK7fIXzmkmdmhtIXGOGr15g KJ+w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:arc-authentication-results; bh=FzxYc+eKTKK9X0iPp84Q5Wr2yg4G7QGD9cTxsakeKXw=; b=hHizWrCHP9YV+TQR/G0rmB4OOm1sHXdwuA8Vt0XJgRXJrYWNJbKoU25m2dAnC3WACf 1ZxcAAfcsYIv0JZQTMX76K3oTjEEQOuyvhL35vZ4y5xL2tz+FLgmLLKMELSbg0/Ysu4W Tn5GBVN9omDAicruHbf5hAFREadQheU80IAPYdWpt1RH3O3lnuRhyXAHX+qpLGp2pAOt 6q7KeGPj3QhLi1t4v+FyIgd5s3FNhh8dom5fd6xQJH2Q/qh15mHp6zcb3cJu+IwVJE3Q FXgYgkrALbNsODOh64WzovIGxnjqt1VjKayFPjQTQlTN7HwUKYKbgJ3ibj6lwi1cM5we siQg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id y101-v6si2202810plh.188.2018.04.10.01.48.21; Tue, 10 Apr 2018 01:48:58 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752623AbeDJIpU (ORCPT + 99 others); Tue, 10 Apr 2018 04:45:20 -0400 Received: from smtp03.citrix.com ([162.221.156.55]:28561 "EHLO SMTP03.CITRIX.COM" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751966AbeDJIpR (ORCPT ); Tue, 10 Apr 2018 04:45:17 -0400 X-Greylist: delayed 571 seconds by postgrey-1.27 at vger.kernel.org; Tue, 10 Apr 2018 04:45:17 EDT X-IronPort-AV: E=Sophos;i="5.48,431,1517875200"; d="scan'208";a="51099963" Date: Tue, 10 Apr 2018 09:35:44 +0100 From: Wei Liu To: Boris Ostrovsky CC: , , , Wei Liu Subject: Re: [Xen-devel] [PATCH] xen/pvh: Indicate XENFEAT_linux_rsdp_unrestricted to Xen Message-ID: <20180410083544.q54rapngqie4ler3@citrix.com> References: <1523299904-18199-1-git-send-email-boris.ostrovsky@oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Disposition: inline In-Reply-To: <1523299904-18199-1-git-send-email-boris.ostrovsky@oracle.com> User-Agent: NeoMutt/20170113 (1.7.2) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Apr 09, 2018 at 02:51:44PM -0400, Boris Ostrovsky wrote: > Pre-4.17 kernels ignored start_info's rsdp_paddr pointer and instead > relied on finding RSDP in standard location in BIOS RO memory. This > has worked since that's where Xen used to place it. > > However, with recent Xen change (commit 4a5733771e6f ("libxl: put RSDP > for PVH guest near 4GB")) it prefers to keep RSDP at a "non-standard" > address. Even though as of commit b17d9d1df3c3 ("x86/xen: Add pvh > specific rsdp address retrieval function") Linux is able to find RSDP, > for back-compatibility reasons we need to indicate to Xen that we can > handle this, an we do so by setting XENFEAT_linux_rsdp_unrestricted > flag in ELF notes. > > (Also take this opportunity and sync features.h header file with Xen) > > Signed-off-by: Boris Ostrovsky Reviewed-by: Wei Liu