From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web11.1656.1621645477086114193 for ; Fri, 21 May 2021 18:04:37 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=beXtpNvM; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: nathaniel.l.desimone@intel.com) IronPort-SDR: gWlxdnDKuFbFhm7bIIWIQeabh+Wp2na2oHV7NJnxnjIgxhyjPUgZMvqf61HcebESoSfSCabQLm 11xXOFCAiHmQ== X-IronPort-AV: E=McAfee;i="6200,9189,9991"; a="181895689" X-IronPort-AV: E=Sophos;i="5.82,319,1613462400"; d="scan'208";a="181895689" Received: from orsmga002.jf.intel.com ([10.7.209.21]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 May 2021 18:04:35 -0700 IronPort-SDR: QMlKsjoC7F2c9b74hbV7ihP9TXQYNnPqqh6PMPIqGTUV5i4sTe5z6B82ZNJDvvrZWlFBiKmjpF lLY2NE7qjkPA== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.82,319,1613462400"; d="scan'208";a="412811259" Received: from fmsmsx606.amr.corp.intel.com ([10.18.126.86]) by orsmga002.jf.intel.com with ESMTP; 21 May 2021 18:04:35 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx606.amr.corp.intel.com (10.18.126.86) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Fri, 21 May 2021 18:04:34 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Fri, 21 May 2021 18:04:34 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.2242.4 via Frontend Transport; Fri, 21 May 2021 18:04:34 -0700 Received: from NAM12-DM6-obe.outbound.protection.outlook.com (104.47.59.171) 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.2242.4; Fri, 21 May 2021 18:04:23 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WLHB6y0B8C1lX5XdQWlcL5tyrml4l7e++cnmLJeu6rB9sollpplzIfPK7t7dlyDPmmlCgL5CT0Q1FSNvGfMqDqtitwVqHfZ1SuPn0BDhPwKHksWZaHMqjgAySXYtQQ02+saYk+6KuD2GUW+fRl+W9RFC0e+5qQs/BUrvyz+IbabLt4tCkD7Na7phVeL/vh7ChijhxAwOjwD/CMl2ZfXr+10S0+MWkAvarWjzAYulCcNYMRxCX/h65oeTyiWRLBckqnelpKtCg8YnUZ5krOQk/Kudai1ENy0zpkHvhJTTA4isjvdJlA8dMKbfdPe4xiy/BuQkerPMWh9dgOvnG6TSIg== 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-SenderADCheck; bh=5hrXuP+henlyxGCF+XxmaxNEVXtiXw20v/O3q4/ZbzI=; b=KrQpWomJLB7IbncOFfRqfCBThRPH4+SZm57C8ifdVLXlgzUTYe2zCSt6QYHiFj7oqfc4W0f9C9GLSIXwYtwjzq2xyFl7sDwl2U0k3Vnb6zrRIIxMVDfMSH/0kPMhhSAQlvou2dJUEz2viNLxxGXx8EF9Pf98trUJfR9moSP4QubRep0iieTASzsoLnB35bcgvQGSLLTXnkUgcjdNc8vG95Z4bzSl5LZsBwzU/W9SEsYFyfrEhxkkoC/H3g8t1xcDw8rCsSQ5ek+c2YH1fM8Kt1EgRqGZxA5iCO4ul+kZmUhhX4xUIUqCHBeleN8YWxY939M8uSX0EwLlPKwR3UvxFg== 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 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5hrXuP+henlyxGCF+XxmaxNEVXtiXw20v/O3q4/ZbzI=; b=beXtpNvMD3N9slCkDpX4KU7G7ErpSdAa+kr8brtTiVqUcU050HxsExqGhyAvhsB+Dx7GnU72QG5yEhCR6rBWQAvA3t/CedgjJN3UrbgxaxN133LHfQFn7Wlg4cGVPW8ZyZxduqQVIyNyNN5LM66sBkfKDLjKESMEgktZ9Udo3EI= Received: from MWHPR1101MB2160.namprd11.prod.outlook.com (10.174.101.140) by MWHPR11MB1647.namprd11.prod.outlook.com (10.172.54.140) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4150.23; Sat, 22 May 2021 01:04:22 +0000 Received: from MWHPR1101MB2160.namprd11.prod.outlook.com ([fe80::c8d6:1114:7da4:1d2c]) by MWHPR1101MB2160.namprd11.prod.outlook.com ([fe80::c8d6:1114:7da4:1d2c%9]) with mapi id 15.20.4150.023; Sat, 22 May 2021 01:04:22 +0000 From: "Nate DeSimone" To: "mikuback@linux.microsoft.com" , "devel@edk2.groups.io" CC: "Agyeman, Prince" , "Chiu, Chasel" , "Kethi Reddy, Deepika" , "Dong, Eric" , "Luo, Heng" , Jeremy Soller , "Esakkithevar, Kathappan" , Liming Gao , "Chaganty, Rangasai V" Subject: Re: [edk2-platforms][PATCH v2 00/35] Consolidate SpiFlashCommonLib instances Thread-Topic: [edk2-platforms][PATCH v2 00/35] Consolidate SpiFlashCommonLib instances Thread-Index: AQHXTGOCCluQ4FuuqESqFQcUSWAb3qrus9XQ Date: Sat, 22 May 2021 01:04:22 +0000 Message-ID: References: <20210519035947.1234-1-mikuback@linux.microsoft.com> In-Reply-To: <20210519035947.1234-1-mikuback@linux.microsoft.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-reaction: no-action dlp-version: 11.5.1.3 dlp-product: dlpe-windows authentication-results: linux.microsoft.com; dkim=none (message not signed) header.d=none;linux.microsoft.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [50.53.190.176] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 84f23b8e-4087-469f-6d7c-08d91cbd8903 x-ms-traffictypediagnostic: MWHPR11MB1647: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: C13HynSFtvT8MqE8xxrwySFEzwJFckUqT6NeCXqAuBGb9h8QURtkLiutX7vqgzhVGLIV6gUJjlOwoyKIgK4T9ZxTFEqUB5c10oadmP/SXN+MyJmN+bqDgJ6cnkvyaKf7GzPVEAkUEJBu+GF74yP2+QX9/MwaSFdpYPNiRT0cztVXKz30mR3ORwmg7dG10TdbSU8pnQuG/Ckgl/Ozg6MA/0df3rmqojUmXrr5LM8L8AN5Q7QSWjnkeAtP2W65L5tlvugnYY6bFBqH6ddIvs7RyD8SFymcWG5CZ62Re82E57oh85ZhTDPxo5sjU8Hdgzkz59Cbjah+oLima1GeJQ16fmRncs6C4j044LigGAbgwe0djYPnooLvgdDy/rPLMskEHM+Ps11nbM/gpxhR23azSRT5FrkDsM833O+cM8ybkKXFoZFjMKtqOX9DyyDMVp+Vx1/oF6ODbp0Ut2cqjcC8vNv1uevyglMaZdNoTyHB4vl8BlD0p1yMgUic7AC6tuMFq41fOkxYxHpVMnaXdMpW+qtfv+Isbn9JT96ao5ohpyw95Zc/A+9hZQIee7Ka3SRm0F5kKBpLWWJE9BODLx5LKxVJYX+vEkw/37H++fuDxYninEu7knBBeJr9o59FMrOR3aZAcsO2/sa2hoRUApykYIrlP65ppFdmqctXzLUbCKo92NZcFybr62Gn7XI8RF7lrdpWuj3AKQTjH8oB65uLKvzdPcUk4KSg6JT1v+KmmzY= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MWHPR1101MB2160.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(346002)(39860400002)(376002)(366004)(136003)(396003)(86362001)(71200400001)(8676002)(9686003)(8936002)(19627235002)(4326008)(54906003)(53546011)(478600001)(30864003)(5660300002)(66446008)(64756008)(66946007)(2906002)(33656002)(52536014)(110136005)(316002)(7696005)(66556008)(66476007)(55016002)(6506007)(26005)(966005)(107886003)(76116006)(83380400001)(186003)(122000001)(38100700002)(579004);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: =?us-ascii?Q?psCd+bx+eCuFDRmskmhYKXUtDsfeJLekp0L+JpfmkigtDJ8Qc7aNU5O2iJzT?= =?us-ascii?Q?UQLeZrSW4GD/fbPOOP6RCcmOCfEhamWDR9thPybLONUDk5rLxjdavRnPMrwW?= =?us-ascii?Q?ynHnSY9sJUrgrcRf4pV8pcs9oAo5iZtCz3aoz2easmtJXigXJTAyahP+uoSj?= =?us-ascii?Q?XXHrfttJ2P3k7M+J1v68j2cuBTWybaRK7ETZP4tuFLIGERl++YcNJB1aPv1D?= =?us-ascii?Q?1fzAR2lfHSyq5yJg5i/zyIVblAi6riygoaP3+y5fQBWCnUEbtH0/NBuVMPwc?= =?us-ascii?Q?uB4rRsqlaINyduLyUOVUV5Fsv7ManDka2EQ/vSqTBl4VMSUkHdlnKpO3efpy?= =?us-ascii?Q?oV1OPJWh0L1O/zNjOa3X9e9LXxKfD8bYZdDx2IoSKq3M67iA9t5mOEUN2rd3?= =?us-ascii?Q?vnoYO/fg0+NktuFwFpJqaiXScgQ7mlBkeyXj3DSYBwUNrFdMoY7Zl/DwhjuL?= =?us-ascii?Q?Vn2YV+WtJ1v2YV32p34XeJjuKFbCY6pgVDKMD52kBX+eUCCjAoDQefsddhvr?= =?us-ascii?Q?EbOSiDyW6PW9cqinMybXC4O3Bp08PGhSENIHbjNl7eLewDkuUHBVWl2tXGKz?= =?us-ascii?Q?mgQldvDQUoxoylPo6AQQh1HdnDyozxhOmfrSODtVCBEAXdJjnCs2ooxYix+8?= =?us-ascii?Q?LMTpdMTNB2iMHhBy8geL1cq7qrU5kO+VZOcM+TySjQsJWC9Rg6RFhH3ZXn1H?= =?us-ascii?Q?NHAUDN75zhnCY0229FWoZAlBiKJtRGtdD0tbyf2qMt0scjL/c2i7ye1GK86e?= =?us-ascii?Q?iu+Tc2L6x+C6tekzHSRXOnLfyOOeuFUwo1qNGwwL2ntP0l82RSceepRtqLlu?= =?us-ascii?Q?hp7HlO5KJsmyd9kq5SMPmE8gXjTlEU2u9aUslh4FYZtcUcgNYGWEb1Jwktkw?= =?us-ascii?Q?I3z9WSp/+ZeN64sUKxVofB5yYNOXApufyAWU2O18tolxzFNkMDkzsNKSbJor?= =?us-ascii?Q?NvjXgSVpZk4wP1UKCvFp1rtQtlpYlTytQUP/m8Sd3ydT5xudeOd7Zsa3R8rb?= =?us-ascii?Q?j1grDUoZOiDILM4BoQtkhSNQr6xUFSI7ShVp92ZYudXKooOVkpFUWLh+Bn0m?= =?us-ascii?Q?7/87jT3cZ+3U901o5TnZEyEUTUa/W7HGCU4qeuBkzdfGQX5IT7Maxnlpuvi7?= =?us-ascii?Q?Qx76hdympk3jdc51Ci7xZTwPE9ZC141ziH2xqMSC27tX6YHG+VsBuaOn24ed?= =?us-ascii?Q?cp8EJNvHSWpX2LySiFM8Q5SUq74Z/kHpNZeQ7gRv57AlRrbpI7MdB9J4KOta?= =?us-ascii?Q?uFtXj6+jotXN/UNdlYxcauYWg5tX+ij2wlNrpKpwn11axUC1masARoRRfwIq?= =?us-ascii?Q?2mE8X73L1r4q3ikE9tshMh+n?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR1101MB2160.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 84f23b8e-4087-469f-6d7c-08d91cbd8903 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 May 2021 01:04:22.0876 (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: G5G3Nfey7+0fZjzmOoqXMt6P8sVfL6aGkFrqpm1GTj1CcF2YcqALHbwGXfV2hItZ2604mtXXBzoVvvv8SyTsVmZ7h+yElBtgNJvDInZRG4I= X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR11MB1647 Return-Path: nathaniel.l.desimone@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Thank Michael, I was able to get the new patch series to apply. For the series... Reviewed-by: Nate DeSimone -----Original Message----- From: mikuback@linux.microsoft.com =20 Sent: Tuesday, May 18, 2021 8:59 PM To: devel@edk2.groups.io Cc: Agyeman, Prince ; Chiu, Chasel ; Kethi Reddy, Deepika ; Dong, Eric= ; Luo, Heng ; Jeremy Soller ; Esakkithevar, Kathappan ; Liming Gao ; Desimone, Nathaniel L ; Chaganty, Rangasai V Subject: [edk2-platforms][PATCH v2 00/35] Consolidate SpiFlashCommonLib ins= tances From: Michael Kubacki REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3D3307 SpiFlashCommonLib is duplicated in multiple places across the MinPlatform d= esign in edk2-platforms. I'm planning to build some additional functionalit= y on top of SpiFlashCommonLib and, ideally, this duplication will be consol= idated into a single instance usable across all current library consumers. This patch series focuses on consolidating the various SpiFlashCommonLib in= stances as agreed upon in https://edk2.groups.io/g/devel/message/71701. Read the BZ for more general background around this series. I only have an UpXtreme board on hand so maintainers/reviewers of other boa= rd packages should test these changes on those boards. V2 changes: - Rebased patch series on current edk2-platforms master (32183bdaa91) Note: Patch series only received a couple review comments after being on th= e mailing list for over 1 month. Please be more prompt with v2. Cc: Agyeman Prince Cc: Chasel Chiu Cc: Deepika Kethi Reddy Cc: Eric Dong Cc: Heng Luo Cc: Jeremy Soller Cc: Kathappan Esakkithevar Cc: Liming Gao Cc: Nate DeSimone Cc: Rangasai V Chaganty Signed-off-by: Michael Kubacki Michael Kubacki (35): CometlakeOpenBoardPkg: Remove redundant IntelSiliconPkg.dec entry WhiskeylakeOpenBoardPkg: Remove redundant IntelSiliconPkg.dec entry CometlakeOpenBoardPkg/PeiPolicyUpdateLib: Add missing GUID to INF IntelSiliconPkg: Add BIOS area base address and size PCDs IntelSiliconPkg: Add microcode FV PCDs IntelSiliconPkg: Add PCH SPI PPI IntelSiliconPkg: Add PCH SPI Protocol IntelSiliconPkg: Add SpiFlashCommonLib IntelSiliconPkg: Add SmmSpiFlashCommonLib IntelSiliconPkg: Add MM SPI FVB services CometlakeOpenBoardPkg: Use IntelSiliconPkg BIOS area and ucode PCDs KabylakeOpenBoardPkg: Use IntelSiliconPkg BIOS area and ucode PCDs SimicsOpenBoardPkg: Use IntelSiliconPkg BIOS area and ucode PCDs TigerlakeOpenBoardPkg: Use IntelSiliconPkg BIOS area and ucode PCDs WhiskeylakeOpenBoardPkg: Use IntelSiliconPkg BIOS area and ucode PCDs CoffeelakeSiliconPkg: Use IntelSiliconPkg BIOS area and ucode PCDs KabylakeSiliconPkg: Use IntelSiliconPkg BIOS area and ucode PCDs SimicsIch10Pkg: Use IntelSiliconPkg BIOS area and ucode PCDs TigerlakeSiliconPkg: Use IntelSiliconPkg BIOS are and ucode PCDs CometlakeOpenBoardPkg: Update SpiFvbService & SpiFlashCommonLib KabylakeOpenBoardPkg: Update SpiFvbService & SpiFlashCommonLib SimicsOpenBoardPkg: Update SpiFvbService & SpiFlashCommonLib TigerlakeOpenBoardPkg: Update SpiFvbService & SpiFlashCommonLib WhiskeylakeOpenBoardPkg: Update SpiFvbService & SpiFlashCommonLib MinPlatformPkg: Remove SpiFvbService modules CoffeelakeSiliconPkg: Remove SmmSpiFlashCommonLib KabylakeSiliconPkg: Remove SmmSpiFlashCommonLib SimicsIch10Pkg: Remove SmmSpiFlashCommonLib TigerlakeOpenBoardPkg: Remove SmmSpiFlashCommonLib MinPlatformPkg: Remove SpiFlashCommonLibNull KabylakeOpenBoardPkg/PeiSerialPortLibSpiFlash: Add IntelSiliconPkg.dec CoffeelakeSiliconPkg: Remove PCH SPI PPI and Protocol from package KabylakeSiliconPkg: Remove PCH SPI PPI and Protocol from package SimicsIch10Pkg: Remove PCH SPI SMM Protocol from package TigerlakeSiliconPkg: Remove PCH SPI PPI and Protocol from package Silicon/Intel/CoffeelakeSiliconPkg/Pch/Library/SmmSpiFlashCommonLib/SpiFla= shCommon.c = | 196 ------------- Silicon/Intel/CoffeelakeSiliconPkg/Pch/Library/SmmSpiFlashCommonLib/SpiFla= shCommonSmmLib.c = | 54 ---- {Platform/Intel/MinPlatformPkg =3D> Silicon/Intel/IntelSiliconPkg/Feature}= /Flash/SpiFvbService/FvbInfo.c = | 0 {Platform/Intel/MinPlatformPkg =3D> Silicon/Intel/IntelSiliconPkg/Feature}= /Flash/SpiFvbService/SpiFvbServiceCommon.c = | 4 +- {Platform/Intel/MinPlatformPkg =3D> Silicon/Intel/IntelSiliconPkg/Feature}= /Flash/SpiFvbService/SpiFvbServiceMm.c = | 8 +- {Platform/Intel/MinPlatformPkg =3D> Silicon/Intel/IntelSiliconPkg/Feature}= /Flash/SpiFvbService/SpiFvbServiceStandaloneMm.c = | 0 {Platform/Intel/MinPlatformPkg =3D> Silicon/Intel/IntelSiliconPkg/Feature}= /Flash/SpiFvbService/SpiFvbServiceTraditionalMm.c = | 0 Platform/Intel/TigerlakeOpenBoardPkg/Library/SmmSpiFlashCommonLib/SpiFlash= CommonSmmLib.c =3D> Silicon/Intel/IntelSiliconPkg/Library/SmmSpiFlashCommon= Lib/SmmSpiFlashCommonLib.c | 0 {Platform/Intel/TigerlakeOpenBoardPkg =3D> Silicon/Intel/IntelSiliconPkg}/= Library/SmmSpiFlashCommonLib/SpiFlashCommon.c = | 3 +- {Platform/Intel/MinPlatformPkg/Flash =3D> Silicon/Intel/IntelSiliconPkg}/L= ibrary/SpiFlashCommonLibNull/SpiFlashCommonLibNull.c = | 12 +- Silicon/Intel/KabylakeSiliconPkg/Pch/Library/SmmSpiFlashCommonLib/SpiFlash= Common.c = | 196 ------------- Silicon/Intel/KabylakeSiliconPkg/Pch/Library/SmmSpiFlashCommonLib/SpiFlash= CommonSmmLib.c = | 54 ---- Silicon/Intel/SimicsIch10Pkg/Library/SmmSpiFlashCommonLib/SpiFlashCommon.c= = | 194 ------------- Silicon/Intel/SimicsIch10Pkg/Library/SmmSpiFlashCommonLib/SpiFlashCommonSm= mLib.c = | 54 ---- Silicon/Intel/SimicsIch10Pkg/LibraryPrivate/BasePchSpiCommonLib/SpiCommon.= c = | 26 +- Silicon/Intel/SimicsIch10Pkg/Spi/Smm/PchSpi.c = = | 4 +- Platform/Intel/CometlakeOpenBoardPkg/BiosInfo/BiosInfo.inf = = | 4 +- Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/Include/Fdf/FlashMapInc= lude.fdf = | 4 +- Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/OpenBoardPkg.dsc = = | 7 +- Platform/Intel/CometlakeOpenBoardPkg/CometlakeURvp/OpenBoardPkg.fdf = = | 38 +-- Platform/Intel/CometlakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/Pei= PolicyUpdateLib.inf = | 2 +- Platform/Intel/CometlakeOpenBoardPkg/Policy/PolicyInitDxe/PolicyInitDxe.in= f = | 4 +- Platform/Intel/KabylakeOpenBoardPkg/BiosInfo/BiosInfo.inf = = | 4 +- Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/Include/Fdf/FlashMapInclude= .fdf = | 4 +- Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.dsc = = | 7 +- Platform/Intel/KabylakeOpenBoardPkg/GalagoPro3/OpenBoardPkg.fdf = = | 40 +-- Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Include/Fdf/FlashMapInclu= de.fdf = | 4 +- Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkg.dsc = = | 7 +- Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/OpenBoardPkg.fdf = = | 40 +-- Platform/Intel/KabylakeOpenBoardPkg/KabylakeRvp3/Policy/Library/PeiSilicon= PolicyUpdateLib/PeiSiliconPolicyUpdateLib.inf = | 4 +- Platform/Intel/KabylakeOpenBoardPkg/Library/PeiSerialPortLibSpiFlash/PeiSe= rialPortLibSpiFlash.inf = | 1 + Platform/Intel/MinPlatformPkg/Include/Library/SpiFlashCommonLib.h = = | 98 ------- Platform/Intel/MinPlatformPkg/MinPlatformPkg.dec = = | 2 - Platform/Intel/MinPlatformPkg/MinPlatformPkg.dsc = = | 6 - Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.dsc = = | 6 +- Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.fdf = = | 2 +- Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkg.fdf.inc = = | 8 +- Platform/Intel/TigerlakeOpenBoardPkg/BiosInfo/BiosInfo.inf = = | 8 +- Platform/Intel/TigerlakeOpenBoardPkg/TigerlakeURvp/Include/Fdf/FlashMapInc= lude.fdf = | 4 +- Platform/Intel/TigerlakeOpenBoardPkg/TigerlakeURvp/OpenBoardPkg.dsc = = | 7 +- Platform/Intel/TigerlakeOpenBoardPkg/TigerlakeURvp/OpenBoardPkg.fdf = = | 40 +-- Platform/Intel/WhiskeylakeOpenBoardPkg/BiosInfo/BiosInfo.inf = = | 4 +- Platform/Intel/WhiskeylakeOpenBoardPkg/Policy/Library/PeiPolicyUpdateLib/P= eiPolicyUpdateLib.inf = | 1 - Platform/Intel/WhiskeylakeOpenBoardPkg/Policy/PolicyInitDxe/PolicyInitDxe.= inf = | 4 +- Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/Include/Fdf/FlashMapInclud= e.fdf = | 4 +- Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/Library/BoardInitLib/PeiMu= ltiBoardInitPreMemLib.inf = | 2 +- Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.dsc = = | 7 +- Platform/Intel/WhiskeylakeOpenBoardPkg/UpXtreme/OpenBoardPkg.fdf = = | 38 +-- Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/Include/Fdf/FlashMa= pInclude.fdf = | 4 +- Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoardPkg.dsc = = | 7 +- Platform/Intel/WhiskeylakeOpenBoardPkg/WhiskeylakeURvp/OpenBoardPkg.fdf = = | 38 +-- Silicon/Intel/CoffeelakeSiliconPkg/Cpu/Library/PeiCpuPolicyLib/PeiCpuPolic= yLib.inf = | 4 +- Silicon/Intel/CoffeelakeSiliconPkg/Pch/Include/Protocol/Spi.h = = | 295 -------------------- Silicon/Intel/CoffeelakeSiliconPkg/Pch/Library/PeiSpiLib/PeiSpiLib.inf = = | 1 + Silicon/Intel/CoffeelakeSiliconPkg/Pch/Library/Private/BasePchSpiCommonLib= /BasePchSpiCommonLib.inf = | 1 + Silicon/Intel/CoffeelakeSiliconPkg/Pch/Library/SmmSpiFlashCommonLib/SmmSpi= FlashCommonLib.inf = | 51 ---- Silicon/Intel/CoffeelakeSiliconPkg/Pch/Spi/Smm/PchSpiSmm.inf = = | 1 + Silicon/Intel/CoffeelakeSiliconPkg/SiPkg.dec = = | 8 - {Platform/Intel/MinPlatformPkg =3D> Silicon/Intel/IntelSiliconPkg/Feature}= /Flash/SpiFvbService/SpiFvbServiceCommon.h = | 0 {Platform/Intel/MinPlatformPkg =3D> Silicon/Intel/IntelSiliconPkg/Feature}= /Flash/SpiFvbService/SpiFvbServiceMm.h = | 0 {Platform/Intel/MinPlatformPkg =3D> Silicon/Intel/IntelSiliconPkg/Feature}= /Flash/SpiFvbService/SpiFvbServiceSmm.inf = | 6 +- {Platform/Intel/MinPlatformPkg =3D> Silicon/Intel/IntelSiliconPkg/Feature}= /Flash/SpiFvbService/SpiFvbServiceStandaloneMm.inf = | 6 +- Silicon/Intel/{CoffeelakeSiliconPkg/Pch =3D> IntelSiliconPkg}/Include/Libr= ary/SpiFlashCommonLib.h = | 2 +- Silicon/Intel/{CoffeelakeSiliconPkg/Pch =3D> IntelSiliconPkg}/Include/Ppi/= Spi.h = | 4 +- Silicon/Intel/{TigerlakeSiliconPkg =3D> IntelSiliconPkg}/Include/Protocol/= Spi.h = | 0 Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dec = = | 19 ++ Silicon/Intel/IntelSiliconPkg/IntelSiliconPkg.dsc = = | 17 ++ {Platform/Intel/TigerlakeOpenBoardPkg =3D> Silicon/Intel/IntelSiliconPkg}/= Library/SmmSpiFlashCommonLib/SmmSpiFlashCommonLib.inf = | 21 +- {Platform/Intel/MinPlatformPkg/Flash =3D> Silicon/Intel/IntelSiliconPkg}/L= ibrary/SpiFlashCommonLibNull/SpiFlashCommonLibNull.inf = | 3 +- Silicon/Intel/KabylakeSiliconPkg/Cpu/Library/PeiCpuPolicyLib/PeiCpuPolicyL= ib.inf = | 4 +- Silicon/Intel/KabylakeSiliconPkg/Hsti/Dxe/HstiSiliconDxe.inf = = | 3 +- Silicon/Intel/KabylakeSiliconPkg/Pch/Include/Library/SpiFlashCommonLib.h = = | 98 ------- Silicon/Intel/KabylakeSiliconPkg/Pch/Include/Ppi/Spi.h = = | 26 -- Silicon/Intel/KabylakeSiliconPkg/Pch/Include/Protocol/Spi.h = = | 293 ------------------- Silicon/Intel/KabylakeSiliconPkg/Pch/Library/PeiSpiLib/PeiSpiLib.inf = = | 1 + Silicon/Intel/KabylakeSiliconPkg/Pch/Library/SmmSpiFlashCommonLib/SmmSpiFl= ashCommonLib.inf = | 53 ---- Silicon/Intel/KabylakeSiliconPkg/Pch/Spi/Smm/PchSpiSmm.inf = = | 1 + Silicon/Intel/KabylakeSiliconPkg/SiPkg.dec = = | 13 +- Silicon/Intel/SimicsIch10Pkg/Ich10Pkg.dec = = | 11 - Silicon/Intel/SimicsIch10Pkg/Include/Library/SpiFlashCommonLib.h = = | 98 ------- Silicon/Intel/SimicsIch10Pkg/Include/Protocol/Spi.h = = | 295 -------------------- Silicon/Intel/SimicsIch10Pkg/IncludePrivate/Library/PchSpiCommonLib.h = = | 26 +- Silicon/Intel/SimicsIch10Pkg/Library/SmmSpiFlashCommonLib/SmmSpiFlashCommo= nLib.inf = | 50 ---- Silicon/Intel/SimicsIch10Pkg/LibraryPrivate/BasePchSpiCommonLib/BasePchSpi= CommonLib.inf = | 5 +- Silicon/Intel/SimicsIch10Pkg/Spi/Smm/PchSpiSmm.inf = = | 3 +- Silicon/Intel/TigerlakeSiliconPkg/IpBlock/Spi/LibraryPrivate/BaseSpiCommon= Lib/BaseSpiCommonLib.inf = | 1 + Silicon/Intel/TigerlakeSiliconPkg/IpBlock/Spi/Smm/SpiSmm.inf = = | 1 + Silicon/Intel/TigerlakeSiliconPkg/Pch/PchInit/Dxe/PchInitDxeTgl.inf = = | 1 + Silicon/Intel/TigerlakeSiliconPkg/SiPkg.dec = = | 8 - 89 files changed, 303 insertions(+), 2392 deletions(-) delete mode 100644= Silicon/Intel/CoffeelakeSiliconPkg/Pch/Library/SmmSpiFlashCommonLib/SpiFla= shCommon.c delete mode 100644 Silicon/Intel/CoffeelakeSiliconPkg/Pch/Library/SmmSpiFl= ashCommonLib/SpiFlashCommonSmmLib.c rename {Platform/Intel/MinPlatformPkg =3D> Silicon/Intel/IntelSiliconPkg/F= eature}/Flash/SpiFvbService/FvbInfo.c (100%) rename {Platform/Intel/MinPla= tformPkg =3D> Silicon/Intel/IntelSiliconPkg/Feature}/Flash/SpiFvbService/Sp= iFvbServiceCommon.c (96%) rename {Platform/Intel/MinPlatformPkg =3D> Silic= on/Intel/IntelSiliconPkg/Feature}/Flash/SpiFvbService/SpiFvbServiceMm.c (94= %) rename {Platform/Intel/MinPlatformPkg =3D> Silicon/Intel/IntelSiliconPk= g/Feature}/Flash/SpiFvbService/SpiFvbServiceStandaloneMm.c (100%) rename {= Platform/Intel/MinPlatformPkg =3D> Silicon/Intel/IntelSiliconPkg/Feature}/F= lash/SpiFvbService/SpiFvbServiceTraditionalMm.c (100%) rename Platform/Int= el/TigerlakeOpenBoardPkg/Library/SmmSpiFlashCommonLib/SpiFlashCommonSmmLib.= c =3D> Silicon/Intel/IntelSiliconPkg/Library/SmmSpiFlashCommonLib/SmmSpiFla= shCommonLib.c (100%) rename {Platform/Intel/TigerlakeOpenBoardPkg =3D> Sil= icon/Intel/IntelSiliconPkg}/Library/SmmSpiFlashCommonLib/SpiFlashCommon.c (= 95%) rename {Platform/Intel/MinPlatformPkg/Flash =3D> Silicon/Intel/IntelS= iliconPkg}/Library/SpiFlashCommonLibNull/SpiFlashCommonLibNull.c (83%) del= ete mode 100644 Silicon/Intel/KabylakeSiliconPkg/Pch/Library/SmmSpiFlashCom= monLib/SpiFlashCommon.c delete mode 100644 Silicon/Intel/KabylakeSiliconPkg/Pch/Library/SmmSpiFlas= hCommonLib/SpiFlashCommonSmmLib.c delete mode 100644 Silicon/Intel/SimicsIch10Pkg/Library/SmmSpiFlashCommonL= ib/SpiFlashCommon.c delete mode 100644 Silicon/Intel/SimicsIch10Pkg/Library/SmmSpiFlashCommonL= ib/SpiFlashCommonSmmLib.c delete mode 100644 Platform/Intel/MinPlatformPkg/Include/Library/SpiFlashC= ommonLib.h delete mode 100644 Silicon/Intel/CoffeelakeSiliconPkg/Pch/Include/Protocol= /Spi.h delete mode 100644 Silicon/Intel/CoffeelakeSiliconPkg/Pch/Library/SmmSpiFl= ashCommonLib/SmmSpiFlashCommonLib.inf rename {Platform/Intel/MinPlatformPkg =3D> Silicon/Intel/IntelSiliconPkg/F= eature}/Flash/SpiFvbService/SpiFvbServiceCommon.h (100%) rename {Platform/= Intel/MinPlatformPkg =3D> Silicon/Intel/IntelSiliconPkg/Feature}/Flash/SpiF= vbService/SpiFvbServiceMm.h (100%) rename {Platform/Intel/MinPlatformPkg = =3D> Silicon/Intel/IntelSiliconPkg/Feature}/Flash/SpiFvbService/SpiFvbServi= ceSmm.inf (88%) rename {Platform/Intel/MinPlatformPkg =3D> Silicon/Intel/I= ntelSiliconPkg/Feature}/Flash/SpiFvbService/SpiFvbServiceStandaloneMm.inf (= 88%) rename Silicon/Intel/{CoffeelakeSiliconPkg/Pch =3D> IntelSiliconPkg}/= Include/Library/SpiFlashCommonLib.h (96%) rename Silicon/Intel/{Coffeelake= SiliconPkg/Pch =3D> IntelSiliconPkg}/Include/Ppi/Spi.h (85%) rename Silico= n/Intel/{TigerlakeSiliconPkg =3D> IntelSiliconPkg}/Include/Protocol/Spi.h (= 100%) rename {Platform/Intel/TigerlakeOpenBoardPkg =3D> Silicon/Intel/Inte= lSiliconPkg}/Library/SmmSpiFlashCommonLib/SmmSpiFlashCommonLib.inf (69%) r= ename {Platform/Intel/MinPlatformPkg/Flash =3D> Silicon/Intel/IntelSiliconP= kg}/Library/SpiFlashCommonLibNull/SpiFlashCommonLibNull.inf (91%) delete m= ode 100644 Silicon/Intel/KabylakeSiliconPkg/Pch/Include/Library/SpiFlashCom= monLib.h delete mode 100644 Silicon/Intel/KabylakeSiliconPkg/Pch/Include/Ppi/Spi.h delete mode 100644 Silicon/Intel/KabylakeSiliconPkg/Pch/Include/Protocol/S= pi.h delete mode 100644 Silicon/Intel/KabylakeSiliconPkg/Pch/Library/SmmSpiFlas= hCommonLib/SmmSpiFlashCommonLib.inf delete mode 100644 Silicon/Intel/SimicsIch10Pkg/Include/Library/SpiFlashCo= mmonLib.h delete mode 100644 Silicon/Intel/SimicsIch10Pkg/Include/Protocol/Spi.h delete mode 100644 Silicon/Intel/SimicsIch10Pkg/Library/SmmSpiFlashCommonL= ib/SmmSpiFlashCommonLib.inf -- 2.28.0.windows.1