[PATCH] chipsec: update to latest CHIPSEC
by Ricardo Neri
Update CHIPSEC to the latest changes of its master branch as of the
date of writing this patch. This allow us to get the latest fixes
and features.
Signed-off-by: Ricardo Neri <ricardo.neri-calderon(a)linux.intel.com>
---
meta-luv/recipes-core/chipsec/chipsec_git.bb | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/meta-luv/recipes-core/chipsec/chipsec_git.bb b/meta-luv/recipes-core/chipsec/chipsec_git.bb
index a21c8bd..b81a99e 100644
--- a/meta-luv/recipes-core/chipsec/chipsec_git.bb
+++ b/meta-luv/recipes-core/chipsec/chipsec_git.bb
@@ -14,7 +14,7 @@ SRC_URI = "git://github.com/chipsec/chipsec.git \
file://0001-setup.py-give-CPU-architecture-to-the-driver-s-Makef.patch \
"
-SRCREV="2fbb7a4eeb3752998dfbcbdf771cd3f8ed1985ae"
+SRCREV="504c2515c59559be3dde755e2a48bb9dee397bcb"
PV="1.2.5+"
DEPENDS = "virtual/kernel python-core nasm-native python-setuptools-native"
--
2.7.4
3 years, 10 months
[PATCH 0/4] Fix 32-bit builds of CHIPSEC
by Ricardo Neri
Our build bot discovered broken builds of CHIPSEC in qemux86. This series
fixes these issues. In a nutshell, the CHIPSEC driver needs to be aware
of the CPU architecture to build the driver differently. Also, given
that CHIPSEC provides an out-of-tree module, Linux needs extra tasks performed
before CHIPSEC can be built.
Thanks and BR,
Ricardo
Ricardo Neri (4):
chipsec: make chipsec recipe depend on make_scripts
chipsec: Provide CHIPSEC's driver with the build architecture
chipsec: distutils' build arguments
chipsec: Ship 64-bit binary files only in 64-bit packages
...ve-CPU-architecture-to-the-driver-s-Makef.patch | 40 ++++++++++++++++++++++
meta-luv/recipes-core/chipsec/chipsec_git.bb | 14 +++++++-
meta/lib/oe/terminal.py | 3 +-
3 files changed, 55 insertions(+), 2 deletions(-)
create mode 100644 meta-luv/recipes-core/chipsec/chipsec/0001-setup.py-give-CPU-architecture-to-the-driver-s-Makef.patch
--
2.9.3
3 years, 10 months
[PATCH 0/9] chipsec: bump to v1.2.5+
by Ricardo Neri
This patches aims to update to CHIPSEC v1.2.5 plus the latest contents
of the CHIPSEC repository. The intention is to pave the way to update
to v1.2.6 once it is out; provided it does not vary significantly wrt
the current code base.
Many things have changed in CHIPSEC since the last time we updated it:
* CHIPSEC now relies more on various python modules and less on custom
solutions.
* CHIPSEC now handles the build and insertion of the chipsec.ko
kernel module.
* The structure of the repository has changed significantly
All these changes need to be reflected in our recipe. In order to not
break builds, these changes would need to be done in a single gigantic
patch. Instead, I disabled CHIPSEC temporarily to be able to split
all the needed changes in a more logical and simpler manner. CHIPSEC
is re-enabled towards the end of the series.
Thanks and BR,
Ricardo
Ricardo Neri (9):
core-image-efi-initramfs: Temporarily disable chipsec
chipsec: update support for 32-bit
chipsec: do not custom-build the chipsec kernel module
chipsec: remove _prepend's that change directories
chipsec: correct location of installation
chipsec: update build time and runtime dependencies
chipsec: bump to v1.2.5+
chipsec: do not ship manual
core-image-efi-initramfs: Re-enable chipsec
.../0001-chipsec-building-for-32-bit-systems.patch | 49 ++++----------
.../chipsec/0001-chipsec-do-not-ship-manual.patch | 38 +++++++++++
...ux-Do-not-host-system-s-kernel-source-dir.patch | 29 +++++++++
...utilize-inode_lock-unlock-wrappers-for-ne.patch | 44 -------------
...ux-Don-t-build-userland-app-automatically.patch | 37 -----------
meta-luv/recipes-core/chipsec/chipsec/chipsec | 5 --
...up-install-cores-library-under-helper-lin.patch | 31 ---------
meta-luv/recipes-core/chipsec/chipsec_git.bb | 75 +++++++++-------------
8 files changed, 110 insertions(+), 198 deletions(-)
create mode 100644 meta-luv/recipes-core/chipsec/chipsec/0001-chipsec-do-not-ship-manual.patch
create mode 100644 meta-luv/recipes-core/chipsec/chipsec/0001-drivers-linux-Do-not-host-system-s-kernel-source-dir.patch
delete mode 100644 meta-luv/recipes-core/chipsec/chipsec/0002-chipsec_km-utilize-inode_lock-unlock-wrappers-for-ne.patch
delete mode 100644 meta-luv/recipes-core/chipsec/chipsec/0006-drivers-linux-Don-t-build-userland-app-automatically.patch
delete mode 100644 meta-luv/recipes-core/chipsec/chipsec/chipsec-setup-install-cores-library-under-helper-lin.patch
--
2.7.4
3 years, 10 months