From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web08.1841.1657849966764638116 for ; Thu, 14 Jul 2022 18:52:46 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=I3rw6he+; spf=pass (domain: intel.com, ip: 134.134.136.31, mailfrom: guomin.jiang@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1657849967; x=1689385967; h=from:to:subject:date:message-id:mime-version: content-transfer-encoding; bh=nJrXNMvtZfY8BSLsn+gi+yCZdPb1zo7KJYKiwfpYt/M=; b=I3rw6he+2UhvDJ5dIRjNXEw0/xCD/RPpi4BvTK+s33vn18eyCIidUNAu dFIetojxxzyyW+kB0OOhbhFR790F3Yd2vfk39YnA9eVsCkPzcTl19D4bB FllDApCodq6u2oFxvfR7xOMzqonZixBNu/89DHe++jAf9++mUgDLvEmQG LBHSCJi/TiPy3PLCgfufhGnKvJu5MOsxS7BVr5IMudW7MWos0afnMRf4E jRzd8YI4HodijqJtrc9apyga+YY3k7SUCakwYAkQ1a9pyuu9uRtQZRgTl b9DgOoZzwvFh5ZXUMgrjHICevF1atJOOQ+nejkmOD/SSuVR3ozcX0HFEP w==; X-IronPort-AV: E=McAfee;i="6400,9594,10408"; a="347355558" X-IronPort-AV: E=Sophos;i="5.92,272,1650956400"; d="scan'208";a="347355558" Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jul 2022 18:51:24 -0700 X-IronPort-AV: E=Sophos;i="5.92,272,1650956400"; d="scan'208";a="923318632" Received: from guominji-mobl1.ccr.corp.intel.com ([10.238.11.184]) by fmsmga005-auth.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 14 Jul 2022 18:51:23 -0700 From: "Guomin Jiang" To: devel@edk2.groups.io Subject: [Patch v2 00/11] Remove all UGA support Date: Fri, 15 Jul 2022 09:50:55 +0800 Message-Id: <20220715015106.1553-1-guomin.jiang@intel.com> X-Mailer: git-send-email 2.37.1.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2368 The Plan: 1. Remove the upstream UGA code first but keep definition in Edk2 at first 2. Then downstream owner to remove UGA related code 3. Remove Edk2 definition last. GuoMinJ (9): UefiPayloadPkg: Remove All UGA Support ArmVirtPkg: Remove All UGA Support ArmPkg: Remove All UGA Support EmulatorPkg: Remove All UGA Support ShellPkg: Remove All UGA Support OvmfPkg: Remove All UGA Support MdeModulePkg/ConSplitterDxe: Remove All UGA Support MdeModulePkg/GraphicsConsoleDxe: Remove All UGA Support MdeModulePkg: Remove All UGA Support Guomin Jiang (2): BaseTools: Remove all UGA support MdePkg/UefiLib: Remove all UGA support .../PlatformBootManagerLib/PlatformBm.h | 4 +- .../PlatformBootManagerLib.inf | 5 +- ArmVirtPkg/ArmVirtQemu.dsc | 7 +- ArmVirtPkg/ArmVirtQemuKernel.dsc | 7 +- .../Source/C/Include/Protocol/HiiFramework.h | 53 +-- BaseTools/Source/C/Include/Protocol/UgaDraw.h | 161 ------- EmulatorPkg/EmuGopDxe/Gop.h | 10 +- EmulatorPkg/EmuGopDxe/GopScreen.c | 14 +- EmulatorPkg/Include/Protocol/EmuFileSystem.h | 24 +- .../Include/Protocol/EmuGraphicsWindow.h | 18 +- .../Library/PlatformBmLib/PlatformBm.h | 4 +- .../Library/PlatformBmLib/PlatformBmData.c | 6 +- EmulatorPkg/Unix/Host/Gasket.h | 12 +- EmulatorPkg/Unix/Host/Host.h | 3 +- EmulatorPkg/Unix/Host/Ia32/Gasket.S | 2 +- EmulatorPkg/Unix/Host/X11GraphicsWindow.c | 82 ++-- EmulatorPkg/Unix/Host/X64/Gasket.S | 2 +- EmulatorPkg/Win/Host/WinGopScreen.c | 10 +- MdeModulePkg/Bus/Pci/PciBusDxe/PciBus.c | 4 +- MdeModulePkg/Include/Library/BootLogoLib.h | 4 +- .../Library/BootLogoLib/BootLogoLib.c | 228 +++------- .../Library/BootLogoLib/BootLogoLib.inf | 6 +- .../Console/ConSplitterDxe/ConSplitter.c | 405 +++--------------- .../Console/ConSplitterDxe/ConSplitter.h | 138 +----- .../Console/ConSplitterDxe/ConSplitterDxe.inf | 17 +- .../Console/ConSplitterDxe/ConSplitterDxe.uni | 12 +- .../ConSplitterDxe/ConSplitterGraphics.c | 310 +------------- .../GraphicsConsoleDxe/GraphicsConsole.c | 300 +------------ .../GraphicsConsoleDxe/GraphicsConsole.h | 21 +- .../GraphicsConsoleDxe/GraphicsConsoleDxe.inf | 8 +- .../GraphicsConsoleDxe/GraphicsConsoleDxe.uni | 6 +- MdeModulePkg/Universal/HiiDatabaseDxe/Image.c | 4 +- MdePkg/Library/UefiLib/UefiLib.inf | 4 +- MdePkg/Library/UefiLib/UefiLibInternal.h | 3 +- MdePkg/Library/UefiLib/UefiLibPrint.c | 91 +--- MdePkg/MdePkg.dsc | 3 - OvmfPkg/AmdSev/AmdSevX64.dsc | 4 +- OvmfPkg/Bhyve/BhyveX64.dsc | 4 +- OvmfPkg/Microvm/MicrovmX64.dsc | 4 +- OvmfPkg/OvmfPkgIa32.dsc | 2 - OvmfPkg/OvmfPkgIa32X64.dsc | 2 - OvmfPkg/OvmfPkgX64.dsc | 2 - OvmfPkg/OvmfXen.dsc | 4 +- .../UefiHandleParsingLib.c | 4 +- .../UefiHandleParsingLib.h | 4 +- .../UefiHandleParsingLib.inf | 4 +- .../UefiHandleParsingLib.uni | 4 +- .../PlatformBootManager.h | 4 +- .../PlatformBootManagerLib.inf | 4 +- UefiPayloadPkg/UefiPayloadPkg.dsc | 2 - 50 files changed, 276 insertions(+), 1760 deletions(-) delete mode 100644 BaseTools/Source/C/Include/Protocol/UgaDraw.h -- 2.26.2.windows.1