From patchwork Wed Feb 9 13:09:05 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Tu Dinh Ngoc X-Patchwork-Id: 12740265 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 8D1C6C433EF for ; Wed, 9 Feb 2022 13:10:30 +0000 (UTC) Received: from list by lists.xenproject.org with outflank-mailman.269116.463106 (Exim 4.92) (envelope-from ) id 1nHmjf-0003Yh-8x; Wed, 09 Feb 2022 13:10:15 +0000 X-Outflank-Mailman: Message body and most headers restored to incoming version Received: by outflank-mailman (output) from mailman id 269116.463106; Wed, 09 Feb 2022 13:10:15 +0000 Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1nHmjf-0003Ya-5l; Wed, 09 Feb 2022 13:10:15 +0000 Received: by outflank-mailman (input) for mailman id 269116; Wed, 09 Feb 2022 13:10:13 +0000 Received: from se1-gles-flk1-in.inumbo.com ([94.247.172.50] helo=se1-gles-flk1.inumbo.com) by lists.xenproject.org with esmtp (Exim 4.92) (envelope-from ) id 1nHmjd-0003YU-87 for xen-devel@lists.xenproject.org; Wed, 09 Feb 2022 13:10:13 +0000 Received: from smtp1.irit.fr (smtp1.irit.fr [141.115.24.2]) by se1-gles-flk1.inumbo.com (Halon) with ESMTPS id 9c76d170-89a9-11ec-8f75-fffcc8bd4f1a; Wed, 09 Feb 2022 14:10:11 +0100 (CET) X-BeenThere: xen-devel@lists.xenproject.org List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Errors-To: xen-devel-bounces@lists.xenproject.org Precedence: list Sender: "Xen-devel" X-Inumbo-ID: 9c76d170-89a9-11ec-8f75-fffcc8bd4f1a From: Tu Dinh Ngoc To: xen-devel@lists.xenproject.org Cc: Tu Dinh Ngoc Subject: [PATCH 0/2] x86: Use Multiboot framebuffer Date: Wed, 9 Feb 2022 14:09:05 +0100 Message-Id: <20220209130907.252-1-dinhngoc.tu@irit.fr> Xen does not currently use the Multiboot framebuffer. This means there is no graphics when booting Xen with Kexec. This patchset parses and uses the Multiboot framebuffer information during boot. Tu Dinh Ngoc (2): x86: Parse Multiboot2 framebuffer information x86: Set up framebuffer given by Multiboot2 xen/arch/x86/boot/reloc.c | 22 ++++++++++++++++++ xen/arch/x86/setup.c | 45 +++++++++++++++++++++++++++++++++--- xen/include/xen/multiboot.h | 17 ++++++++++++++ xen/include/xen/multiboot2.h | 33 ++++++++++++++++++++++++++ 4 files changed, 114 insertions(+), 3 deletions(-)