From: Leif Lindholm <leif.lindholm@linaro.org>
To: edk2-devel@lists.01.org
Cc: Andrew Fish <afish@apple.com>,
Michael D Kinney <michael.d.kinney@intel.com>,
Ard Biesheuvel <ard.biesheuvel@linaro.org>,
Laszlo Ersek <lersek@redhat.com>,
Jordan Justen <jordan.l.justen@intel.com>
Subject: [RFC 0/6] Create central repository for boilerplate configuration
Date: Wed, 20 Sep 2017 18:27:49 +0100 [thread overview]
Message-ID: <20170920172755.22767-1-leif.lindholm@linaro.org> (raw)
An awful lot of platform configuration is just repeated verbatim for
every platform. This is my first stab at eliminating some of this
redundancy.
I have additional bits as work in progress, but before I sink too much
time into it, I would like to try to gather feedback on this approach
(all the way down to directory structure).
This first round deals with basic network support and Secure Boot
requirements.
Leif Lindholm (6):
ConfigPkg: add new package for holding common config fragments
ArmVirtPkg: use ConfigPkg for common network items
OvmfPkg: use ConfigPkg for common network items
ConfigPkg: add common Security settings
ArmVirtPkg: use ConfigPkg for common security items
OvmfPkg: use ConfigPkg for common security items
ArmVirtPkg/ArmVirt.dsc.inc | 25 ++--------
ArmVirtPkg/ArmVirtQemu.dsc | 46 +++---------------
ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc | 24 ++--------
ArmVirtPkg/ArmVirtQemuKernel.dsc | 46 +++---------------
ConfigPkg/Network/Network.dsc.inc | 92 ++++++++++++++++++++++++++++++++++++
ConfigPkg/Network/Network.fdf.inc | 47 ++++++++++++++++++
ConfigPkg/Security/Security.dsc.inc | 67 ++++++++++++++++++++++++++
ConfigPkg/Security/Security.fdf.inc | 17 +++++++
OvmfPkg/OvmfPkgIa32.dsc | 92 ++++--------------------------------
OvmfPkg/OvmfPkgIa32.fdf | 37 +--------------
OvmfPkg/OvmfPkgIa32X64.dsc | 90 ++++-------------------------------
OvmfPkg/OvmfPkgIa32X64.fdf | 37 +--------------
OvmfPkg/OvmfPkgX64.dsc | 92 ++++--------------------------------
OvmfPkg/OvmfPkgX64.fdf | 37 +--------------
14 files changed, 276 insertions(+), 473 deletions(-)
create mode 100644 ConfigPkg/Network/Network.dsc.inc
create mode 100644 ConfigPkg/Network/Network.fdf.inc
create mode 100644 ConfigPkg/Security/Security.dsc.inc
create mode 100644 ConfigPkg/Security/Security.fdf.inc
--
2.11.0
next reply other threads:[~2017-09-20 17:24 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-09-20 17:27 Leif Lindholm [this message]
2017-09-20 17:27 ` [RFC 1/6] ConfigPkg: add new package for holding common config fragments Leif Lindholm
2017-09-21 0:05 ` Ard Biesheuvel
2017-09-22 11:22 ` Laszlo Ersek
2017-09-20 17:27 ` [RFC 2/6] ArmVirtPkg: use ConfigPkg for common network items Leif Lindholm
2017-09-20 17:27 ` [RFC 3/6] OvmfPkg: " Leif Lindholm
2017-09-20 17:27 ` [RFC 4/6] ConfigPkg: add common Security settings Leif Lindholm
2017-09-20 17:27 ` [RFC 5/6] ArmVirtPkg: use ConfigPkg for common security items Leif Lindholm
2017-09-20 17:27 ` [RFC 6/6] OvmfPkg: " Leif Lindholm
2017-09-20 18:14 ` [RFC 0/6] Create central repository for boilerplate configuration Laszlo Ersek
2017-09-20 21:09 ` Leif Lindholm
2017-09-22 11:20 ` Laszlo Ersek
2017-09-23 16:58 ` Leif Lindholm
2017-09-25 5:27 ` Gao, Liming
2017-09-21 12:47 ` Yao, Jiewen
2017-09-21 13:21 ` Kirkendall, Garrett
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=20170920172755.22767-1-leif.lindholm@linaro.org \
--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