[PATCH v3 0/3] Luv: Store results to central location when booting from network
by Gayatri Kammela
Hi,
This is the version 3 of the patch series addressing the issue about storage of
results when an user boots luv via netboot. This feature lets you store the copy
of the results in a webserver/website and script is added to luv to allow users to
pass the url of the server and netconsole as arguments.
Instructions for setting up the server and handling the uploads will be provided
in the documentation.
Instructions on how to use the script(modify_luv_netboot_efi.py) to modify the
parameters such as luv_netconsole and luv_storage will be provided as additional
documentation and distributed along with the script.
This feature resolves the issue https://github.com/01org/luv-yocto/issues/74
Changes since v2:
1) Merged one of the patches together for the sake of simplicity.
2) Changed the name of both the scripts to be more meaningful.
2) Modified modify_luv_netboot_efi.py and also the name of the function
to be more verbose.
3) Modified luv-test-manager to invoke the save_luv_netboot_res_script at right
place of the execution.
Changes since v1:
1) Added comments to the luv_netboot_script.py tobe more verbose.
2) Removes the unnecessary comments, checked indentation.
3) Modified luv-netboot-results to print the error messages on psplash screen.
Gayatri Kammela (3):
initscripts/: Add a new file 'save_luv_netboot_res_script' and then
add it to bin directory
luv-test-manager: execute/invoke the save_luv-netboot_res_script from
bin directory
meta-luv/utils/: Add a new file "modify_luv_netboot_efi.py" to luv
.../initscripts/initscripts/luv-test-manager | 5 +
.../initscripts/save_luv_netboot_res_script | 61 +++++++++++++
.../initscripts/initscripts_1.0.bbappend | 7 +-
meta-luv/utils/modify_luv_netboot_efi.py | 101 +++++++++++++++++++++
4 files changed, 173 insertions(+), 1 deletion(-)
create mode 100644 meta-luv/recipes-core/initscripts/initscripts/save_luv_netboot_res_script
create mode 100755 meta-luv/utils/modify_luv_netboot_efi.py
--
2.7.4
5 years, 8 months
[PATCH v4 0/6] Luv: Add luv.cfg file to luv-live-image and luv-netboot-image
by Gayatri Kammela
Hi ,
This is the version 4 of the patch series to add luv.cfg file to both the image
recipes(luv-live-image and luv-netboot-image) in LUV. This file will be
available in boot partition in luv disk boot image and it will be integrated
in luv-netboot-image.
This file comes in handy to modify and give the parameters of your choice for
instance netconsole and url.
In long run, this file can be placed in results partition so that it will be
easier for users who boot luv in windows.
Changes since v3:
1)Updated commit messages to be more precise and merged a few patches together
for the sake of clarity
Changes since v2:
1)Modifies luv-live-image and luv-netboot-image to drop the APPEND and use
LUVCFG instead.
2)Rearrange the order of the patches so that no conflicts arises while merging.
Changes since v1:
1)Modifies luv.cfg file to add description of the file.
2)Modifies APPEND line for url in both image recipes.
Gayatri Kammela (6):
recipes-core/images: Modify the style of luv_netconsole
recipes-core/images: Add 'LUV_STORAGE_URL' parameter
luv-efi.bbclass: Create a new file 'luv.cfg'
grub-efi: Enable source command in grub
grub_git: Enable source command in grub
recipes-core/images, luv-efi.bbclass : Source the luv.cfg and activate
it in luv-live-image and luv-netboot-image.
meta-luv/classes/luv-efi.bbclass | 50 +++++++++++++++++++++--
meta-luv/recipes-bsp/grub/grub-efi_2.00.bbappend | 2 +-
meta-luv/recipes-core/images/luv-live-image.bb | 7 +++-
meta-luv/recipes-core/images/luv-netboot-image.bb | 5 ++-
meta/recipes-bsp/grub/grub_git.bb | 2 +-
5 files changed, 58 insertions(+), 8 deletions(-)
--
2.7.4
5 years, 8 months
[PATCH v2 0/4] Store results to central location when booting from network
by Gayatri Kammela
Hi,
This is the version 2 of the patch series addressing the issue about storage of
results when an user boots luv via netboot. This feature lets you store the copy
of the results in a server/website and script is added to luv to allow users to
pass the url of the server as an argument.
Instructions for setting up the server and handling the uploads will be provided
in the documentation.
This feature resolves the issue https://github.com/01org/luv-yocto/issues/74
Changes since v1:
1) Added comments to the luv_netboot_script.py tobe more verbose.
2) Removes the unnecessary comments, checked indentation.
3) Modified luv-netboot-results to print the error messages on psplash screen.
Gayatri Kammela (4):
luv-netboot-results: Add a new file 'luv-netboot-results'
initscripts_1.0.bbappend: Add luv-netboot-results file to bin
directory
luv-test-manager: Source the luv-netboot-results file from bin
directory
meta-luv/utils/: Add a new file "luv_netboot_script.py" to luv
.../initscripts/initscripts/luv-netboot-results | 60 ++++++++++++++
.../initscripts/initscripts/luv-test-manager | 1 +
.../initscripts/initscripts_1.0.bbappend | 7 +-
meta-luv/utils/luv_netboot_script.py | 92 ++++++++++++++++++++++
4 files changed, 159 insertions(+), 1 deletion(-)
create mode 100644 meta-luv/recipes-core/initscripts/initscripts/luv-netboot-results
create mode 100755 meta-luv/utils/luv_netboot_script.py
--
2.7.4
5 years, 9 months
[PATCH] fwts: bump to v16.09.00
by Gayatri Kammela
Update FWTS to version v16.09.00
Signed-off-by: Gayatri Kammela <gayatri.kammela(a)intel.com>
---
meta-luv/recipes-core/fwts/fwts_git.bb | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta-luv/recipes-core/fwts/fwts_git.bb b/meta-luv/recipes-core/fwts/fwts_git.bb
index 4062c91063a7..73e6b61bbd05 100644
--- a/meta-luv/recipes-core/fwts/fwts_git.bb
+++ b/meta-luv/recipes-core/fwts/fwts_git.bb
@@ -4,9 +4,9 @@ HOMEPAGE = "https://wiki.ubuntu.com/Kernel/Reference/fwts"
LICENSE = "GPLv2+"
LIC_FILES_CHKSUM = "file://src/main.c;beginline=1;endline=16;md5=31da590f3e9f3bd34dcdb9e4db568519"
-PV = "V16.08.01+git${SRCPV}"
+PV = "V16.09.00+git${SRCPV}"
-SRCREV = "57c2725ecf57e2249a662543651d9d8458b471c2"
+SRCREV = "7fd1834a879f27647b371c18284868c9a54f6474"
SRC_URI = "git://kernel.ubuntu.com/hwe/fwts.git \
file://luv-parser-fwts \
"
--
2.7.4
5 years, 9 months
[PATCH 2/2] linux-yocto-efi-test: Update linux-libc-headers
by Megha Dey
From: Megha Dey <megha.dey(a)linux.intel.com>
Currently, the latest poky repo uses the 4.5 linux-libc-headers.
Since we are updating the kernel LUV uses to v4.6, it is imperative
that we update the linux-libc-headers as well.
Signed-off-by: Megha Dey <megha.dey(a)linux.intel.com>
---
meta-luv/conf/distro/luv.conf | 2 +-
.../recipes-kernel/linux-libc-headers/linux-libc-headers_4.6.bb | 6 ------
.../recipes-kernel/linux-libc-headers/linux-libc-headers_4.7.bb | 6 ++++++
3 files changed, 7 insertions(+), 7 deletions(-)
delete mode 100644 meta-luv/recipes-kernel/linux-libc-headers/linux-libc-headers_4.6.bb
create mode 100644 meta-luv/recipes-kernel/linux-libc-headers/linux-libc-headers_4.7.bb
diff --git a/meta-luv/conf/distro/luv.conf b/meta-luv/conf/distro/luv.conf
index 18e2001..a078eaa 100644
--- a/meta-luv/conf/distro/luv.conf
+++ b/meta-luv/conf/distro/luv.conf
@@ -4,7 +4,7 @@ DISTRO_VERSION = "2.1-dev"
TCLIBCAPPEND = ""
PREFERRED_PROVIDER_virtual/kernel = "linux-yocto-efi-test"
-LINUXLIBCVERSION = "4.6"
+LINUXLIBCVERSION = "4.7"
LAYER_CONF_VERSION ?= "6"
diff --git a/meta-luv/recipes-kernel/linux-libc-headers/linux-libc-headers_4.6.bb b/meta-luv/recipes-kernel/linux-libc-headers/linux-libc-headers_4.6.bb
deleted file mode 100644
index d6d7469..0000000
--- a/meta-luv/recipes-kernel/linux-libc-headers/linux-libc-headers_4.6.bb
+++ /dev/null
@@ -1,6 +0,0 @@
-require recipes-kernel/linux-libc-headers/linux-libc-headers.inc
-
-FILESEXTRAPATHS_prepend :="../../../meta/recipes-kernel/linux-libc-headers:"
-
-SRC_URI[md5sum] = "d2927020e24a76da4ab482a8bc3e9ef3"
-SRC_URI[sha256sum] = "a93771cd5a8ad27798f22e9240538dfea48d3a2bf2a6a6ab415de3f02d25d866"
diff --git a/meta-luv/recipes-kernel/linux-libc-headers/linux-libc-headers_4.7.bb b/meta-luv/recipes-kernel/linux-libc-headers/linux-libc-headers_4.7.bb
new file mode 100644
index 0000000..3b33b0e
--- /dev/null
+++ b/meta-luv/recipes-kernel/linux-libc-headers/linux-libc-headers_4.7.bb
@@ -0,0 +1,6 @@
+require recipes-kernel/linux-libc-headers/linux-libc-headers.inc
+
+FILESEXTRAPATHS_prepend :="../../../meta/recipes-kernel/linux-libc-headers:"
+
+SRC_URI[md5sum] = "5276563eb1f39a048e4a8a887408c031"
+SRC_URI[sha256sum] = "5190c3d1209aeda04168145bf50569dc0984f80467159b1dc50ad731e3285f10"
--
1.9.1
5 years, 9 months
[PATCH] nvdimm : prefix package name with KERNEL_MODULE_PACKAGE_PREFIX
by Megha Dey
From: Megha Dey <megha.dey(a)linux.intel.com>
The testing versions of the nvdimm modules are built with different
linker options but bear the same module name. This leads to package
naming collisions.Since the nvdimm-test recipe inherits from the
module.bbclass, we can prefix the package name with a
KERNEL_MODULE_PACKAGE_PREFIX that can be set to any string as one
may seem appropriate.
Signed-off-by: Megha Dey <megha.dey(a)linux.intel.com>
---
meta-luv/recipes-kernel/nvdimm/nvdimm-test.bb | 1 +
1 file changed, 1 insertion(+)
diff --git a/meta-luv/recipes-kernel/nvdimm/nvdimm-test.bb b/meta-luv/recipes-kernel/nvdimm/nvdimm-test.bb
index 3477e6e..dca8e7e 100644
--- a/meta-luv/recipes-kernel/nvdimm/nvdimm-test.bb
+++ b/meta-luv/recipes-kernel/nvdimm/nvdimm-test.bb
@@ -12,3 +12,4 @@ SRC_URI = "file://Makefile"
S = "${WORKDIR}"
EXTRA_OEMAKE += "KERNEL=${STAGING_KERNEL_DIR}"
+KERNEL_MODULE_PACKAGE_PREFIX = "nvdimm-test"
--
1.9.1
5 years, 9 months
[PATCH 1/2] linux-yocto-efi-test: Update recipe for Linux v4.7
by Megha Dey
From: Megha Dey <megha.dey(a)linux.intel.com>
Update LINUX_VERSION, SRC_REV and recipe name for Linux v4.7.
Signed-off-by: Megha Dey <megha.dey(a)linux.intel.com>
---
.../linux/linux-yocto-efi-test_4.6.bb | 129 ---------------------
.../linux/linux-yocto-efi-test_4.7.bb | 129 +++++++++++++++++++++
2 files changed, 129 insertions(+), 129 deletions(-)
delete mode 100644 meta-luv/recipes-kernel/linux/linux-yocto-efi-test_4.6.bb
create mode 100644 meta-luv/recipes-kernel/linux/linux-yocto-efi-test_4.7.bb
diff --git a/meta-luv/recipes-kernel/linux/linux-yocto-efi-test_4.6.bb b/meta-luv/recipes-kernel/linux/linux-yocto-efi-test_4.6.bb
deleted file mode 100644
index c810845..0000000
--- a/meta-luv/recipes-kernel/linux/linux-yocto-efi-test_4.6.bb
+++ /dev/null
@@ -1,129 +0,0 @@
-# linux-yocto-custom.bb:
-#
-# An example kernel recipe that uses the linux-yocto and oe-core
-# kernel classes to apply a subset of yocto kernel management to git
-# managed kernel repositories.
-#
-# To use linux-yocto-custom in your layer, create a
-# linux-yocto-custom.bbappend file containing at least the following
-# lines:
-#
-# FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
-# COMPATIBLE_MACHINE_yourmachine = "yourmachine"
-#
-# You must also provide a Linux kernel configuration. The most direct
-# method is to copy your .config to files/defconfig in your layer,
-# in the same directory as the bbappend and add file://defconfig to
-# your SRC_URI.
-#
-# To use the yocto kernel tooling to generate a BSP configuration
-# using modular configuration fragments, see the yocto-bsp and
-# yocto-kernel tools documentation.
-#
-# Warning:
-#
-# Building this example without providing a defconfig or BSP
-# configuration will result in build or boot errors. This is not a
-# bug.
-#
-#
-# Notes:
-#
-# patches: patches can be merged into to the source git tree itself,
-# added via the SRC_URI, or controlled via a BSP
-# configuration.
-#
-# defconfig: When a defconfig is provided, the linux-yocto configuration
-# uses the filename as a trigger to use a 'allnoconfig' baseline
-# before merging the defconfig into the build.
-#
-# If the defconfig file was created with make_savedefconfig,
-# not all options are specified, and should be restored with their
-# defaults, not set to 'n'. To properly expand a defconfig like
-# this, specify: KCONFIG_MODE="--alldefconfig" in the kernel
-# recipe.
-#
-# example configuration addition:
-# SRC_URI += "file://smp.cfg"
-# example patch addition (for kernel v3.4 only):
-# SRC_URI += "file://0001-linux-version-tweak.patch
-# example feature addition (for kernel v3.4 only):
-# SRC_URI += "file://feature.scc"
-#
-
-KBRANCH="master"
-inherit kernel
-require recipes-kernel/linux/linux-yocto.inc
-
-# Override SRC_URI in a bbappend file to point at a different source
-# tree if you do not want to build from Linus' tree.
-SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git;protocol..."
-
-# Detect illegal access to UEFI Boot Services memory regions.
-SRC_URI += "file://0001-Add-function-to-fixup-page-faults-in-BOOT_SERVICES_-.patch \
- file://0002-efi-allow-efi_mem_desc_lookup-find-EFI_BOOT_SERVICES.patch \
- file://0003-x86-efi-Fixup-faults-from-UEFI-firmware.patch \
- file://0004-x86-efi-Introduce-EFI_BOOT_SERVICES_WARN.patch \
- "
-
-# Add the defconfig from v4.6 kernel and the configuration x86 fragments
-SRC_URI_append_x86 = "file://defconfig \
- file://modules.cfg \
- file://display.cfg \
- file://ram_block.cfg \
- file://debug.cfg \
- file://efi.cfg \
- file://usb_hcd.cfg \
- file://ndctl.cfg \
- file://network.cfg \
- file://network-devices.cfg \
- file://linux_quirks.cfg \
- file://usb_ethernet.cfg \
- "
-
-# Add the defconfig from v4.6 kernel and the configuration x86-64 fragments
-SRC_URI_append_x86-64 = "file://defconfig \
- file://modules.cfg \
- file://display.cfg \
- file://ram_block.cfg \
- file://debug.cfg \
- file://efi.cfg \
- file://usb_hcd.cfg \
- file://ndctl.cfg \
- file://network.cfg \
- file://network-devices.cfg \
- file://linux_quirks.cfg \
- file://usb_ethernet.cfg \
- "
-
-# Add the defconfig from v4.6 kernel and the configuration arm64 fragments
-SRC_URI_append_aarch64 = "file://${MACHINE}/defconfig \
- file://${MACHINE}/acpi.cfg \
- file://${MACHINE}/network.cfg \
- "
-
-# Override KCONFIG_MODE to '--alldefconfig' from the default '--allnoconfig'
-KCONFIG_MODE = '--alldefconfig'
-LINUX_VERSION ?= "4.6"
-LINUX_VERSION_EXTENSION ?= "-efitest"
-
-# Override SRCREV to point to a different commit in a bbappend file to
-# build a different release of the Linux kernel.
-# tag: v4.6 2dcd0af568b0cf583645c8a317dd12e344b1c72a
-SRCREV = "2dcd0af568b0cf583645c8a317dd12e344b1c72a"
-
-PR = "r5"
-PV = "${LINUX_VERSION}+git${SRCPV}"
-
-# Override COMPATIBLE_MACHINE to include your machine in a bbappend
-# file. Leaving it empty here ensures an early explicit build failure.
-COMPATIBLE_MACHINE = "qemux86|qemux86-64|qemuarm64"
-
-do_install_append() {
- if [ "${TARGET_ARCH}" = "x86_64" ]; then
- # There are 2 copies of the NVDIMM modules which are built. This is a
- # temporary fix to make sure the correct set of modules are used.
- rm -rf ${D}/lib/modules/${LINUX_VERSION}.0-yocto-standard/kernel/drivers/nvdimm/
- rm ${D}/lib/modules/${LINUX_VERSION}.0-yocto-standard/kernel/drivers/acpi/nfit.ko
- fi
-}
diff --git a/meta-luv/recipes-kernel/linux/linux-yocto-efi-test_4.7.bb b/meta-luv/recipes-kernel/linux/linux-yocto-efi-test_4.7.bb
new file mode 100644
index 0000000..5a577cc
--- /dev/null
+++ b/meta-luv/recipes-kernel/linux/linux-yocto-efi-test_4.7.bb
@@ -0,0 +1,129 @@
+# linux-yocto-custom.bb:
+#
+# An example kernel recipe that uses the linux-yocto and oe-core
+# kernel classes to apply a subset of yocto kernel management to git
+# managed kernel repositories.
+#
+# To use linux-yocto-custom in your layer, create a
+# linux-yocto-custom.bbappend file containing at least the following
+# lines:
+#
+# FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
+# COMPATIBLE_MACHINE_yourmachine = "yourmachine"
+#
+# You must also provide a Linux kernel configuration. The most direct
+# method is to copy your .config to files/defconfig in your layer,
+# in the same directory as the bbappend and add file://defconfig to
+# your SRC_URI.
+#
+# To use the yocto kernel tooling to generate a BSP configuration
+# using modular configuration fragments, see the yocto-bsp and
+# yocto-kernel tools documentation.
+#
+# Warning:
+#
+# Building this example without providing a defconfig or BSP
+# configuration will result in build or boot errors. This is not a
+# bug.
+#
+#
+# Notes:
+#
+# patches: patches can be merged into to the source git tree itself,
+# added via the SRC_URI, or controlled via a BSP
+# configuration.
+#
+# defconfig: When a defconfig is provided, the linux-yocto configuration
+# uses the filename as a trigger to use a 'allnoconfig' baseline
+# before merging the defconfig into the build.
+#
+# If the defconfig file was created with make_savedefconfig,
+# not all options are specified, and should be restored with their
+# defaults, not set to 'n'. To properly expand a defconfig like
+# this, specify: KCONFIG_MODE="--alldefconfig" in the kernel
+# recipe.
+#
+# example configuration addition:
+# SRC_URI += "file://smp.cfg"
+# example patch addition (for kernel v3.4 only):
+# SRC_URI += "file://0001-linux-version-tweak.patch
+# example feature addition (for kernel v3.4 only):
+# SRC_URI += "file://feature.scc"
+#
+
+KBRANCH="master"
+inherit kernel
+require recipes-kernel/linux/linux-yocto.inc
+
+# Override SRC_URI in a bbappend file to point at a different source
+# tree if you do not want to build from Linus' tree.
+SRC_URI = "git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git;protocol..."
+
+# Detect illegal access to UEFI Boot Services memory regions.
+SRC_URI += "file://0001-Add-function-to-fixup-page-faults-in-BOOT_SERVICES_-.patch \
+ file://0002-efi-allow-efi_mem_desc_lookup-find-EFI_BOOT_SERVICES.patch \
+ file://0003-x86-efi-Fixup-faults-from-UEFI-firmware.patch \
+ file://0004-x86-efi-Introduce-EFI_BOOT_SERVICES_WARN.patch \
+ "
+
+# Add the defconfig from v4.6 kernel and the configuration x86 fragments
+SRC_URI_append_x86 = "file://defconfig \
+ file://modules.cfg \
+ file://display.cfg \
+ file://ram_block.cfg \
+ file://debug.cfg \
+ file://efi.cfg \
+ file://usb_hcd.cfg \
+ file://ndctl.cfg \
+ file://network.cfg \
+ file://network-devices.cfg \
+ file://linux_quirks.cfg \
+ file://usb_ethernet.cfg \
+ "
+
+# Add the defconfig from v4.6 kernel and the configuration x86-64 fragments
+SRC_URI_append_x86-64 = "file://defconfig \
+ file://modules.cfg \
+ file://display.cfg \
+ file://ram_block.cfg \
+ file://debug.cfg \
+ file://efi.cfg \
+ file://usb_hcd.cfg \
+ file://ndctl.cfg \
+ file://network.cfg \
+ file://network-devices.cfg \
+ file://linux_quirks.cfg \
+ file://usb_ethernet.cfg \
+ "
+
+# Add the defconfig from v4.6 kernel and the configuration arm64 fragments
+SRC_URI_append_aarch64 = "file://${MACHINE}/defconfig \
+ file://${MACHINE}/acpi.cfg \
+ file://${MACHINE}/network.cfg \
+ "
+
+# Override KCONFIG_MODE to '--alldefconfig' from the default '--allnoconfig'
+KCONFIG_MODE = '--alldefconfig'
+LINUX_VERSION ?= "4.7"
+LINUX_VERSION_EXTENSION ?= "-efitest"
+
+# Override SRCREV to point to a different commit in a bbappend file to
+# build a different release of the Linux kernel.
+# tag: v4.7 523d939ef98fd712632d93a5a2b588e477a7565e
+SRCREV = "523d939ef98fd712632d93a5a2b588e477a7565e"
+
+PR = "r5"
+PV = "${LINUX_VERSION}+git${SRCPV}"
+
+# Override COMPATIBLE_MACHINE to include your machine in a bbappend
+# file. Leaving it empty here ensures an early explicit build failure.
+COMPATIBLE_MACHINE = "qemux86|qemux86-64|qemuarm64"
+
+do_install_append() {
+ if [ "${TARGET_ARCH}" = "x86_64" ]; then
+ # There are 2 copies of the NVDIMM modules which are built. This is a
+ # temporary fix to make sure the correct set of modules are used.
+ rm -rf ${D}/lib/modules/${LINUX_VERSION}.0-yocto-standard/kernel/drivers/nvdimm/
+ rm ${D}/lib/modules/${LINUX_VERSION}.0-yocto-standard/kernel/drivers/acpi/nfit.ko
+ fi
+}
--
1.9.1
5 years, 9 months
[PATCH v3 0/8] Luv: Add luv.cfg file to luv-live-image and luv-netboot-image
by Gayatri Kammela
Hi ,
This is the version 3 of the patch series to add luv.cfg file to both the image
recipes(luv-live-image and luv-netboot-image) in LUV. This file will be
available in boot partition in luv disk boot image and it will be integrated
in luv-netboot-image.
This file comes in handy to modify and give the parameters of your choice for
instance netconsole and url.
In long run, this file can be placed in results partition so that it will be
easier for users who boot luv in windows.
Changes since v2:
1)Modifies luv-live-image and luv-netboot-image to drop the APPEND and use
LUVCFG instead.
2)Rearrange the order of the patches so that no conflicts arises while merging.
Changes since v1:
1)Modifies luv.cfg file to add description of the file.
2)Modifies APPEND line for url in both image recipes.
Gayatri Kammela (8):
recipes-core/images: Modify the style of luv_netconsole in the image
recipes
recipes-core/images: Modify the image recipes to add 'LUV_STORAGE_URL'
parameter
luv-efi.bbclass: Create a new file 'luv.cfg'
grub-efi: Enable source command in grub
grub_git: Enable source command in grub
luv-efi.bblcass: Source the luv.cfg to the grub.cfg file
luv-live-image: Build luv_cfg function in luv-live-image recipe
luv-netboot-image.bb: Populate luv.cfg and build it in netboot recipe
meta-luv/classes/luv-efi.bbclass | 51 +++++++++++++++++++++--
meta-luv/recipes-bsp/grub/grub-efi_2.00.bbappend | 2 +-
meta-luv/recipes-core/images/luv-live-image.bb | 7 +++-
meta-luv/recipes-core/images/luv-netboot-image.bb | 5 ++-
meta/recipes-bsp/grub/grub_git.bb | 2 +-
5 files changed, 59 insertions(+), 8 deletions(-)
--
2.7.4
5 years, 9 months
Firmware Test Suite 16.09.00 is released
by Alex Hung
FWTS 16.09.00 is released.
It is available from:
Tar: http://fwts.ubuntu.com/release/fwts-V16.09.00.tar.gz
PPA: https://launchpad.net/~firmware-testing-team/+archive/ubuntu/ppa-fwts
-stable
Release notes: https://wiki.ubuntu.com/FirmwareTestSuite/ReleaseNotes/16.09.
00
= New Features =
* lib: acpi: add supports for WPBT
* acpi: wpbt: add ACPI WPBT test
* lib: acpi: add supports for DRTM
* acpi: drtm: add ACPI DRTM test
* lib: fwts_guid: add a compare function
* acpi: nfit: check fields equals 0 for Virtual CD and Disk
* opal: mtd: Add OPAL MTD Validation
* acpi: ACPI Platform check updates
* acpi: fadt: Remove HEADLESS check on reduced hardware
* pci: aspm: Add segment support
* ACPICA: Update to version 20160831
= Fixed Bugs =
* acpi: nfit: skip SPA Range Structure Index for four GUIDs
* acpi: remove "Linux-ready Firmware Developer Kit" from license header
* cpu: msr: change SMRR_PHYSBASE from 8MB boundary to 4KB boundary
* acpica: remove utprint.c, it is not required
* ACPICA: Remove utfileio.c, it is deprecated and not used
* opal: ensure fdt_node_path buffer is null terminated
* fwts: treewide: voidify return from close(), closedir() and fclose()
* lib: fwts_ipmi: fix incorrect memset size
* opal: mtd: Add error exit when no MTD's
* opal: prd: Improve message when no PRD detected
* devicetree: dt_sysinfo: Improve message for non-reference model
* efi_runtime: change __usc2_strsize name to distinguish from ucs2_strsize
* efi_runtime: redefine all uint*_t types by following the header efi.h
* efi_runtime: exchange the user and local name define
* efi_runtime: refactor the success and error path
* efi_runtime: add label to reduce the number of kfree
* efi_runtime: expand to a full if-conditional instead of using terneary
operator
* efi_runtime: add VariableNameSize return when getting the
EFI_BUFFER_TOO_SMALL
* efi_runtime: fix memory leak of getvariable funtion
* efi_runtime: move the checking status forward
* efi_runtime: clean up some return and alignment code
* uefirttime: specify enable to true for setwakeuptime wiht null time test
= Detail Changelog =
To check /usr/share/doc/fwts/changelog.Debian.gz or
fwts_16.09.00-0ubuntu1.debian.tar.gz from https://launchpad.net/ubuntu/+
source/fwts
5 years, 9 months