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

Re: [PATCH 0/5] gfx: improvements when using multiboot2 and EFI + misc


  • To: Marek Marczykowski-Górecki <marmarek@xxxxxxxxxxxxxxxxxxxxxx>
  • From: Roger Pau Monné <roger.pau@xxxxxxxxxx>
  • Date: Thu, 24 Nov 2022 09:59:25 +0100
  • 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=S7qlRv8DTdiiXdS1F4gRPtTOOlq5vl/LzIYkg3Wwdfg=; b=H+whRUY381YaKY381r9wP+qJ7nEXh/lJWD0Tbf2ryqOc79GHekqAxBkBWvQofJjbi94cKA8F+sAacIAlHw8q81WtmHCPe5eZQeZhxrYVdldH8f+5TFHq4sgyz801srV8NxCjksCRDjm60SJIOi5TNrq/wTqO5sogI7ClAykPcFs1Hja7ZXMB0FEZeN7jA6F+l8bwCT/Psl15uxZafQrZMtpmA6C3YyHnvaJEB8z8ccIsDa6/LGgDPfnkUPQ3rd5Wr/rBattr3Vem8+80vAJOaWqU+qih/KAzvW6ViQTlKqsdHF7Dr0pS/Sx1HzSCtc+Ya/jnb1CxMlNTYcXpdcm68g==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZzugABqtD+ghIADzLz79sPn8IilRWo+sqFLxpwKlpzAQscIOnkeO+WQIKybih6hfibuLH/gOfcyDy93oChbbV8D2TZzuX+UYbw4umMtU/1D+F4VC8GLLRHI8Y+xoFHj74UqhR4JCK51ROx1ICNxSeohDuFwCoAduHtQVoKDANwwddW3ku+f/Jab3CLxvgjr3jhLAs1s3FVGA6LfpSI0LBQ5IoZ403VUdlr0SGpoGFAQCPSMYtKDiD38g6XyXH3BNHX461/k2x+mmk8j6Q0rgB+h+VFU352sfEvSIwOHeLySaMz+PdQ9KqLJ2sLhk0xm04IMhUIlwjpo27Mihaec9rw==
  • Authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=citrix.com;
  • Cc: xen-devel@xxxxxxxxxxxxxxxxxxxx, 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, 24 Nov 2022 08:59:55 +0000
  • Ironport-data: A9a23:cY16OKomQzQ6iCthq19qPO9uSZZeBmL2ZBIvgKrLsJaIsI4StFCzt garIBmGM/7ZNjakc9lxPYzgp04D7MWEyNNjGQRkpSE2FixGoJuZCYyVIHmrMnLJJKUvbq7FA +Y2MYCccZ9uHhcwgj/3b9ANeFEljfngqoLUUbKCYWYpAFc+E0/NsDo788YhmIlknNOlNA2Ev NL2sqX3NUSsnjV5KQr40YrawP9UlKm06W1wUmAWP6gR5gaHzSVNVvrzGInqR5fGatgMdgKFb 76rIIGRpgvx4xorA9W5pbf3GmVirmn6ZFXmZtJ+AsBOszAazsAA+v9T2Mk0MC+7vw6hjdFpo OihgLTrIesf0g8gr8xGO/VQO3kW0aSrY9YrK1Dn2SCY5xWun3cBX5yCpaz5VGEV0r8fPI1Ay RAXADomYSKqjPiu+uuqFcBJq+9kCOe7LrpK7xmMzRmBZRonabbqZvyToPN9gnI3jM0IGuvCb c0EbzYpdA7HfxBEJlYQDtQ5gfusgX78NTZfrTp5p4JuuzSVkFM3jeeraYWPEjCJbZw9ckKwv GXJ8n6/GhgHHNee1SCE4jSngeqncSbTCNJKTeLoqaQCbFu7gV1LKz4zVkOHiuibumGFZNheJ UtL5X97xUQ13AnxJjXnZDW9qWSBtwQRWPJRFfM78wCHzqfI4wefCXMARzQHY9sj3OcmSDpv2 lKXktfBAT10rKbTWX+b7q2Trz65JW4SN2BqTS0OQBYB4tLjiJoulR+JRdFmeIaqivXlFDe2x CqFxAA8mrESgMgjx6i9u1fdjFqEvYPVRwQ44gHWWGON7Q5jYoOhIYuy5jDmAe1oKY+YShyNu SYCks3HteQWV8jSzmqKXfkHG6yv67CdKjrAjFVzHp4nsTOw53qkeoMW6zZ7TKt0Dvs5lfbSS Be7kWtsCFV7ZRNGsYcfj1qNNvkX
  • Ironport-hdrordr: A9a23:2DtKlKoCz25dMZls1U7fndUaV5tLLNV00zEX/kB9WHVpm5Oj+v xGzc5w6farsl0ssREb9uxo9pPwJE800aQFmbX5Wo3SJzUO2VHYVb2KiLGP/9SOIU3DH4JmpM Rdmu1FeafN5DtB/LnHCWuDYrEdKbC8mcjH5Ns2jU0dKz2CA5sQkzuRYTzrdnGeKjM2Z6bQQ/ Gnl7d6TnebCAIqR/X+IkNAc/nIptXNmp6jSRkaByQ/4A3LoSK05KX8Gx242A5bdz9U278t/U XMjgS8v8yYwruG4y6Z81WWw4VdmdPnxNcGLMuQivINIjGpphe0aJ9nU7iiuilwhO208l4lnP TFvh9lFcVu7HH6eH2zvHLWqkLd+Qdrz0Wn5U6TgHPlr8C8bDUmC/BZjYYcVhfC8UIvsPx1za oOhguixtJqJCKFuB64y8nDVhlsmEbxiX0+kdQLh3gadYcFcrdeoaEW4UsQOpYdGyDR7pwhDY BVfYjhzccTVWnfQ2HSv2FpztDpdnMvHi2eSkxHgcCR2yg+pgEN82IogOgk2lsQ/pM0TJdJo8 7eNL5zqb1IRsgKKYpgGeYoW6KMeyLwaCOJFFjXDUXsFakBNX6IgYXw+q8J6Oajf4FN5Icuma 7GTEhTuQcJCg3T4PW1rd12Gy32MSaAtWyH8LAd23E5gMyxeFPTC1zDdLh0+PHQ5sn2AaXgKo SO0dxtcrvexFDVaPZ0Nj3FKudvwEYlIbwoU/YAKiazS5HwW/rXn92eVsrvD5zQNhthcl/DIx I4LUvOzYN7nw2WZkM=
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>

On Thu, Nov 24, 2022 at 06:15:15AM +0100, Marek Marczykowski-Górecki wrote:
> On Wed, Nov 23, 2022 at 04:45:19PM +0100, Roger Pau Monne wrote:
> > Marek: after this series using console= without the vga option should
> > result in Xen not attempting to touch the selected GOP mode and the
> > screen not getting cleared.
> 
> Thanks, this seems to work mostly fine.
> There is one message printed from setup_efi_pci(): ... ROM ... bytes at ...
> I'm not sure what to do about this one (although for Qubes, I can simply
> patch it out ;) ).

Hm, I'm unsure.  As a starter they could be gated to debug hypervisor only
builds.  And then I'm unsure whether this information couldn't be
printed later when the console option has been parsed, instead of
printing it from the EFI console interface.

> But to get dom0 display image from BGRT, it seems something else is
> needed too. Linux complains "Incorrect checksum in table [BGRT]". The
> only relevant google result I get is this: 
> https://support.citrix.com/article/CTX460227/citrix-hypervisor-acpi-warning-incorrect-checksum-in-table-bgrt
> It blames firmware. But then, it's suspicious that it's also about Xen.
> And also, native Linux on the same hw does not complain about the
> checksum. So, I think it's rather Xen to blame...
> The table lives in area marked as EfiACPIReclaimMemory in memory map, so
> I think it shouldn't be clobbered by Xen, at least in theory. I'll look
> into it later. It's getting off-topic for this thread anyway.

See commit 89238ef7797023f318f82f4f9dddef59c435b8bd.  I wonder whether
the BGRT image region is marked as EFI_MEMORY_RUNTIME, I will have to
check on my system.

Thanks, Roger.



 


Rackspace

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