From: Michael Kubacki <michael.a.kubacki@intel.com>
To: edk2-devel@lists.01.org
Cc: Ankit Sinha <ankit.sinha@intel.com>,
Nate DeSimone <nathaniel.l.desimone@intel.com>,
Chasel Chiu <chasel.chiu@intel.com>, Ray Ni <ray.ni@intel.com>,
Liming Gao <liming.gao@intel.com>,
Michael D Kinney <michael.d.kinney@intel.com>
Subject: [edk2-platforms][PATCH v1 0/3] Enable SPI flash debug messages
Date: Sun, 31 Mar 2019 16:27:37 -0700 [thread overview]
Message-ID: <20190331232740.16872-1-michael.a.kubacki@intel.com> (raw)
Adds support to the N1xxWU board series in the ClevoOpenBoardPkg
to write debug messages to a dedicated area on SPI flash. This
supports simple closed chassis debug. At this time, only a PEI
library instance is added since it is anticipated an alternative
mechanism will be available in DXE such as USB debug.
Cc: Ankit Sinha <ankit.sinha@intel.com>
Cc: Nate DeSimone <nathaniel.l.desimone@intel.com>
Cc: Chasel Chiu <chasel.chiu@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Michael Kubacki (3):
KabylakeSiliconPkg: Add SPI write support in PEI
ClevoOpenBoardPkg/N1xxWU: Flash map update
ClevoOpenBoardPkg/N1xxWU: Write PEI debug messages to SPI flash
Platform/Intel/ClevoOpenBoardPkg/OpenBoardPkg.dec | 5 +
.../ClevoOpenBoardPkg/N1xxWU/OpenBoardPkg.dsc | 22 +-
Silicon/Intel/KabylakeSiliconPkg/SiPkgPeiLib.dsc | 3 +-
.../N1xxWU/Include/Fdf/FlashMapInclude.fdf | 44 +--
.../ClevoOpenBoardPkg/N1xxWU/OpenBoardPkg.fdf | 4 +
.../PeiSerialPortLibSpiFlash.inf | 56 ++++
.../Pch/Library/PeiSpiLib/PeiSpiLib.inf | 45 +++
.../BasePchSpiCommonLib/BasePchSpiCommonLib.inf | 6 +-
.../Pch/Include/Library/SpiLib.h | 32 ++
.../PeiSerialPortLibSpiFlash.c | 326 +++++++++++++++++++++
.../Pch/Library/PeiSpiLib/PeiSpiLib.c | 211 +++++++++++++
.../LibraryPrivate/BasePchSpiCommonLib/SpiCommon.c | 10 +-
.../Intel/ClevoOpenBoardPkg/N1xxWU/prebuild.bat | 4 +-
13 files changed, 735 insertions(+), 33 deletions(-)
create mode 100644 Platform/Intel/ClevoOpenBoardPkg/Library/PeiSerialPortLibSpiFlash/PeiSerialPortLibSpiFlash.inf
create mode 100644 Silicon/Intel/KabylakeSiliconPkg/Pch/Library/PeiSpiLib/PeiSpiLib.inf
create mode 100644 Silicon/Intel/KabylakeSiliconPkg/Pch/Include/Library/SpiLib.h
create mode 100644 Platform/Intel/ClevoOpenBoardPkg/Library/PeiSerialPortLibSpiFlash/PeiSerialPortLibSpiFlash.c
create mode 100644 Silicon/Intel/KabylakeSiliconPkg/Pch/Library/PeiSpiLib/PeiSpiLib.c
--
2.16.2.windows.1
next reply other threads:[~2019-03-31 23:28 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-03-31 23:27 Michael Kubacki [this message]
2019-03-31 23:27 ` [edk2-platforms][PATCH v1 1/3] KabylakeSiliconPkg: Add SPI write support in PEI Michael Kubacki
2019-04-01 5:37 ` Desimone, Nathaniel L
2019-04-01 16:33 ` Kubacki, Michael A
2019-03-31 23:27 ` [edk2-platforms][PATCH v1 2/3] ClevoOpenBoardPkg/N1xxWU: Flash map update Michael Kubacki
2019-04-01 5:42 ` Desimone, Nathaniel L
2019-04-02 1:10 ` Chiu, Chasel
2019-03-31 23:27 ` [edk2-platforms][PATCH v1 3/3] ClevoOpenBoardPkg/N1xxWU: Write PEI debug messages to SPI flash Michael Kubacki
2019-04-01 5:53 ` Desimone, Nathaniel L
2019-04-01 16:54 ` Kubacki, Michael A
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20190331232740.16872-1-michael.a.kubacki@intel.com \
--to=devel@edk2.groups.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox