From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id B146B940F45 for ; Sat, 11 Nov 2023 02:12:15 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=QVfyr058TSbhgKoAXci2cj/IGYKg9CHWEHuDEQ9p2l8=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1699668734; v=1; b=rvr5W6XtvVMqyKoKZzZMnkfhx0ThHQ2zjtdJ+odtkgmaoaW+XujpWen4G5ZkwVeVDjJv63wD yfeKQSAEs7xxrzaHvNONYfLj++mopCcrbTgdrTHe0/5ACY8ZJjGeL59BEPscM/r90PYapHPZX7h 8CHF8oscpIihfaQjzL++lGFc= X-Received: by 127.0.0.2 with SMTP id 4Hb8YY7687511xWLOzNwsFvt; Fri, 10 Nov 2023 18:12:14 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.10]) by mx.groups.io with SMTP id smtpd.web10.45335.1699668733293208534 for ; Fri, 10 Nov 2023 18:12:13 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10890"; a="3306436" X-IronPort-AV: E=Sophos;i="6.03,293,1694761200"; d="scan'208";a="3306436" X-Received: from orsmga007.jf.intel.com ([10.7.209.58]) by orvoesa102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 Nov 2023 18:12:12 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10890"; a="757336617" X-IronPort-AV: E=Sophos;i="6.03,293,1694761200"; d="scan'208";a="757336617" X-Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga007.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 10 Nov 2023 18:12:11 -0800 X-Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Fri, 10 Nov 2023 18:12:10 -0800 X-Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Fri, 10 Nov 2023 18:12:10 -0800 X-Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34 via Frontend Transport; Fri, 10 Nov 2023 18:12:10 -0800 X-Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.100) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34; Fri, 10 Nov 2023 18:12:10 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Z8x8mzLPmjKseWXN3Y2N8e7EMjhjxfVxf4dSGWWd2m2HLYuWqq0a7yLrozn6CHsWJec0KGVFqvi1oa1ojUbNmlF839cIaCTXQJbxRnRNA80zj/AAeRqBey8+Jqexup1zJjI1YxyrFbol15iXw9fBZ2YiD7WI5YpYpC1e1DmO95k2j9ErxDCVnfLPugTt3vOenYSMjHQwBzARf3PJDd94DzaEE0dPTEGpqF3P6SKSpteIMpMSHROzg3QapvXtMdZiPR5pHWq0+lfWVpqXZ4GYrfjDQqY6RSb/eT1mxmYjSdgcjK3UE9PcTW2NwwVOWj6KlMCgseG5u36zQV6K46f8Lw== 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=imMf5EpGqngIbg7XT+05hHYMe7x1FqHdR8TxV+Y0PYA=; b=Dac3BPpQ58YU3MeqvgtQ5tzV3cKY+fwG9cOIhnqtI2UG1XHBTsRL4tzd75kLe0tJtlBMGMSf2E+77+tFeVlEz6/aiq9/VdMylkYZPWQ+L6Q3J32i4p7wLGRUQJLqSBKqZw0zn/MWCfO15+y1gRDM2WHn/bg3MoTTVQtem+aGpJ20xK8lvfyHKEmueRBze82Ry9JBZrUaAcfwpdjG9mjiuxjb6Wt+VA2dfgMys2jcBgwgAiivSUBpOernRxDBvsZtgkvNAhhMeC9ZlPBx6bqZ1j1mJKg/5QL1sDZMKAG1SLaGpvXXX55DlLKw2Sf4CPMNely+wUBPbXAQCOEFkdnUaQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none X-Received: from MW4PR11MB5872.namprd11.prod.outlook.com (2603:10b6:303:169::14) by SJ2PR11MB8539.namprd11.prod.outlook.com (2603:10b6:a03:56e::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6954.29; Sat, 11 Nov 2023 02:12:01 +0000 X-Received: from MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::2f2f:41ab:b556:7257]) by MW4PR11MB5872.namprd11.prod.outlook.com ([fe80::2f2f:41ab:b556:7257%3]) with mapi id 15.20.6954.027; Sat, 11 Nov 2023 02:12:01 +0000 From: "Yao, Jiewen" To: Laszlo Ersek , "devel@edk2.groups.io" CC: Anatol Belski , "Warkentin, Andrei" , Anthony Perard , "Ard Biesheuvel" , =?iso-8859-1?Q?Corvin_K=F6hne?= , "Aktas, Erdem" , Gerd Hoffmann , Jianyong Wu , Michael Roth , "Xu, Min M" , Rebecca Cran , Sunil V L , Tom Lendacky Subject: Re: [edk2-devel] [PATCH 00/37] OvmfPkg: remove the CSM (after edk2-stable202311) Thread-Topic: [PATCH 00/37] OvmfPkg: remove the CSM (after edk2-stable202311) Thread-Index: AQHaFDHUGRSGWMhsSka/SiUTvlCFIrB0X7WQ Date: Sat, 11 Nov 2023 02:12:01 +0000 Message-ID: References: <20231110235820.644381-1-lersek@redhat.com> In-Reply-To: <20231110235820.644381-1-lersek@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: MW4PR11MB5872:EE_|SJ2PR11MB8539:EE_ x-ms-office365-filtering-correlation-id: 40cb7a1b-13ce-48fc-2d6e-08dbe25b979a x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: AD4tYlIMLpsxOGNC59jG1KHdDJZsOxHB8cXi7WiOBvxwk93lHUl+MPsiixHwDuMXARGl/HJJ7l7WUO/qNdqhwJK+m/c94FfejSjnJ5A+RjT7RWmiMk9amWofs66IHPm5yw/rC3TyLK+eNSb/h66V1EBipTUIy3FzefCV2g1GIIVZyU9QKh69/kKHNUSU6dZuv30uiKSB58YdHTAr0yK2PER41bHFdpG2jbvGQztP2LEDEgjRUhkdp4xJXNibTrr5em0z0kr2hH+XvjRGRbYmI9PXOUWw//h6bA7DmTqyNEZe3I6X104/pzhjbkj1XvCRtHIAlncRYxZyw9LtcIan1iCU0URdW2o5OAb9a5zZjot6PXlqk4W5J4oOh3MAjeoDayauyGx1QZqgijyP6cP130MH+MIn1t7wq9xx+zaTdoPbYw/VcAlOAm/w7XTSRvl78bsyzhItydwbdHYkb9zcvPUweNO5GhKl/QbvBXuMbtk1mKM8KVdG1eBA+RfjSkHkzupJXLoa5U/hihOujiJVaavhvknlrkC89zvfnk/nG7mnUzbdbjQeFzPXtvNmIupjBUkfWIHWfnjKoQH6z90L4AxT1zZdPPVWcZ/QDhiCm3tKNPce1NLXwbv+ArVTs3WFElqOS2ZTgLgadPpM4BN5iw== x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?8ij3BK+fAEIaG9/ppsRuzBufDMoc4hoF5S78acJrWY452oeQAghjULKGq1?= =?iso-8859-1?Q?WhEWIXelTLRCBWeL0QCOqY52puPtkbackcQ7WBgaUy4negMdvvffPQZATi?= =?iso-8859-1?Q?LFvminzzDvQiDavms9ybK71Nsn1oB71kBIni2gp0aopjb9KFuOfkVmugcL?= =?iso-8859-1?Q?ufkCoyCbrZIctx1tczGMWYbHUxiYAuumecTEG6R3Q2IQnfyPpQ+1XYLH4+?= =?iso-8859-1?Q?ldHYgB2fF84F/HxbYg/2lYi8hgHMNa0Zbp8vqxY9GIqKhs84s1BhwKoPyn?= =?iso-8859-1?Q?eCnSlskhzqw+iLC/hOsfmlA/2JbXuTI05zFJ7+Q4vrpE8la4v1HYbSh1SM?= =?iso-8859-1?Q?q8+1f+04wQTgG1xR9CI76A2yEm4prWIL5xJJePXOR3b6RqFQ4Cxk5gJwIt?= =?iso-8859-1?Q?Uy+pw7tQ839V3wxRox5to1zhnAL6A0SNA1HkaVCnuzn39ijZOVUNfJTKuK?= =?iso-8859-1?Q?N3NpdDFHkFcyYiiHIn9g0jUTN+9V6/LVY5MpXNwsYBZYO0SfyI+FQ3pQve?= =?iso-8859-1?Q?tPYFZrYAtsVba0qhBoRl5mdWkcC58t0EV6adaQGgHOpQydfrwAbg66ZXhP?= =?iso-8859-1?Q?Zdd3BRBTns7J9CiJ+bTIDzh8LFGqDdez2dfcFb+YLlc/+gIU2df0O6b9vd?= =?iso-8859-1?Q?JztFOI8ftIL+ERcW/RG4cOmCQ3XRTiMKXOabiEizW6AGwYpuY9OxQeh5Nd?= =?iso-8859-1?Q?NGNtpatFlXYKv4RfdeRNJJsY4LKDVvZaIWK6S1+TlG1+cv0j3NB2T2uNUx?= =?iso-8859-1?Q?vlP0VKrYDUhqjAgNpSAPDKQPZ9K92YuidqBix2bLJ8Y9fXOwHmHW7GQCV6?= =?iso-8859-1?Q?tAg0Eg+4FHs0nOuLLRbyK+Vm/MoCH1uvoH0TvrExI997jDGGW6REFMrkHe?= =?iso-8859-1?Q?TTyRuz14jQckWPyAxB65YuokwXiVEsKPZCoWvN0/3LbsgSpR2Kjk6zc78s?= =?iso-8859-1?Q?SzJYW1cwqYG0fhxvdFxtHFV1cpRZjJT9S1E9wQgcAogUABo0HOM+hwX8aR?= =?iso-8859-1?Q?iLx0FwoWiyxZiv5+znsWYNHcZMzWfPdGmxhfUqyNqH4BQKn9W0hMmA85Qe?= =?iso-8859-1?Q?hIJGIJSbRTuJnL4WKZNqWarW3ELDQXeEteNx47avVcbPr3GfemuTFxRtix?= =?iso-8859-1?Q?fRFJPjemCmODqNwu/sD7dvTm2W8Mh/zwcayudjbqn7Jyj/sDZRCjTySqIn?= =?iso-8859-1?Q?SIIAlLdl/Ar9V+vpqLN4CMOwFD/ye1gKMWs0BBgJ6jOs2hXLMoAjFRxX3q?= =?iso-8859-1?Q?HD50Jcg5g5w8ziVorpEaYiK2QTguDFfsheFRPakoCMG8ZXsFCbLTX/8t4/?= =?iso-8859-1?Q?ocAVrzKLjeCMLsGXKiQnykBD/GRaxvfbosnGtR6hALbElWuwyHEYfi4BbV?= =?iso-8859-1?Q?uGzX7FfKWAHAfgpkjCxqs+mRkA4fBNnCS/C0zMtisFflPnIFpK57H9QfRP?= =?iso-8859-1?Q?jBbvQjuTGmzEBp6XqXtJE5NklVItqd+JV83nKpVU1U8lFxd14o+UcUDjSB?= =?iso-8859-1?Q?xJkcjIFtJGVIH+qS7IQ34QkjBy4M8GmE037auCPvfQzDADyOLkT2D2bx0w?= =?iso-8859-1?Q?Bc+YsvOq6HTSnoEqtIHsgkRq6VZPUCwuq87BSiTba+z9fqxuS1i5mx92Mb?= =?iso-8859-1?Q?JmoN3XK2l8ygz+y289GkRBdcalmgZSGVnZ?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MW4PR11MB5872.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 40cb7a1b-13ce-48fc-2d6e-08dbe25b979a X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Nov 2023 02:12:01.6276 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: QKnDgmXFMclP8sbUkWy1bPxwoXWU88VSnc2qBS27+23NcMc2s4qkhrZGfkjqlDPaDZT/NQdnBw6J6X/ya6Za2Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR11MB8539 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,jiewen.yao@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: FtuvkeC0ByCUeiFWUCMY0eVGx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=rvr5W6Xt; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io Glad to see we can get rid of the legacy burden. All: Reviewed-by: Jiewen Yao > -----Original Message----- > From: Laszlo Ersek > Sent: Saturday, November 11, 2023 7:58 AM > To: devel@edk2.groups.io > Cc: Anatol Belski ; Warkentin, Andrei > ; Anthony Perard ; > Ard Biesheuvel ; Corvin K=F6hne > ; Aktas, Erdem ; Gerd > Hoffmann ; Jianyong Wu ; Yao, > Jiewen ; Michael Roth ; Xu, > Min M ; Rebecca Cran ; Sunil V L > ; Tom Lendacky > Subject: [PATCH 00/37] OvmfPkg: remove the CSM (after edk2-stable202311) >=20 > BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3D4588 > CI: https://github.com/tianocore/edk2/pull/5031 (@ 961d5add9f03) >=20 > Remove the Compatibility Support Module (CSM) from OVMF (after > edk2-stable202311). >=20 > Modify the following platforms: >=20 > OvmfPkg/AmdSev/AmdSevX64.dsc > OvmfPkg/Bhyve/BhyveX64.dsc > OvmfPkg/CloudHv/CloudHvX64.dsc > OvmfPkg/IntelTdx/IntelTdxX64.dsc > OvmfPkg/Microvm/MicrovmX64.dsc > OvmfPkg/OvmfPkgIa32.dsc > OvmfPkg/OvmfPkgIa32X64.dsc > OvmfPkg/OvmfPkgX64.dsc > OvmfPkg/OvmfXen.dsc >=20 > Each of those platforms builds at every stage of the series. >=20 > Follow a gradual approach. Peel off CSM components in (reverse) > dependency order: >=20 > - exclude a high-level CSM component (library or driver) from the OVMF > platforms, without breaking dependencies of low-level components; >=20 > - delete the high-level component from OvmfPkg; >=20 > - add, to a removal queue, any source code artifacts (protocols, GUIDs, > headers, PCDs) that the high-level component's deletion > *unreferences*; >=20 > - delete all entries of the removal queue (protocols, GUIDs, headers, > PCDs) from the edk2 source tree that are now completely unreferenced > (... and extend the removal queue recursively, if needed); >=20 > - advance to the next component that now qualifies as "high-level" > (because nothing consumes the services it provides any longer), and > exclude that one. >=20 > Regression-test the traditional platforms as needed; see the notes in > the following patches: >=20 > - OvmfPkg: remove PcdCsmEnable > - OvmfPkg/IncompatiblePciDeviceSupportDxe: ignore CSM presence > - OvmfPkg: exclude 8254TimerDxe >=20 > Cc: Anatol Belski > Cc: Andrei Warkentin > Cc: Anthony Perard > Cc: Ard Biesheuvel > Cc: Corvin K=F6hne > Cc: Erdem Aktas > Cc: Gerd Hoffmann > Cc: Jianyong Wu > Cc: Jiewen Yao > Cc: Michael Roth > Cc: Min Xu > Cc: Rebecca Cran > Cc: Sunil V L > Cc: Tom Lendacky >=20 > Thanks > Laszlo >=20 > Laszlo Ersek (37): > OvmfPkg: cripple CSM_ENABLE macro > OvmfPkg: remove PcdCsmEnable > OvmfPkg: unplug LegacyBootManagerLib from BdsDxe and UiApp > OvmfPkg: remove LegacyBootManagerLib > OvmfPkg: unplug LegacyBootMaintUiLib from UiApp > OvmfPkg: remove LegacyBootMaintUiLib > OvmfPkg: remove gEfiLegacyDevOrderVariableGuid > OvmfPkg: exclude the CSM-based VideoDxe driver > OvmfPkg: remove Csm/BiosThunk/VideoDxe > OvmfPkg: remove gEfiVgaMiniPortProtocolGuid > OvmfPkg: remove Bios Video PCDs > OvmfPkg: exclude LegacyBiosDxe > OvmfPkg/IncompatiblePciDeviceSupportDxe: ignore CSM presence > Revert "OvmfPkg: don't assign PCI BARs above 4GiB when CSM enabled" > OvmfPkg: remove LegacyBiosDxe > OvmfPkg: exclude NullMemoryTestDxe driver > OvmfPkg: remove gEfiIsaIoProtocolGuid > OvmfPkg: remove gEfiIsaAcpiProtocolGuid > OvmfPkg: remove gEfiLegacyBiosGuid > OvmfPkg: remove LegacyBiosDxe PCDs > OvmfPkg: unplug CsmSupportLib from BdsDxe > OvmfPkg: remove CsmSupportLib > OvmfPkg: remove gEfiFirmwareVolumeProtocolGuid > OvmfPkg: remove gEfiLegacyBiosPlatformProtocolGuid > OvmfPkg: remove gEfiLegacyBiosProtocolGuid > OvmfPkg: remove gEfiLegacyInterruptProtocolGuid > OvmfPkg: remove > OvmfPkg: exclude Csm16.inf / Csm16.bin > OvmfPkg: remove Rule.Common.USER_DEFINED.CSM from all FDF files > OvmfPkg: remove Csm16 > OvmfPkg: exclude 8254TimerDxe > OvmfPkg: remove 8254TimerDxe > OvmfPkg: exclude 8259InterruptControllerDxe > OvmfPkg: remove 8259InterruptControllerDxe > OvmfPkg: remove gEfiLegacy8259ProtocolGuid > OvmfPkg: remove Pcd8259LegacyModeEdgeLevel and > Pcd8259LegacyModeMask > OvmfPkg: remove CSM_ENABLE build macro >=20 > OvmfPkg/8254TimerDxe/8254Timer.inf = | 43 - > OvmfPkg/8254TimerDxe/Timer.c = | 406 --- > OvmfPkg/8254TimerDxe/Timer.h = | 186 -- > OvmfPkg/8254TimerDxe/Timer.uni = | 16 - > OvmfPkg/8254TimerDxe/TimerExtra.uni = | 14 - > OvmfPkg/8259InterruptControllerDxe/8259.c = | 622 ---- > OvmfPkg/8259InterruptControllerDxe/8259.h = | 218 -- > OvmfPkg/8259InterruptControllerDxe/8259.inf = | 45 - > OvmfPkg/8259InterruptControllerDxe/Legacy8259.uni = | 16 - > OvmfPkg/8259InterruptControllerDxe/Legacy8259Extra.uni = | 14 - > OvmfPkg/AmdSev/AmdSevX64.dsc = | 4 - > OvmfPkg/AmdSev/AmdSevX64.fdf = | 1 - > OvmfPkg/Bhyve/BhyveRfbDxe/GopDriver.c = | 2 - > OvmfPkg/Bhyve/BhyveX64.dsc = | 24 +- > OvmfPkg/Bhyve/BhyveX64.fdf = | 14 - > OvmfPkg/CloudHv/CloudHvX64.dsc = | 1 - > OvmfPkg/CloudHv/CloudHvX64.fdf = | 6 - > OvmfPkg/Csm/BiosThunk/VideoDxe/BiosVideo.c = | 3357 --------- > ----------- > OvmfPkg/Csm/BiosThunk/VideoDxe/BiosVideo.h = | 524 --- > OvmfPkg/Csm/BiosThunk/VideoDxe/BiosVideoDxe.uni = | 17 - > OvmfPkg/Csm/BiosThunk/VideoDxe/BiosVideoDxeExtra.uni = | 14 - > OvmfPkg/Csm/BiosThunk/VideoDxe/ComponentName.c = | 304 -- > OvmfPkg/Csm/BiosThunk/VideoDxe/VesaBiosExtensions.h = | 459 --- > OvmfPkg/Csm/BiosThunk/VideoDxe/VideoDxe.inf = | 78 - > OvmfPkg/Csm/Csm16/Csm16.inf = | 17 - > OvmfPkg/Csm/Csm16/ReadMe.txt = | 12 - > OvmfPkg/Csm/CsmSupportLib/CsmSupportLib.c = | 31 - > OvmfPkg/Csm/CsmSupportLib/CsmSupportLib.h = | 48 - > OvmfPkg/Csm/CsmSupportLib/CsmSupportLib.inf = | 55 - > OvmfPkg/Csm/CsmSupportLib/LegacyInterrupt.c = | 212 -- > OvmfPkg/Csm/CsmSupportLib/LegacyInterrupt.h = | 115 - > OvmfPkg/Csm/CsmSupportLib/LegacyPlatform.c = | 1086 ------- > OvmfPkg/Csm/CsmSupportLib/LegacyPlatform.h = | 97 - > OvmfPkg/Csm/CsmSupportLib/LegacyRegion.c = | 506 --- > OvmfPkg/Csm/CsmSupportLib/LegacyRegion.h = | 202 -- > OvmfPkg/Csm/Include/Framework/BootScript.h = | 40 - > OvmfPkg/Csm/Include/Framework/DxeCis.h = | 169 - > OvmfPkg/Csm/Include/Framework/FirmwareVolumeHeader.h = | 79 - > OvmfPkg/Csm/Include/Framework/FirmwareVolumeImageFormat.h = | > 32 - > OvmfPkg/Csm/Include/Framework/FrameworkInternalFormRepresentation.h > | 396 --- > OvmfPkg/Csm/Include/Framework/Hob.h = | 28 - > OvmfPkg/Csm/Include/Framework/StatusCode.h = | 155 - > OvmfPkg/Csm/Include/FrameworkDxe.h = | 26 - > OvmfPkg/Csm/Include/Guid/LegacyBios.h = | 29 - > OvmfPkg/Csm/Include/Guid/LegacyDevOrder.h = | 39 - > OvmfPkg/Csm/Include/Protocol/FirmwareVolume.h = | 339 -- > OvmfPkg/Csm/Include/Protocol/IsaAcpi.h = | 298 -- > OvmfPkg/Csm/Include/Protocol/IsaIo.h = | 356 --- > OvmfPkg/Csm/Include/Protocol/LegacyBios.h = | 1551 --------- > OvmfPkg/Csm/Include/Protocol/LegacyBiosPlatform.h = | 753 ----- > OvmfPkg/Csm/Include/Protocol/LegacyInterrupt.h = | 121 - > OvmfPkg/Csm/Include/Protocol/VgaMiniPort.h = | 88 - > OvmfPkg/Csm/LegacyBiosDxe/IA32/InterruptTable.nasm = | 63 - > OvmfPkg/Csm/LegacyBiosDxe/LegacyBbs.c = | 530 --- > OvmfPkg/Csm/LegacyBiosDxe/LegacyBda.c = | 62 - > OvmfPkg/Csm/LegacyBiosDxe/LegacyBios.c = | 1227 ------- > OvmfPkg/Csm/LegacyBiosDxe/LegacyBiosDxe.inf = | 129 - > OvmfPkg/Csm/LegacyBiosDxe/LegacyBiosDxe.uni = | 16 - > OvmfPkg/Csm/LegacyBiosDxe/LegacyBiosDxeExtra.uni = | 14 - > OvmfPkg/Csm/LegacyBiosDxe/LegacyBiosInterface.h = | 1435 ------- > -- > OvmfPkg/Csm/LegacyBiosDxe/LegacyBootSupport.c = | 2212 ------- > ------ > OvmfPkg/Csm/LegacyBiosDxe/LegacyCmos.c = | 117 - > OvmfPkg/Csm/LegacyBiosDxe/LegacyIde.c = | 315 -- > OvmfPkg/Csm/LegacyBiosDxe/LegacyPci.c = | 3114 ------------- > ----- > OvmfPkg/Csm/LegacyBiosDxe/LegacySio.c = | 489 --- > OvmfPkg/Csm/LegacyBiosDxe/Thunk.c = | 422 --- > OvmfPkg/Csm/LegacyBiosDxe/X64/InterruptTable.nasm = | 64 - > OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUi.c = | 1500 - > -------- > OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUi.h = | 242 -- > OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUiLib.inf = | 62 - > OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUiLib.uni = | 20 - > OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUiStrings.uni = | > 43 - > OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUiVfr.Vfr = | 67 - > OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUiVfr.h = | 73 - > OvmfPkg/Csm/LegacyBootManagerLib/InternalLegacyBm.h = | 60 - > OvmfPkg/Csm/LegacyBootManagerLib/LegacyBm.c = | 1573 ------ > --- > OvmfPkg/Csm/LegacyBootManagerLib/LegacyBootManagerLib.inf = | 57 > - > OvmfPkg/Csm/LegacyBootManagerLib/LegacyBootManagerLib.uni = | > 20 - > OvmfPkg/Include/Protocol/Legacy8259.h = | 290 -- > OvmfPkg/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupport.c = | > 141 +- > OvmfPkg/IncompatiblePciDeviceSupportDxe/IncompatiblePciDeviceSupport.inf= | > 5 +- > OvmfPkg/IntelTdx/IntelTdxX64.dsc = | 9 - > OvmfPkg/IntelTdx/IntelTdxX64.fdf = | 6 - > OvmfPkg/Microvm/MicrovmX64.dsc = | 4 - > OvmfPkg/Microvm/MicrovmX64.fdf = | 6 - > OvmfPkg/OvmfPkg.dec = | 100 - > OvmfPkg/OvmfPkgIa32.dsc = | 33 - > OvmfPkg/OvmfPkgIa32.fdf = | 20 +- > OvmfPkg/OvmfPkgIa32X64.dsc = | 37 - > OvmfPkg/OvmfPkgIa32X64.fdf = | 20 +- > OvmfPkg/OvmfPkgX64.dsc = | 37 - > OvmfPkg/OvmfPkgX64.fdf = | 20 +- > OvmfPkg/OvmfXen.dsc = | 28 +- > OvmfPkg/OvmfXen.fdf = | 12 - > OvmfPkg/PlatformPei/MemDetect.c = | 36 +- > OvmfPkg/PlatformPei/PlatformPei.inf = | 1 - > OvmfPkg/RiscVVirt/RiscVVirtQemu.fdf = | 2 - > 97 files changed, 24 insertions(+), 27974 deletions(-) > delete mode 100644 OvmfPkg/8254TimerDxe/8254Timer.inf > delete mode 100644 OvmfPkg/8254TimerDxe/Timer.c > delete mode 100644 OvmfPkg/8254TimerDxe/Timer.h > delete mode 100644 OvmfPkg/8254TimerDxe/Timer.uni > delete mode 100644 OvmfPkg/8254TimerDxe/TimerExtra.uni > delete mode 100644 OvmfPkg/8259InterruptControllerDxe/8259.c > delete mode 100644 OvmfPkg/8259InterruptControllerDxe/8259.h > delete mode 100644 OvmfPkg/8259InterruptControllerDxe/8259.inf > delete mode 100644 OvmfPkg/8259InterruptControllerDxe/Legacy8259.uni > delete mode 100644 OvmfPkg/8259InterruptControllerDxe/Legacy8259Extra.un= i > delete mode 100644 OvmfPkg/Csm/BiosThunk/VideoDxe/BiosVideo.c > delete mode 100644 OvmfPkg/Csm/BiosThunk/VideoDxe/BiosVideo.h > delete mode 100644 OvmfPkg/Csm/BiosThunk/VideoDxe/BiosVideoDxe.uni > delete mode 100644 OvmfPkg/Csm/BiosThunk/VideoDxe/BiosVideoDxeExtra.uni > delete mode 100644 OvmfPkg/Csm/BiosThunk/VideoDxe/ComponentName.c > delete mode 100644 OvmfPkg/Csm/BiosThunk/VideoDxe/VesaBiosExtensions.h > delete mode 100644 OvmfPkg/Csm/BiosThunk/VideoDxe/VideoDxe.inf > delete mode 100644 OvmfPkg/Csm/Csm16/Csm16.inf > delete mode 100644 OvmfPkg/Csm/Csm16/ReadMe.txt > delete mode 100644 OvmfPkg/Csm/CsmSupportLib/CsmSupportLib.c > delete mode 100644 OvmfPkg/Csm/CsmSupportLib/CsmSupportLib.h > delete mode 100644 OvmfPkg/Csm/CsmSupportLib/CsmSupportLib.inf > delete mode 100644 OvmfPkg/Csm/CsmSupportLib/LegacyInterrupt.c > delete mode 100644 OvmfPkg/Csm/CsmSupportLib/LegacyInterrupt.h > delete mode 100644 OvmfPkg/Csm/CsmSupportLib/LegacyPlatform.c > delete mode 100644 OvmfPkg/Csm/CsmSupportLib/LegacyPlatform.h > delete mode 100644 OvmfPkg/Csm/CsmSupportLib/LegacyRegion.c > delete mode 100644 OvmfPkg/Csm/CsmSupportLib/LegacyRegion.h > delete mode 100644 OvmfPkg/Csm/Include/Framework/BootScript.h > delete mode 100644 OvmfPkg/Csm/Include/Framework/DxeCis.h > delete mode 100644 > OvmfPkg/Csm/Include/Framework/FirmwareVolumeHeader.h > delete mode 100644 > OvmfPkg/Csm/Include/Framework/FirmwareVolumeImageFormat.h > delete mode 100644 > OvmfPkg/Csm/Include/Framework/FrameworkInternalFormRepresentation.h > delete mode 100644 OvmfPkg/Csm/Include/Framework/Hob.h > delete mode 100644 OvmfPkg/Csm/Include/Framework/StatusCode.h > delete mode 100644 OvmfPkg/Csm/Include/FrameworkDxe.h > delete mode 100644 OvmfPkg/Csm/Include/Guid/LegacyBios.h > delete mode 100644 OvmfPkg/Csm/Include/Guid/LegacyDevOrder.h > delete mode 100644 OvmfPkg/Csm/Include/Protocol/FirmwareVolume.h > delete mode 100644 OvmfPkg/Csm/Include/Protocol/IsaAcpi.h > delete mode 100644 OvmfPkg/Csm/Include/Protocol/IsaIo.h > delete mode 100644 OvmfPkg/Csm/Include/Protocol/LegacyBios.h > delete mode 100644 OvmfPkg/Csm/Include/Protocol/LegacyBiosPlatform.h > delete mode 100644 OvmfPkg/Csm/Include/Protocol/LegacyInterrupt.h > delete mode 100644 OvmfPkg/Csm/Include/Protocol/VgaMiniPort.h > delete mode 100644 OvmfPkg/Csm/LegacyBiosDxe/IA32/InterruptTable.nasm > delete mode 100644 OvmfPkg/Csm/LegacyBiosDxe/LegacyBbs.c > delete mode 100644 OvmfPkg/Csm/LegacyBiosDxe/LegacyBda.c > delete mode 100644 OvmfPkg/Csm/LegacyBiosDxe/LegacyBios.c > delete mode 100644 OvmfPkg/Csm/LegacyBiosDxe/LegacyBiosDxe.inf > delete mode 100644 OvmfPkg/Csm/LegacyBiosDxe/LegacyBiosDxe.uni > delete mode 100644 OvmfPkg/Csm/LegacyBiosDxe/LegacyBiosDxeExtra.uni > delete mode 100644 OvmfPkg/Csm/LegacyBiosDxe/LegacyBiosInterface.h > delete mode 100644 OvmfPkg/Csm/LegacyBiosDxe/LegacyBootSupport.c > delete mode 100644 OvmfPkg/Csm/LegacyBiosDxe/LegacyCmos.c > delete mode 100644 OvmfPkg/Csm/LegacyBiosDxe/LegacyIde.c > delete mode 100644 OvmfPkg/Csm/LegacyBiosDxe/LegacyPci.c > delete mode 100644 OvmfPkg/Csm/LegacyBiosDxe/LegacySio.c > delete mode 100644 OvmfPkg/Csm/LegacyBiosDxe/Thunk.c > delete mode 100644 OvmfPkg/Csm/LegacyBiosDxe/X64/InterruptTable.nasm > delete mode 100644 > OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUi.c > delete mode 100644 > OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUi.h > delete mode 100644 > OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUiLib.inf > delete mode 100644 > OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUiLib.uni > delete mode 100644 > OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUiStrings.uni > delete mode 100644 > OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUiVfr.Vfr > delete mode 100644 > OvmfPkg/Csm/LegacyBootMaintUiLib/LegacyBootMaintUiVfr.h > delete mode 100644 > OvmfPkg/Csm/LegacyBootManagerLib/InternalLegacyBm.h > delete mode 100644 OvmfPkg/Csm/LegacyBootManagerLib/LegacyBm.c > delete mode 100644 > OvmfPkg/Csm/LegacyBootManagerLib/LegacyBootManagerLib.inf > delete mode 100644 > OvmfPkg/Csm/LegacyBootManagerLib/LegacyBootManagerLib.uni > delete mode 100644 OvmfPkg/Include/Protocol/Legacy8259.h >=20 >=20 > base-commit: 589f2e49e5f9ff998bd4f08cbf28a1572ab7b544 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#111109): https://edk2.groups.io/g/devel/message/111109 Mute This Topic: https://groups.io/mt/102518622/7686176 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-