[meta-intel] [PATCHv3 0/6] Runtime Machine Configuration (RMC)
Jianxun Zhang
jianxun.zhang at linux.intel.com
Thu Jul 21 01:37:44 PDT 2016
V3 addresses feedbacks for V2, also includes other fixes:
() Explicitly tell user overriding is a temporary solution in README
() Move back two readme files back to top dir
() Move RMC README to /documentation/rmc/
() Replace wrong EFI_PROVIDER info with Distro feature in RMC README
() patches have been squashed
() Now any new change of files in a board dir can be effective with a rebuild.
() removing tmp dir in build won't cause build issue. (it is uncesesary either)
() amend commit messages
() amend installation logic in database recipe
Jianxun Zhang (6):
rmc: Add Runtime Machine Configuration (RMC) project
gnu-efi: Add GUID for SMBIOS 3 entry point structure
systemd-boot: load board-specific entry and kernel cmdline
EFI installer: deploy board-specific data and kernel cmdline
rmc: add recipe and bbclass for RMC feature
rmc: document and examples for RMC feature
classes/rmc-db.bbclass | 92 ++++++
classes/rmc-systemd-boot.bbclass | 12 +
...d-GUID-for-SMBIOS-3-entry-point-structure.patch | 32 ++
common/recipes-bsp/gnu-efi/gnu-efi_%.bbappend | 2 +
.../rmc/boards/T100-32bit/BOOTENTRY.CONFIG | 2 +
.../rmc/boards/T100-32bit/T100-32bit.fp | Bin 0 -> 116 bytes
common/recipes-bsp/rmc/boards/T100-32bit/boot.conf | 4 +
.../recipes-bsp/rmc/boards/T100-32bit/install.conf | 4 +
.../rmc/boards/minnowmax/BOOTENTRY.CONFIG | 1 +
common/recipes-bsp/rmc/boards/minnowmax/boot.conf | 4 +
.../recipes-bsp/rmc/boards/minnowmax/minnowmax.fp | Bin 0 -> 143 bytes
.../rmc/boards/minnowmaxB3/BOOTENTRY.CONFIG | 1 +
.../recipes-bsp/rmc/boards/minnowmaxB3/boot.conf | 4 +
.../rmc/boards/minnowmaxB3/minnowmaxB3.fp | Bin 0 -> 148 bytes
.../rmc/boards/nucgen6/BOOTENTRY.CONFIG | 2 +
.../rmc/boards/nucgen6/INSTALLER.CONFIG | 6 +
common/recipes-bsp/rmc/boards/nucgen6/KBOOTPARAM | 1 +
common/recipes-bsp/rmc/boards/nucgen6/boot.conf | 4 +
common/recipes-bsp/rmc/boards/nucgen6/install.conf | 4 +
common/recipes-bsp/rmc/boards/nucgen6/mylib.conf | 7 +
common/recipes-bsp/rmc/boards/nucgen6/nuc6.fp | Bin 0 -> 149 bytes
common/recipes-bsp/rmc/rmc-db.bb | 46 +++
common/recipes-bsp/rmc/rmc.bb | 46 +++
.../recipes-bsp/systemd-boot/systemd-boot.bbappend | 20 ++
...d-boot-Link-RMC-libraries-into-bootloader.patch | 31 ++
...d-board-specific-boot-entries-from-RMC-da.patch | 241 +++++++++++++++
...pport-global-kernel-command-line-fragment.patch | 66 ++++
.../initrdscripts/files/init-install-efi.sh | 315 +++++++++++++++++++
.../initramfs-live-install-efi_%.bbappend | 1 +
conf/layer.conf | 16 +
documentation/rmc/README | 337 +++++++++++++++++++++
31 files changed, 1301 insertions(+)
create mode 100644 classes/rmc-db.bbclass
create mode 100644 classes/rmc-systemd-boot.bbclass
create mode 100644 common/recipes-bsp/gnu-efi/gnu-efi/0001-Add-GUID-for-SMBIOS-3-entry-point-structure.patch
create mode 100644 common/recipes-bsp/gnu-efi/gnu-efi_%.bbappend
create mode 100644 common/recipes-bsp/rmc/boards/T100-32bit/BOOTENTRY.CONFIG
create mode 100644 common/recipes-bsp/rmc/boards/T100-32bit/T100-32bit.fp
create mode 100644 common/recipes-bsp/rmc/boards/T100-32bit/boot.conf
create mode 100644 common/recipes-bsp/rmc/boards/T100-32bit/install.conf
create mode 100644 common/recipes-bsp/rmc/boards/minnowmax/BOOTENTRY.CONFIG
create mode 100644 common/recipes-bsp/rmc/boards/minnowmax/boot.conf
create mode 100644 common/recipes-bsp/rmc/boards/minnowmax/minnowmax.fp
create mode 100644 common/recipes-bsp/rmc/boards/minnowmaxB3/BOOTENTRY.CONFIG
create mode 100644 common/recipes-bsp/rmc/boards/minnowmaxB3/boot.conf
create mode 100644 common/recipes-bsp/rmc/boards/minnowmaxB3/minnowmaxB3.fp
create mode 100644 common/recipes-bsp/rmc/boards/nucgen6/BOOTENTRY.CONFIG
create mode 100644 common/recipes-bsp/rmc/boards/nucgen6/INSTALLER.CONFIG
create mode 100644 common/recipes-bsp/rmc/boards/nucgen6/KBOOTPARAM
create mode 100644 common/recipes-bsp/rmc/boards/nucgen6/boot.conf
create mode 100644 common/recipes-bsp/rmc/boards/nucgen6/install.conf
create mode 100644 common/recipes-bsp/rmc/boards/nucgen6/mylib.conf
create mode 100644 common/recipes-bsp/rmc/boards/nucgen6/nuc6.fp
create mode 100644 common/recipes-bsp/rmc/rmc-db.bb
create mode 100644 common/recipes-bsp/rmc/rmc.bb
create mode 100644 common/recipes-bsp/systemd-boot/systemd-boot.bbappend
create mode 100644 common/recipes-bsp/systemd-boot/systemd-boot/0001-sd-boot-Link-RMC-libraries-into-bootloader.patch
create mode 100644 common/recipes-bsp/systemd-boot/systemd-boot/0002-sd-boot-Load-board-specific-boot-entries-from-RMC-da.patch
create mode 100644 common/recipes-bsp/systemd-boot/systemd-boot/0003-sd-boot-Support-global-kernel-command-line-fragment.patch
create mode 100644 common/recipes-core/initrdscripts/files/init-install-efi.sh
create mode 100644 common/recipes-core/initrdscripts/initramfs-live-install-efi_%.bbappend
create mode 100644 documentation/rmc/README
--
2.7.4
More information about the meta-intel
mailing list