From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received-SPF: Pass (sender SPF authorized) identity=mailfrom; client-ip=134.134.136.31; helo=mga06.intel.com; envelope-from=shenglei.zhang@intel.com; receiver=edk2-devel@lists.01.org Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ml01.01.org (Postfix) with ESMTPS id 3C5A7210DF5F9 for ; Tue, 7 Aug 2018 20:09:38 -0700 (PDT) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 07 Aug 2018 20:09:38 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.51,456,1526367600"; d="scan'208";a="252876858" Received: from shenglei-dev.ccr.corp.intel.com ([10.239.158.52]) by fmsmga006.fm.intel.com with ESMTP; 07 Aug 2018 20:09:37 -0700 From: shenglei To: edk2-devel@lists.01.org Date: Wed, 8 Aug 2018 11:08:48 +0800 Message-Id: <20180808030854.30124-1-shenglei.zhang@intel.com> X-Mailer: git-send-email 2.18.0.windows.1 Subject: [PATCH 0/6] IntelFrameworkModulePkg: Remove something reduntdant X-BeenThere: edk2-devel@lists.01.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: EDK II Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Aug 2018 03:09:39 -0000 A lot of redundant funcions which are never calld have been removed.I manually search these fuctions in source files to make sure that they are not used elsewhere. Also the IntelFrameworkModulePkg was built to ensure that. A redundant protocol and two LibraryClasses have been removed. shenglei (6): IntelFrameworkModulePkg IsaIoDxe: Remove a redundant protocol IntelFrameworkModulePkg Ps2KeyboardDxe: Remove a redundant function IntelFrameworkModulePkg IdeBusDxe: Remove redundant functions IntelFrameworkModulePkg Snp16Dxe: Remove redundant functions IntelFrameworkModulePkg LegacyBiosDxe: Remove redundant LibraryClasses IntelFrameworkModulePkg BdsDxe: Remove redundant functions .../Bus/Isa/IsaIoDxe/IsaDriver.h | 1 - .../Bus/Isa/IsaIoDxe/IsaIoDxe.inf | 1 - .../Bus/Isa/Ps2KeyboardDxe/Ps2KbdCtrller.c | 25 -- .../Bus/Isa/Ps2KeyboardDxe/Ps2Keyboard.h | 11 - .../Bus/Pci/IdeBusDxe/Ata.c | 119 -------- .../Bus/Pci/IdeBusDxe/DriverConfiguration.c | 261 ------------------ .../Bus/Pci/IdeBusDxe/Ide.h | 24 -- .../Bus/Pci/IdeBusDxe/IdeBus.h | 113 -------- .../Csm/BiosThunk/Snp16Dxe/BiosSnp16.h | 180 ------------ .../Csm/BiosThunk/Snp16Dxe/PxeUndi.c | 91 ------ .../Csm/LegacyBiosDxe/LegacyBiosDxe.inf | 2 - .../Csm/LegacyBiosDxe/LegacyBiosInterface.h | 2 - .../Universal/BdsDxe/BootMaint/BmLib.c | 36 --- .../Universal/BdsDxe/BootMaint/BootMaint.h | 53 ---- .../Universal/BdsDxe/BootMaint/BootOption.c | 62 ----- .../BdsDxe/BootMaint/ConsoleOption.c | 64 ----- .../Universal/BdsDxe/BootMaint/Variable.c | 63 ----- .../Universal/BdsDxe/FrontPage.c | 29 -- .../Universal/BdsDxe/FrontPage.h | 17 -- 19 files changed, 1154 deletions(-) -- 2.18.0.windows.1