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

[PATCH v3 0/3] x86/gfx: early boot improvements


  • To: xen-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Roger Pau Monne <roger.pau@xxxxxxxxxx>
  • Date: Thu, 1 Jun 2023 15:05:15 +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=eXXnRm+6U+AjsKIIcrkp7f+XMhptVWCTZpd5PCjoEYU=; b=J4P6RXaip1hpgZ0xw9M/Mw1ndqwkd+E7wFcUcn/K3pr12we9RYic66uvt2FvvCAL591y1AJnJw3/uTdtsFmHxwQoxxgDhv+T6687O+whWoKDvFwgcoQuHQxthjCWU81QfkHYkuEY0bttlLiyKUcv0Moh+uApcT/9wxADNeoJqM8CsfqBU4ZnZtVDDvKQBg6KX0G1gbyXBsnYIe0NEZJaoYWdvQuOHwNvEISZlQ8V7aQv+wYfMw0uX1dKUZ2cQp/dX4/CvborRkky5ttXQPI7Nnlr/F7uIr7Kyy8MCmA3xjC3ZZrPitGJ21YT2uMnw35tvSx76FclBZZZs9a8vQ5dDw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WMAf2XrajjeXSrkpCmxXZSlzwE3Ttk2bjAUH+NYFFPsPueP94p3K3Ox39fcY2gKlJE9SNVmWuUopkqr1nJBhSy+OSta2ysSb43CFG1p1DzqAMoqCAD71SCE8zeUBX3lOTlOqQMDn+4QH71D+pGLYfD9AdRdpbWf/g1BOCXHhDbx7z84uEV0K8WtXqnmJwrxXcFXwpMP90dEAkL5EFJdPbTrLb7++OCPaBZs88LCD0vYWvFe3uc2tgk78Sw1dw0P7nN0m/UhV+ci7zlaXKTbkiK0z9VOmV0L4zPOtKmLVmLXDo4qK2q32cy9O2djZoqx0jVDvJm4nGB7j/fBJVw05zw==
  • 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>, George Dunlap <george.dunlap@xxxxxxxxxx>, Julien Grall <julien@xxxxxxx>, Stefano Stabellini <sstabellini@xxxxxxxxxx>
  • Delivery-date: Thu, 01 Jun 2023 13:05:51 +0000
  • Ironport-data: A9a23:if9BEq7w1RAFeJalJ8ZwOgxRtPbGchMFZxGqfqrLsTDasY5as4F+v jMaDTjXPP2CZ2f9f4gibY7np0oD7JTXmNUySANvpHhmHi5G8cbLO4+Ufxz6V8+wwm8vb2o8t plDNYOQRCwQZiWBzvt4GuG59RGQ7YnRGvynTraCYnsrLeNdYH9JoQp5nOIkiZJfj9G8Agec0 fv/uMSaM1K+s9JOGjt8B5mr9lU35JwehBtC5gZlPa4T5QeF/5UoJMl3yZ+ZfiOQrrZ8RoZWd 86bpJml82XQ+QsaC9/Nut4XpWVTH9Y+lSDX4pZnc/DKbipq/0Te4Y5iXBYoUm9Fii3hojxE4 I4lWapc6+seFvakdOw1C3G0GszlVEFM0OevzXOX6aR/w6BaGpdFLjoH4EweZOUlFuhL7W5m7 qU0FTwMSBu4p9mc8LaRdPlnlMBzBZy+VG8fkikIITDxK98DGMmGaIKToNhS0XE3m9xEGuvYa 4wBcz1zYR/cYhpJfFAKFJY5m+TujX76G9FagAvN+exrvC6OkkoojuiF3Nn9I7RmQe1PmUmVv CTe9nnRCRAGLt2PjzGC9xpAg8eWxHqlA9pIS+XQGvhChle9mkMqDjAqUVq45qmaiV6PAtN1J BlBksYphe1onKCxdfHtUhv9rHOasxo0X9tLD/Z8+AyL0rDT4QuSGi4DVDEpQN4sudIyRDcq/ kSUhN6vDjtq2JWKTVqN+7HSqim9UQAXMGsDaCksXQYDpd75r+kblQnTR9xuFKq0iNzdGjzqx T2O6i8kiN0uYdUj0qy6+RXMhGuqr52QFwotvFyJDiSi8x9zY5Oja8qw81/H4P1cLYGfCF6co HwDnMvY5+cLZX2QqBGwrCw2NOnBz5643Pf02DaDw7FJG+yRxkOe
  • Ironport-hdrordr: A9a23:Cdwaiaut9dali3K6Pf3GMtVT7skDFdV00zEX/kB9WHVpm62j9/ xG+c5x6faaslsssR0b8+xoW5PgfZqjz/FICOAqVN+ftWLd1FdAQrsN0bff
  • 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, like the
ignoring of the vga= parameter and forcefully switching the console to
the maximum supported resolution.

Thanks, Roger.

Roger Pau Monne (3):
  multiboot2: parse vga= option when setting GOP mode
  multiboot2: do not set StdOut mode unconditionally
  cmdline: parse multiple instances of the vga option

 docs/misc/xen-command-line.pandoc |  3 ++
 xen/arch/x86/boot/cmdline.c       | 85 +++++++++++++++----------------
 xen/arch/x86/boot/head.S          | 13 ++++-
 xen/arch/x86/efi/efi-boot.h       | 69 +++++++++++++++++++++++--
 xen/arch/x86/x86_64/asm-offsets.c |  1 +
 5 files changed, 123 insertions(+), 48 deletions(-)

-- 
2.40.0




 


Rackspace

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