From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from de-smtp-delivery-102.mimecast.com (de-smtp-delivery-102.mimecast.com [194.104.111.102]) by mx.groups.io with SMTP id smtpd.web09.6352.1625801082058532741 for ; Thu, 08 Jul 2021 20:24:42 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@suse.com header.s=mimecast20200619 header.b=bMNmTOeV; spf=pass (domain: suse.com, ip: 194.104.111.102, mailfrom: glin@suse.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.com; s=mimecast20200619; t=1625801070; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=FMt3ldtDcLDjKbpNGPfPesHyFqwURjRTgSBc8d0Dsfw=; b=bMNmTOeVvYGbmklkXbKsFFarSUBneoFimHY2Xe/lb+T5rjwUWFRZh1iu72zqk/AinDKRCQ SJMb//l0B5gVIsA59vx0YHdUPRfHLrLaR4I2RsdB81ezt0NW4KDlipRyyakHgnzyqDwX+2 9ULkhVzuQ83Zxop0zmcP6hlJPQbhVJ8= Received: from EUR04-HE1-obe.outbound.protection.outlook.com (mail-he1eur04lp2056.outbound.protection.outlook.com [104.47.13.56]) (Using TLS) by relay.mimecast.com with ESMTP id de-mta-14-62s0ySY4Mn2UIjOLLX4Oew-1; Fri, 09 Jul 2021 05:24:29 +0200 X-MC-Unique: 62s0ySY4Mn2UIjOLLX4Oew-1 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=c7YH/bDysXrPuj4kSoud1FDl57PzMSZ2Bejvqgz/ZeEumuWYIIe5Ksv2bBSQYXgpZ2Mw5MTeUFm4mHGyvOIme2nlUekqqJwFcunf0PnNoOtH/rjbrbsV2ini2own6gD/B2c7p4/howcCcHNYyzzEtEeiLYgSQzL7Q/mKYhTS0XqsiCiNcJJVNYllxRGbM1ljeJO737LARwjqKC0u1BxMghlKX4eHKdqV9LMmri9bpPWznA2/LQxgu45zAvq5lmkRU7tTsdq+BDGn8D9nlpR909dKaRic5SqMATTT0YHheMp5HKmV4bPh1z6uPrUEAjCVEyv6oCxb3Yq4YBIqOEwYig== 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-SenderADCheck; bh=FMt3ldtDcLDjKbpNGPfPesHyFqwURjRTgSBc8d0Dsfw=; b=cc/Oz54d5huRT/XCObnB9maCHnQhP55FIP195UG1fQpxBx4p6F4o3K5ikYo66dQKDgQvXsequN+cOSVBDqehBLn8uHeZvqspjhR9EckDGU1vHySS53FVF/MsCUiZfR2q8AokwP7VRnUOt0XcdGPETg5gk0HP4nic2jw8CLpzZxSIO5yNItF70lm9WjrsPYvXnukrDtV0wQtfSicgpAXLjeDKP+1isqdQNZaHUsGHlSzZiPdNAB7mmcvd6j64Qb98djlKSW1+VZaP/s01bHpFDvrF7GYrzYQ71H6OVW1j6CB/OQDdjl1kd7nGYDAuBV8oTmxHEnQA1S9sbsHNSwkP9Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=suse.com; dmarc=pass action=none header.from=suse.com; dkim=pass header.d=suse.com; arc=none Authentication-Results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=suse.com; Received: from AM7PR04MB7013.eurprd04.prod.outlook.com (52.135.56.210) by AM7PR04MB7015.eurprd04.prod.outlook.com (52.135.57.19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.23; Fri, 9 Jul 2021 03:24:27 +0000 Received: from AM7PR04MB7013.eurprd04.prod.outlook.com ([fe80::a4b6:d6ff:1fc7:1f98]) by AM7PR04MB7013.eurprd04.prod.outlook.com ([fe80::a4b6:d6ff:1fc7:1f98%8]) with mapi id 15.20.4308.023; Fri, 9 Jul 2021 03:24:27 +0000 From: "Gary Lin" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Jordan Justen , Anthony Perard , Julien Grall , Jim Fehlig Subject: [PATCH] OvmfPkg/OvmfXen: add QemuKernelLoaderFsDxe Date: Fri, 9 Jul 2021 11:24:23 +0800 Message-Id: <20210709032423.17092-1-glin@suse.com> X-Mailer: git-send-email 2.31.1 X-ClientProxiedBy: PR1P264CA0026.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:19f::13) To AM7PR04MB7013.eurprd04.prod.outlook.com (2603:10a6:20b:116::18) Return-Path: glin@suse.com MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from localhost (60.251.47.115) by PR1P264CA0026.FRAP264.PROD.OUTLOOK.COM (2603:10a6:102:19f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4308.20 via Frontend Transport; Fri, 9 Jul 2021 03:24:26 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 87280cb8-5c18-41c0-c879-08d942890e3d X-MS-TrafficTypeDiagnostic: AM7PR04MB7015: X-MS-Exchange-Transport-Forked: True X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:792; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: HTuSIjby9enphFpp/hSEA4toEn5Zo/TkUTY3/uy3bbB67FKNVzn70bzlTitkJ16fNn7WTwpZBu+4rC4GE1siP6zLq7NoNbq84YOPl/QkEdpNEngw7d5VJuse8Cq6XGpznree4ntMTxoBRtRtR3RS64WrayqrlRmCAdvB5Rhon7uXdLe1VzUNNnwYnFIvuhaKMs1X0aascBse6IDjeh8sMYUeMBm6WRly8PTYdi65Tk1/gCY4p9MF2JU5Hepdo0H17bDAluc/DahkDTOTGJq/Ud+/+spWbNQvc2EQjootkZUtDom3QT2XFrEboRuEA4YvEPgcqqFt1jgnKoR02V9ZIjXCHe5QaGGuH4i9HZIDbnGaUlWOaWsdsUbIPctGAyfllvRhidA7yg72EUcKpf/Cf7y/h2nu9XY1JZP0qoOZoCSJKqhAWiXUzN7AwiCyPI9HAbk784Pcu2PyjeW/mjjVEVi7IKeQOPeKthrA4EojWJ6H4PMioYBAfly5EUFe7ly2QmxLMnsBt/V8vbbyrjYbof8XMEYOjjg0qJkMZPqskTPsZ3HLgv3nQR/3irDLWS/aYiw+IAaylaejabHXZnJk6fUI5uY5/X1yqlZPgVrLTGMC9KYUsoBq0SXX9JaamYNQmmdpzLVtdznCWdOB7eFVbA== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR04MB7013.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(6029001)(346002)(136003)(366004)(396003)(39850400004)(376002)(54906003)(36756003)(107886003)(186003)(4326008)(86362001)(8936002)(8676002)(55236004)(66476007)(26005)(66556008)(38100700002)(1076003)(66946007)(6666004)(478600001)(316002)(6486002)(2616005)(956004)(6496006)(2906002)(83380400001)(5660300002)(6916009);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?UCB3mpdtg2drsS+kjzWlmlT9c10cYnTEDtkCcMo7j5qdqtMDlzgwe2CJY/Zw?= =?us-ascii?Q?eftFYNBG8XQWQGZ0b7GkwwSBXn/0AVob2o9JMO6msYhG01m+U0sU0IciNwnh?= =?us-ascii?Q?gzLQFFrzchSmWLZgye/ls1pRb9ryxBMVlqhjEWBc9QUnL82osphpsKAYCyuA?= =?us-ascii?Q?QbejwjxR6rMoOYxnhEgIuEeBqdX6gj/C9TG5xdpWzSXAXogEcDj/SRojki8m?= =?us-ascii?Q?0Rca51C3cSAJjZ95v2x9dp7V70hSQdMgy8azqokselXRExjgvugoXdq3yzvW?= =?us-ascii?Q?G0eXcw32V0QX+ItQqy8+wvSMUlvIdkGthwWEbl6XBLDTybYrcDEz+IhYnMEO?= =?us-ascii?Q?Hiw1wOmU3BF4JwpwrDqqH7pQBhG6nLh/CF9QV1NyhVjSGA6KJBaSuu0DpWv+?= =?us-ascii?Q?qMF+T45A1y6LgckZB0nnuaL0oDM/7OckrKK5jWFVdMlJA+tDjDF8/ZcrZXBW?= =?us-ascii?Q?11eVuKhfuPdsxGQQ+Yl5kZ8661wtEyV5PVfLk/yb4B4C/tHK0qmrj5fdN+Fz?= =?us-ascii?Q?crawz33xKqbHtl6SxZWbYvWaUPHIE0FS6jUNcXAO6zM9oIirDnFjzY13vVmj?= =?us-ascii?Q?k+S8Y3rpcXevNgehSqvMMIx8davlaa891a4AEDz/lDgtYIaXgKF+sNImIMWl?= =?us-ascii?Q?8OYbDqDXgfJ+Xt0bOfQ9Vy9LljFt7f13rasWFvXq15j0G5sPLrsMu8PaQYzf?= =?us-ascii?Q?ze6CFLDTuHPjllax5hBaLVYhIp18OJTTEY5kA68qm6M9jCvlz1BXavL3rhYW?= =?us-ascii?Q?yA3HVMNYGTjGBO8Us9QfL3ZK2tYEWEX2J3V+97rY/iCo6FxcQD9KEpngZE8j?= =?us-ascii?Q?i9yCvYVS3fkqkHoDGcYZxEHBu/0Yal8hZW1QRcQ5zu8U3cx6qd5/pgjgO8Jy?= =?us-ascii?Q?dpEkFWc7V36Les5NU0a9QL7niZUk9/SxF4lfcnM01ZmcOV+BdZHM/nuATOEl?= =?us-ascii?Q?Z3Digjkv9s8rDVCRZVpUqNXxU7AaGlqA7K9Wl8iV9Y239gPHfTJeYDW21LqU?= =?us-ascii?Q?GVPge9OJkh7EJz7ZxUfCaVVuQP5h5bh1Wb1MdwFd+wxW0dFt8DvdryebrTqW?= =?us-ascii?Q?Vsb/oKqwsUxHrumjgA9nEkfo+cBRjOLli8GqFSAhJ2vDbxb3CeW6EDGfRPCB?= =?us-ascii?Q?dIOWGOCbzts3hsaAOBdBNh6Ba+SNb4MOfKJO5AcnA3fNipwf9UwLSbI24O1+?= =?us-ascii?Q?eQ0ejtKAhXJB2NQC696X2bCsfv4wKKNwxDL5p77JU5c+xAI/G7RW/tqjI4sE?= =?us-ascii?Q?lEFFvDciZqtDqcRKgng98GutQBkZTHlcZvCECMbCVTAN/SPN+6Xq5Gb3cpZP?= =?us-ascii?Q?JXzc6QrUzoo193DClse1MhO2?= X-OriginatorOrg: suse.com X-MS-Exchange-CrossTenant-Network-Message-Id: 87280cb8-5c18-41c0-c879-08d942890e3d X-MS-Exchange-CrossTenant-AuthSource: AM7PR04MB7013.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Jul 2021 03:24:26.9744 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: f7a17af6-1c5c-4a36-aa8b-f5be247aa4ba X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: nPEB4c5niNho4Wv/izprKxmmuibAHqVWKTD2J7lHJoBsctyZN9duP57pgMKIbD63 X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM7PR04MB7015 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain Without QemuKernelLoaderFsDxe, QemuLoadKernelImage() couldn't download the kernel, initrd, and kernel command line from QEMU's fw_cfg. Cc: Ard Biesheuvel cc: Jordan Justen Cc: Anthony Perard Cc: Julien Grall Cc: Jim Fehlig Signed-off-by: Gary Lin --- OvmfPkg/OvmfXen.dsc | 1 + OvmfPkg/OvmfXen.fdf | 1 + 2 files changed, 2 insertions(+) diff --git a/OvmfPkg/OvmfXen.dsc b/OvmfPkg/OvmfXen.dsc index 3c1ca6bfd493..1a9c06c164a8 100644 --- a/OvmfPkg/OvmfXen.dsc +++ b/OvmfPkg/OvmfXen.dsc @@ -587,6 +587,7 @@ [Components] NULL|OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUiLib.inf=0D !endif=0D }=0D + OvmfPkg/QemuKernelLoaderFsDxe/QemuKernelLoaderFsDxe.inf=0D OvmfPkg/XenIoPvhDxe/XenIoPvhDxe.inf=0D OvmfPkg/XenIoPciDxe/XenIoPciDxe.inf=0D OvmfPkg/XenBusDxe/XenBusDxe.inf=0D diff --git a/OvmfPkg/OvmfXen.fdf b/OvmfPkg/OvmfXen.fdf index aeb9336fd5b7..8b5823555937 100644 --- a/OvmfPkg/OvmfXen.fdf +++ b/OvmfPkg/OvmfXen.fdf @@ -324,6 +324,7 @@ [FV.DXEFV] INF MdeModulePkg/Universal/DriverHealthManagerDxe/DriverHealthManagerDxe.= inf=0D INF MdeModulePkg/Universal/BdsDxe/BdsDxe.inf=0D INF MdeModulePkg/Application/UiApp/UiApp.inf=0D +INF OvmfPkg/QemuKernelLoaderFsDxe/QemuKernelLoaderFsDxe.inf=0D INF MdeModulePkg/Universal/DevicePathDxe/DevicePathDxe.inf=0D INF MdeModulePkg/Universal/PrintDxe/PrintDxe.inf=0D INF MdeModulePkg/Universal/Disk/DiskIoDxe/DiskIoDxe.inf=0D --=20 2.31.1