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.web12.7470.1592486888045325089 for ; Thu, 18 Jun 2020 06:28:08 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=pass (domain: intel.com, ip: 192.55.52.93, mailfrom: chasel.chiu@intel.com) IronPort-SDR: +QGkLLPcN/h8et7TfCUUmhCrvbuNPRc2xlYziCJ5P+eUEMlojOWqkWyrmZc+cH7slawouFqMmH U+b/IhxeGr7g== X-IronPort-AV: E=McAfee;i="6000,8403,9655"; a="140910877" X-IronPort-AV: E=Sophos;i="5.73,526,1583222400"; d="scan'208";a="140910877" X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga006.fm.intel.com ([10.253.24.20]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 18 Jun 2020 06:28:07 -0700 IronPort-SDR: CLeJ1lnO8a3sTe9FjI4W2qUBrEgTDCCbBpxOtTs6NFW0X5EcfkDw0+bpXrw3TqmS79rmHkelLt escOOmWQbnEg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,526,1583222400"; d="scan'208";a="477193849" Received: from cchiu4-mobl1.gar.corp.intel.com ([10.252.130.131]) by fmsmga006.fm.intel.com with ESMTP; 18 Jun 2020 06:28:04 -0700 From: "Chiu, Chasel" To: devel@edk2.groups.io Cc: Maurice Ma , Nate DeSimone , Star Zeng Subject: [PATCH v2 0/2] IntelFsp2Pkg: Add FSP*_ARCH_UPD. Date: Thu, 18 Jun 2020 21:27:42 +0800 Message-Id: <20200618132744.12856-1-chasel.chiu@intel.com> X-Mailer: git-send-email 2.13.3.windows.1 REF: https://bugzilla.tianocore.org/show_bug.cgi?id=2781 Introduce FSPT_ARCH_UPD and FSPS_ARCH_UPD to support debug events and multi-phase silicon initialization. In V2 backward compatibility support is added, the original structures are kept and new ARCH_UPD structures will be included only when UPD header revision equal or greater than 2. GenCfgOpt script also updated to prevent from generating duplicate FSPT_ARCH_UPD and FSPS_ARCH_UPD typedef structures. Cc: Maurice Ma Cc: Nate DeSimone Cc: Star Zeng Signed-off-by: Chasel Chiu Chasel Chiu (2): IntelFsp2Pkg: Add FSP*_ARCH_UPD. IntelFsp2WrapperPkg: Add FSP*_ARCH_UPD. IntelFsp2WrapperPkg/Library/SecFspWrapperPlatformSecLibSample/SecRamInitData.c | 26 ++++++++++++++++++++++++-- IntelFsp2Pkg/FspSecCore/Ia32/FspApiEntryT.nasm | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----- IntelFsp2Pkg/Include/FspEas/FspApi.h | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++- IntelFsp2Pkg/Tools/GenCfgOpt.py | 6 +++--- 4 files changed, 180 insertions(+), 11 deletions(-) -- 2.13.3.windows.1