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 _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

