From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by mx.groups.io with SMTP id smtpd.web11.1082.1642121466955476862 for ; Thu, 13 Jan 2022 16:51:07 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=YU9J3T3n; spf=pass (domain: intel.com, ip: 192.55.52.93, 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=1642121466; x=1673657466; h=from:to:subject:date:message-id:mime-version: content-transfer-encoding; bh=ir90yTVRVRPSaUT7LuIWd9x7lpo1sOjsnX1nVRf88Ms=; b=YU9J3T3nWExfJKUKHVrgnpCEU72+BpeAecCOzakeqR09JkTBuC1y4B4V O4ocQJi637gpBZbknQ/dTkCub+ZzT4Du7IKOTNJ6eUX9gozcNNylBoSJw xT3fDI7nKvbaCqwQ/wQetCe+pnUOTkw4XRPS05A+cTmMc4o2qNjgu4Q3k 5m3eZOdXabew9vtGUxoi7kDIpf4lsGPAonok/SuR9xE57c4Igi/ZpXCTJ ERMkU2djEJ8RyBuwN7aitZZySa3D9fxsFlj/tErG/r59v4LEtgipH3T/a iWKVtqGGLcUyUMDbFMU6UPZKaOCCCZl1+fCrVfdNjdKRRW6TfMQaeoj/x w==; X-IronPort-AV: E=McAfee;i="6200,9189,10226"; a="241713757" X-IronPort-AV: E=Sophos;i="5.88,287,1635231600"; d="scan'208";a="241713757" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jan 2022 16:51:06 -0800 X-IronPort-AV: E=Sophos;i="5.88,287,1635231600"; d="scan'208";a="475564612" Received: from guominji-mobl.ccr.corp.intel.com ([10.238.9.87]) by orsmga006-auth.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 13 Jan 2022 16:51:05 -0800 From: "Guomin Jiang" To: devel@edk2.groups.io Subject: [PATCH 00/11] Remove All UGA support Date: Fri, 14 Jan 2022 08:50:33 +0800 Message-Id: <20220114005044.1975-1-guomin.jiang@intel.com> X-Mailer: git-send-email 2.30.0.windows.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit REF: https//bugzilla.tianocore.org/show_bug.cgi?id=2368 Remove UGA protocol support and only support GOP protocol GOP is modern graphic protocol of EDK2 and UGA is deprecated in fact. GuoMinJ (11): 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 BaseTools: Remove All UGA Support MdePkg: Remove All UGA Support MdeModulePkg/MdeModulePkg.dec | 14 - MdePkg/MdePkg.dec | 12 - ArmVirtPkg/ArmVirtQemu.dsc | 5 - ArmVirtPkg/ArmVirtQemuKernel.dsc | 5 - MdePkg/MdePkg.dsc | 3 - OvmfPkg/AmdSev/AmdSevX64.dsc | 2 - OvmfPkg/Bhyve/BhyveX64.dsc | 2 - OvmfPkg/Microvm/MicrovmX64.dsc | 2 - OvmfPkg/OvmfPkgIa32.dsc | 2 - OvmfPkg/OvmfPkgIa32X64.dsc | 2 - OvmfPkg/OvmfPkgX64.dsc | 2 - OvmfPkg/OvmfXen.dsc | 2 - UefiPayloadPkg/UefiPayloadPkg.dsc | 2 - .../PlatformBootManagerLib.inf | 3 - .../Library/BootLogoLib/BootLogoLib.inf | 4 - .../Console/ConSplitterDxe/ConSplitterDxe.inf | 17 +- .../GraphicsConsoleDxe/GraphicsConsoleDxe.inf | 8 +- MdePkg/Library/UefiLib/UefiLib.inf | 2 - .../UefiHandleParsingLib.inf | 4 +- .../PlatformBootManagerLib.inf | 2 - .../PlatformBootManagerLib/PlatformBm.h | 2 +- .../Source/C/Include/Protocol/HiiFramework.h | 53 +-- BaseTools/Source/C/Include/Protocol/UgaDraw.h | 161 ------- EmulatorPkg/EmuGopDxe/Gop.h | 10 +- EmulatorPkg/Include/Protocol/EmuFileSystem.h | 24 +- .../Include/Protocol/EmuGraphicsWindow.h | 18 +- .../Library/PlatformBmLib/PlatformBm.h | 4 +- EmulatorPkg/Unix/Host/Gasket.h | 12 +- EmulatorPkg/Unix/Host/Host.h | 3 +- MdeModulePkg/Include/Library/BootLogoLib.h | 4 +- .../Console/ConSplitterDxe/ConSplitter.h | 138 +----- .../GraphicsConsoleDxe/GraphicsConsole.h | 21 +- MdePkg/Include/Protocol/UgaDraw.h | 159 ------- MdePkg/Include/Protocol/UgaIo.h | 189 -------- MdePkg/Library/UefiLib/UefiLibInternal.h | 1 - .../UefiHandleParsingLib.h | 4 +- .../PlatformBootManager.h | 2 +- EmulatorPkg/EmuGopDxe/GopScreen.c | 16 +- .../Library/PlatformBmLib/PlatformBmData.c | 6 +- EmulatorPkg/Unix/Host/X11GraphicsWindow.c | 82 ++-- EmulatorPkg/Win/Host/WinGopScreen.c | 10 +- MdeModulePkg/Bus/Pci/PciBusDxe/PciBus.c | 4 +- .../Library/BootLogoLib/BootLogoLib.c | 228 +++------- .../Console/ConSplitterDxe/ConSplitter.c | 405 +++--------------- .../ConSplitterDxe/ConSplitterGraphics.c | 310 +------------- .../GraphicsConsoleDxe/GraphicsConsole.c | 302 +------------ MdeModulePkg/Universal/HiiDatabaseDxe/Image.c | 4 +- MdePkg/Library/UefiLib/UefiLibPrint.c | 89 ---- .../UefiHandleParsingLib.c | 4 +- EmulatorPkg/Unix/Host/Ia32/Gasket.S | 2 +- EmulatorPkg/Unix/Host/X64/Gasket.S | 2 +- MdeModulePkg/MdeModulePkg.uni | 12 - .../Console/ConSplitterDxe/ConSplitterDxe.uni | 12 +- .../GraphicsConsoleDxe/GraphicsConsoleDxe.uni | 6 +- MdePkg/MdePkg.uni | 6 - .../UefiHandleParsingLib.uni | 4 +- 56 files changed, 264 insertions(+), 2140 deletions(-) delete mode 100644 BaseTools/Source/C/Include/Protocol/UgaDraw.h delete mode 100644 MdePkg/Include/Protocol/UgaDraw.h delete mode 100644 MdePkg/Include/Protocol/UgaIo.h -- 2.30.0.windows.2