From mboxrd@z Thu Jan 1 00:00:00 1970 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 134.134.136.65, mailfrom: eric.dong@intel.com) Received: from mga03.intel.com (mga03.intel.com [134.134.136.65]) by groups.io with SMTP; Sun, 26 May 2019 18:12:52 -0700 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 26 May 2019 18:12:51 -0700 X-ExtLoop1: 1 Received: from ydong10-win10.ccr.corp.intel.com ([10.239.158.133]) by FMSMGA003.fm.intel.com with ESMTP; 26 May 2019 18:12:50 -0700 From: "Dong, Eric" To: devel@edk2.groups.io Subject: [Patch 0/3] Add modules to BoardModulePkg. Date: Mon, 27 May 2019 09:12:38 +0800 Message-Id: <20190527011241.14916-1-eric.dong@intel.com> X-Mailer: git-send-email 2.21.0.windows.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Add new package BoardModulePkg in Platform/Intel folder. This folder used to keep the board generic modules, such as Cmos, BiosId. Add Cmos and BiosId related modules to BoardModulePkg. Eric Dong (3): Maintainers.txt: Add BoardModulePkg in Platform/Intel/ folder. Platform/Intel: Add Cmos related modules to BoardModulePkg Platform/Intel/BoardModulePkg: Add BiosId Module. Maintainers.txt | 4 + .../Intel/BoardModulePkg/BoardModulePkg.dec | 38 ++ .../BoardModulePkg/Include/Guid/BiosId.h | 59 +++ .../Include/Library/BiosIdLib.h | 57 ++ .../Include/Library/CmosAccessLib.h | 106 ++++ .../Include/Library/PlatformCmosAccessLib.h | 68 +++ .../Library/BiosIdLib/DxeBiosIdLib.c | 175 +++++++ .../Library/BiosIdLib/DxeBiosIdLib.inf | 42 ++ .../Library/BiosIdLib/PeiBiosIdLib.c | 191 +++++++ .../Library/BiosIdLib/PeiBiosIdLib.inf | 42 ++ .../Library/CmosAccessLib/CmosAccessLib.c | 486 ++++++++++++++++++ .../Library/CmosAccessLib/CmosAccessLib.inf | 28 + .../CmosAccessLib/CmosAccessLibInternal.h | 35 ++ .../PlatformCmosAccessLibNull.c | 39 ++ .../PlatformCmosAccessLibNull.inf | 23 + 15 files changed, 1393 insertions(+) create mode 100644 Platform/Intel/BoardModulePkg/BoardModulePkg.dec create mode 100644 Platform/Intel/BoardModulePkg/Include/Guid/BiosId.h create mode 100644 Platform/Intel/BoardModulePkg/Include/Library/BiosIdLib.h create mode 100644 Platform/Intel/BoardModulePkg/Include/Library/CmosAccessLib.h create mode 100644 Platform/Intel/BoardModulePkg/Include/Library/PlatformCmosAccessLib.h create mode 100644 Platform/Intel/BoardModulePkg/Library/BiosIdLib/DxeBiosIdLib.c create mode 100644 Platform/Intel/BoardModulePkg/Library/BiosIdLib/DxeBiosIdLib.inf create mode 100644 Platform/Intel/BoardModulePkg/Library/BiosIdLib/PeiBiosIdLib.c create mode 100644 Platform/Intel/BoardModulePkg/Library/BiosIdLib/PeiBiosIdLib.inf create mode 100644 Platform/Intel/BoardModulePkg/Library/CmosAccessLib/CmosAccessLib.c create mode 100644 Platform/Intel/BoardModulePkg/Library/CmosAccessLib/CmosAccessLib.inf create mode 100644 Platform/Intel/BoardModulePkg/Library/CmosAccessLib/CmosAccessLibInternal.h create mode 100644 Platform/Intel/BoardModulePkg/Library/PlatformCmosAccessLibNull/PlatformCmosAccessLibNull.c create mode 100644 Platform/Intel/BoardModulePkg/Library/PlatformCmosAccessLibNull/PlatformCmosAccessLibNull.inf -- 2.21.0.windows.1