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

[PATCH v2 0/3] gfx: improvements when using multiboot2 and EFI


  • To: xen-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Roger Pau Monne <roger.pau@xxxxxxxxxx>
  • Date: Fri, 31 Mar 2023 11:59:43 +0200
  • Arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=citrix.com; dmarc=pass action=none header.from=citrix.com; dkim=pass header.d=citrix.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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=jeRkSMfeNtcpfu4Pt7FDwXFNss6b/EzkGQuEwiSMQnI=; b=TwCB+rgKByMA/TtBcaE22oJQy2rCxYQ2MWpWYh5KnChy0NJiyVyhOnU6jU7pV2LGF8USrdq7tTxPco2TQiTeH/iF5cM/zobvyQp94+nfdNI8brkgOSRQULUsNzCLyB+VneqJwIUSvZ9S/GSFjZbhr9Elul3+5bmSaDJEFz9sOuCxIK31wPwlSetzQXrPhm49DL0aTE+HE/lndgJKBlj33pZb7k1Zu3x8pnGWjXPpxRT5sOo3y3fajuDxqlUWUqXraZNHf8NizqZK8WnartYRzkvEFhv83KwcVppYtYZ1p6k4e8w+jKmL+TXPLhEBfVgoNP1QBnNEsuvimS6iCaaI2Q==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C1FHA07wi4bwXlN5833NcEaeRIg/ymSKWJxQvwtp9SqXg6+NncxJ5KhL7Ipg7o0yewcs/i5XFm3beoSNEJir5ksJqpcJ7Cp+Smy1pCTV0Cq97RYdn6TpBH0nO0knC8ZcRImq02QKtgJBNySt7yFRtAggJAlks9Yhb0eCGn5hkbBZePg/SrzULvzk/EBZcaBoxEgse9uezmua8fmid4ebrlF7jo0AoTh9nzSowAcr8x3Z+fLVp6M1uW0JBeqeA5aCOrgG9jLzJtSbb1aZzHG0DcpPUTbEuzdvPzMMXZbAxtZwDnc2GRDdKnLqx6oezPNypkUa5jqBNDJ5IcidXw6QSA==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: Roger Pau Monne <roger.pau@xxxxxxxxxx>, Jan Beulich <jbeulich@xxxxxxxx>, Andrew Cooper <andrew.cooper3@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>
  • Delivery-date: Fri, 31 Mar 2023 10:00:19 +0000
  • Ironport-data: A9a23:84d3O61a44C/ATqLp/bD5fVwkn2cJEfYwER7XKvMYLTBsI5bp2MFn GEYC2qPOqnZNmf9edl3Yd+28U1UvJ/Ty4BqSApvpC1hF35El5HIVI+TRqvS04F+DeWYFR46s J9OAjXkBJppJpMJjk71atANlVEliefTAOK6ULWeUsxIbVcMYD87jh5+kPIOjIdtgNyoayuAo tq3qMDEULOf82cc3lk8tuTS+HuDgNyo4GlD5gdlPKgS1LPjvyJ94Kw3dPnZw0TQGuG4LsbiL 87fwbew+H/u/htFIrtJRZ6iLyXm6paLVeS/oiI+t5qK23CulQRrukoPD9IOaF8/ttm8t4sZJ OOhF3CHYVxB0qXkwIzxWvTDes10FfUuFLTveRBTvSEPpqFvnrSFL/hGVSkL0YMkFulfBFF1z b8yLAA0c06cuuuJ/rTjW+JnmZF2RCXrFNt3VnBI6xj8VK9jareaBqLA6JlfwSs6gd1IEbDGf c0FZDFzbRPGJRpSJlMQD5F4l+Ct7pX9W2QA9BTJ+uxqvS6Kk1cZPLvFabI5fvSQQspYhACAr 3/u9GXlGBAKcteYzFJp91r13rSWwnulCN56+LuQrMBYn1iX4TYpKzIyT3vro/O1ul/nRIcKQ 6AT0m90xUQoz2S7Q9+4UxCmrXqsuh8HR8EWA+A88BuKyKff/0CeHGdsZjxLZcEitcQ2bSc3z VLPlNTsbRRwtJWFRHTb8a2bxQ5eIgAQJG4GICQDFA0M5oC6pJlp102UCNF+DKSyk9v5Xynqx CyHpzQ/gLNVitMX06K8/hbMhDfESoX1czPZLz7/BgqNhj6Vrqb8D2B0wTA3Ncp9Ebs=
  • Ironport-hdrordr: A9a23:CvdseKvnn0Dyq+gN+/OJ57h77skDgNV00zEX/kB9WHVpm6yj+v xGUs566faUskd2ZJhEo7q90ca7Lk80maQa3WBVB8bBYOCEghrOEGgB1/qA/9SIIUSXmtK1l5 0QFpSWYOeaMbEQt7ef3ODXKbcdKNnsytHWuQ/dpU0dMz2DvctbnnZE4gXwKDwHeOFfb6BJba Z1fqB81kedkXJ8VLXCOlA1G9Ltivfsj5zcbRsPF3ccmXWzZWPB0s+AL/CAtC1uKQ9y/Q==
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

Hello,

The following series contains some fixes and improvements related to
graphics usage when booting Xen.

Proposed patches fix some shortcomings when using multiboot2, mostly the
ignoring of the console=vga (or lack of) and the vga=gfx- parameters.
It also switches default Xen behaviour from trying to reuse the
currently set GOP mode instead of attempting to set the maximum
supported resolution.

Thanks, Roger.

Roger Pau Monne (3):
  efi: try to use the currently set GOP mode
  multiboot2: parse console= and vga= options when setting GOP mode
  multiboot2: do not set StdOut mode unconditionally

 xen/arch/x86/boot/head.S          | 13 ++++-
 xen/arch/x86/efi/efi-boot.h       | 95 ++++++++++++++++++++++++++++---
 xen/arch/x86/x86_64/asm-offsets.c |  1 +
 xen/common/efi/boot.c             | 21 +++++++
 4 files changed, 120 insertions(+), 10 deletions(-)

-- 
2.40.0




 


Rackspace

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