From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1eAgXO-0005vc-HS for mharc-grub-devel@gnu.org; Fri, 03 Nov 2017 14:17:50 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:51259) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eAgXL-0005vM-A0 for grub-devel@gnu.org; Fri, 03 Nov 2017 14:17:49 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eAgXH-0002fJ-BI for grub-devel@gnu.org; Fri, 03 Nov 2017 14:17:47 -0400 Received: from userp1040.oracle.com ([156.151.31.81]:31109) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eAgXH-0002e8-2u for grub-devel@gnu.org; Fri, 03 Nov 2017 14:17:43 -0400 Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id vA3IHddd008880 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 3 Nov 2017 18:17:40 GMT Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id vA3IHcCx031350 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 3 Nov 2017 18:17:39 GMT Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id vA3IHbul016035; Fri, 3 Nov 2017 18:17:37 GMT Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com (/10.152.32.65) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 03 Nov 2017 11:17:37 -0700 Subject: Re: [Xen-devel] Xen PVH support in grub2 To: Juergen Gross , =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= References: <11dda1ae-5b70-41fe-a592-39750a74e5d7@suse.com> <20170929152439.iibhzqtwfmqi4yx2@dhcp-3-128.uk.xensource.com> <230ef18e-6739-58c6-1f95-b04e7245beaf@suse.com> <20170929155104.45wv3c7civz6uif6@dhcp-3-128.uk.xensource.com> <20171103121750.jztbuimjjt34efk6@dhcp-3-128.uk.xensource.com> <7d4ea582-e936-35bf-fadb-58e11b1315ee@suse.com> <20171103140722.lrlokgese4mttojs@dhcp-3-128.uk.xensource.com> <25996301-31b8-a9d9-90d0-5221292801c4@suse.com> <92edc5f4-3ab0-1010-0a7d-b27b78f8eb6b@oracle.com> <82a3aa2a-dc63-01c0-737c-8c0529850d6d@suse.com> <3c916549-7f0c-b676-4bbe-08be68534afe@suse.com> Cc: The development of GNU GRUB , Daniel Kiper , xen-devel From: Boris Ostrovsky Message-ID: <85903a23-a8eb-09cf-7858-f0b8a73bc2f9@oracle.com> Date: Fri, 3 Nov 2017 14:19:09 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0 MIME-Version: 1.0 In-Reply-To: <3c916549-7f0c-b676-4bbe-08be68534afe@suse.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Source-IP: aserv0021.oracle.com [141.146.126.233] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] [fuzzy] X-Received-From: 156.151.31.81 X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Nov 2017 18:17:50 -0000 On 11/03/2017 02:05 PM, Juergen Gross wrote: > > So again the question: how to tell whether we are PVH or HVM in > init_hypervisor_platform()? ACPi tables are scanned way later... Can we make grub/OVMF append a boot option? Or set setup_header.hardware_subarch to something? We already have X86_SUBARCH_XEN but it is only used by PV. Or we might be able to use hardware_subarch_data (will need to get a buy-in from x86 maintainers, I think). -boris