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

Re: [PATCH RFC 0/3] xen/arm: Allow dom0 to use the EFI framebuffer


  • To: Julien Grall <julien@xxxxxxx>
  • From: Jan Beulich <jbeulich@xxxxxxxx>
  • Date: Mon, 7 Feb 2022 09:35:11 +0100
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=IR1Sa7Q6SJr+f4dIgzplWhh6/ah/H9TUn9U3Wf2dutA=; b=BsWWinet9lvsPiaXt2e4S0Uwzs8aGFZvD/PyvAq2tj8Ga9KeeP/K+J9C44Y2Mi3c/L2mMHRr9X66drx5tDQu1W7zOB8X9gbq1i4mmEqoc/+12wsijVLZQhP0F4CMtzgjXTkKOWh1GJsp3CkzpcwCR2CIaLqyJuzSOecsd+0baAss8Xhfjd+uqVnZdZrkzhnpCNa2I8WEOxMqx5u4YqhLZR0nG0Yu7nLFWlQqkzCdc6ykdQQ5MwqdlIIvi99vq63iLRf5lz+OPr1UMZgsOMQFf2aLZT0sAASDy4pgCO5IJOjmadvwlJAx/ew4tVTeH4cwLJFnTV01pVeryjEAKUI4qA==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N81hTzsV+PNnET5nl4eYekmBlwrXBRtttQgOS29HXovRgtOw/wJXQTwjwX1Zmc2c9IZkj46aUBdqQVEw4lYOGoq4kOde6TU9BB3W5vtci7AOlOudtD50e2jcRm2tCjZAKwawjnoi2tmH6EgoDMR4HsJYBw5062Lpmgs5ezOJ9MVV4GPOt4rXc8aQTm+dXFZ4VaKy1raZ/7j2+IIIZsJs2w/I+0OpZXvGuidp5pbyLJU751GVJyAmjyrXD57alwoPOUb74ega47FGu867adNq0VCZ2o5804YxKojDAuwGm/MEh3GvZxBUqFlcQdp/6Oc5H4P47p5zhHeGjl1wNRmhJg==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=suse.com;
  • Cc: ehem+xen@xxxxxxx, Julien Grall <jgrall@xxxxxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>, Volodymyr Babchuk <Volodymyr_Babchuk@xxxxxxxx>, Bertrand Marquis <bertrand.marquis@xxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, George Dunlap <george.dunlap@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>, xen-devel@xxxxxxxxxxxxxxxxxxxx
  • Delivery-date: Mon, 07 Feb 2022 08:35:22 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On 06.02.2022 20:28, Julien Grall wrote:
> Looking through the dmesg, there are still a few TODOs to handle:
>     - Linux is not able to use the BGRT (Invalid address). This is
>       because the driver checks the Image address is part of the UEFI
>       Boot Services Area. Such area is not exposed to dom0 (yet).
>       By-passing the check doesn't much help because all the EFI Boot
>       Services area are given to the normal allocator. So we would
>       need to reserve them.

Respective checking is supposed to by done by (only) Xen in our case.
I thought we do so, hence if there's a bug in there I think it wants
fixing on the Xen side. The Dom0 kernel should never be exposed the
Boot Services areas, and hence it should really trust Xen having done
whatever needs doing.

Jan




 


Rackspace

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