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

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


  • To: xen-devel@xxxxxxxxxxxxxxxxxxxx
  • From: Roger Pau Monne <roger.pau@xxxxxxxxxx>
  • Date: Wed, 5 Jul 2023 13:47:38 +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=BH8cZ+Sn26CIH1jKYtqzqcmUZfi0hDkjTz7umGx38vU=; b=bvfV8bwrQxZCy1hFhn9x49G4Fz/bInCoJGb//SbhCbaGp5BAwPWly8RbxKjGb8+LPcP/aEQ3aOwo6++MOSY7198ct7RJ4sAnPNHNiPs7JxnGdrKRXJAFjBPlyUU4lEc3ESn08/0H4D8EE8fXLTgfbAhbek4qoV/kAUYEhjtBZq1hQ5N7RlQG/hFGTC193UisZT4Lb5iK9iHO6Gnk8nYKKl6M0RuC0HPFSUvOdgbgDIpsgr87BgK3XH0npCQbsG15awbtnviDJopvJ6qVvvmvYDc22za4+V1Blhh/Q45Sd1+Lu7lIu708tJoIhhvWyZSgq7a9bLKUY6IunhlbCPKQ/Q==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=PjqyACE4Rm8HnL4tfzwaRdeeq0cFBxxcxGja5sb+C8Hr3NqIaIa8AQ6GTlDEsUEDw8GPU0C1T+lU1Jl++XDDP0jyT0T+jC5OnfyPN1v34ylIjtNCuwSbQVZ7yE9S6oLM3YQGxguHocEFoGksLv77f2nnkisoXhx0tHBh63kS7QOdcre8ckK0pvX7F7l10t0Db2lK879dzHbYCusOavFhb37dMuFJL9BrSZ8mXC7dbXDjJfbD+F9NLh3MPhGv3R4NT+vDSl5w2E1VIX45OuRr3BsG4KB78KgLK3g23ox/3V8NIonbexJ6iPIlv1PG0uPl3qTmo1osKMGkSVtN8DeuEA==
  • 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: Wed, 05 Jul 2023 11:48:14 +0000
  • Ironport-data: A9a23:CujpBq0QQNZkAKBOK/bD5fRwkn2cJEfYwER7XKvMYLTBsI5bp2AGz TRKDzzUPPaLNmSgLo0jaYrn9U8H7cLUnNdqSws4pC1hF35El5HIVI+TRqvS04F+DeWYFR46s J9OAjXkBJppJpMJjk71atANlVEliefTAOK6ULWeUsxIbVcMYD87jh5+kPIOjIdtgNyoayuAo tq3qMDEULOf82cc3lk8teTb8XuDgNyo4GlD5gNmOKgR1LPjvyJ94Kw3dPnZw0TQGuG4LsbiL 87fwbew+H/u/htFIrtJRZ6iLyXm6paLVeS/oiI+t5qK23CulQRrukoPD9IOaF8/ttm8t4sZJ OOhF3CHYVxB0qXkwIzxWvTDes10FfUuFLTveRBTvSEPpqFvnrSFL/hGVSkL0YMkFulfMTh+6 fk7EHc0TA2Khbro+vWCG/F3v5F2RCXrFNt3VnBI6xj8VaxjeraaBqLA6JlfwSs6gd1IEbDGf c0FZDFzbRPGJRpSJlMQD5F4l+Ct7pX9W2QA9BTJ+uxqvC6PlWSd05C0WDbRUsaNSshP2F6Ru 0rN/njjAwFcP9uaodaA2iv12rKVx3inB+r+EpX7+6drpQy/4lYDCSQTV2CKgcPkqk6xDoc3x 0s8v3BGQbIJ3FymSJzxUgO1pFaAvwUAQJxAHusi8gaPx6HIpQGDCQAsTDRMddgnv88eXiEx2 xmCmNaBLSNrmK2YTzSa7Lj8kN+pES0cLGtHfildSwIAu4PnuNtr0kuJSct/GqmoiNGzASv33 z2BsCk5gfMUkNIP0KK4u1vAhlpAu6T0c+L83S2PNkrN0++zTNfNi1CAgbQD0ct9EQ==
  • Ironport-hdrordr: A9a23:F//wWqpxWMj5Zo4oUs+zuAoaV5s3LNV00zEX/kB9WHVpm5Oj+v xGzc5w6farsl0ssSkb6Km90dq7MAvhHP9OkMAs1NiZLWzbUQeTQr2KqLGSpQEIeBeOvtK1t5 0QF5SWYeeYZTQUsS+52njeLz9K+rm6GdWT9IXjJgBWPGJXgs9bjjtRO0K+KAlbVQNGDZ02GN 614ddGnSOpfTA6f9m2HX4MWsnEvpnumIj9aRALKhY74E3W5AnYooLSIly95FMzQjlPybAt/S zslBH43Lyqt7WW2wLRzGja6rVRgZ/ExsFYDMKBp8AJInHHixquZq5mR7qe1QpF692H2RIPqp 3hsh0gN8N85zf6ZWeuuybg3AHmzXIH92Li4UXwuwquneXJABYBT+ZRj4NQdRXUr2A6ustn7a 5N12WF87JKEBL7mjjn7dSgbWAkqqP0mwttrQcgtQ0ebWIsUs4TkWUrxjIVLH5PJlO51GltKp gUMCiV3octTbrdVQGVgoAn+q3QYl0jWhiBWUQMocqTznxfm2141VIRwIgFkm4H749Vcegx2w 3oCNUbqFh1dL5iUYttQOMaBcenAG3ERhzBdGqUPFT8DakCf3bAsYT+7rk57PyjPMVg9upFpL 3RFFdD8WIicUPnDsODmJVN7xDWWW24GTDg0NtX6ZR1sqD1ALDrLSqAQlYzlNbImYRpPuTLH/ KofJ5GCf7qKmXjXY5Pwg3lQpFXbWITVcUE0+xLKG5mYvi7WrECmtarDso7foCdbQrMclmPfU crTXz0ONhK6FytVzvxnAXRShrWCz3Cwa4=
  • 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

 xen/arch/x86/boot/cmdline.c       | 83 ++++++++++++++++---------------
 xen/arch/x86/boot/head.S          | 13 ++++-
 xen/arch/x86/efi/efi-boot.h       | 82 ++++++++++++++++++++++++++++--
 xen/arch/x86/x86_64/asm-offsets.c |  1 +
 4 files changed, 133 insertions(+), 46 deletions(-)

-- 
2.41.0




 


Rackspace

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