<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-intel.git/common/recipes-core, branch pyro</title>
<subtitle>[no description]</subtitle>
<id>https://git.enea.com/cgit/linux/meta-intel.git/atom?h=pyro</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-intel.git/atom?h=pyro'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/'/>
<updated>2017-05-16T15:05:07+00:00</updated>
<entry>
<title>intel-microcode: Update to latest 20170511</title>
<updated>2017-05-16T15:05:07+00:00</updated>
<author>
<name>Saul Wold</name>
<email>sgw@linux.intel.com</email>
</author>
<published>2017-05-16T15:03:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=dd69e3bd9a69ddda01a700ba04e93efce04476d8'/>
<id>urn:sha1:dd69e3bd9a69ddda01a700ba04e93efce04476d8</id>
<content type='text'>
This update also updated the licence checksum as the date has changed
The core content of the license has not changed

Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>initrdscripts: add support for NVME target install</title>
<updated>2017-05-11T02:29:32+00:00</updated>
<author>
<name>Ng, Wei Tee</name>
<email>wei.tee.ng@intel.com</email>
</author>
<published>2017-05-10T18:38:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=3afa94c979c984b978142170b8dbe6533ab8536c'/>
<id>urn:sha1:3afa94c979c984b978142170b8dbe6533ab8536c</id>
<content type='text'>
Add awareness of /dev/nvme* block devices to install scripts. As
presently
written, installer knows only of /dev/sd* and /dev/mmcblk* block
devices.
Building upon scaffolding put in place by Awais in...

     80ec9f627915 ("initrdscripts: handle mmc device as installer
 medium")

(From OE-Core rev: b5a036ce958e3fe24690531712071abc14b48033)

Signed-off-by: Joe Konno &lt;joe.konno@intel.com&gt;
Signed-off-by: Ross Burton &lt;ross.burton@intel.com&gt;
Signed-off-by: Richard Purdie &lt;richard.purdie@linuxfoundation.org&gt;

 (From Poky rev: 85c9b9f9c602459b32f8f301b161c9a3f6f14d4e)

Ported the changes from poky meta layer into BSP layer. As the
original commit was changing 2 files, this has been rework for
meta-intel layer.

[YOCTO #11367]

Signed-off-by: Chang Rebecca Swee Fun &lt;rebecca.swee.fun.chang@intel.com&gt;
Signed-off-by: Ng, Wei Tee &lt;wei.tee.ng@intel.com&gt;
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>thermald,iucode-tool,libyami: Add UPSTREAM_CHECK_ variables</title>
<updated>2017-05-09T15:29:50+00:00</updated>
<author>
<name>Aníbal Limón</name>
<email>anibal.limon@linux.intel.com</email>
</author>
<published>2017-05-01T20:30:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=4b83cea79a662d8061211b0db6d465cd474a974a'/>
<id>urn:sha1:4b83cea79a662d8061211b0db6d465cd474a974a</id>
<content type='text'>
These variables are used by checkpkg task to figure out if there are
a new version of the upstream software.

Signed-off-by: Aníbal Limón &lt;anibal.limon@linux.intel.com&gt;
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>core-image-tiny-initramfs: Choose WKS_FILE correctly between architectures</title>
<updated>2017-03-07T20:22:22+00:00</updated>
<author>
<name>Alejandro Hernandez</name>
<email>alejandro.hernandez@linux.intel.com</email>
</author>
<published>2017-02-20T22:42:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=ce81e55f62f22f662e3466593c9434a46142f3c5'/>
<id>urn:sha1:ce81e55f62f22f662e3466593c9434a46142f3c5</id>
<content type='text'>
Signed-off-by: Alejandro Hernandez &lt;alejandro.hernandez@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>iucode-tool: Add support for MUSL</title>
<updated>2017-02-10T15:52:49+00:00</updated>
<author>
<name>Saul Wold</name>
<email>sgw@linux.intel.com</email>
</author>
<published>2017-02-03T19:25:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=b5b93ad3ee49efea3906d715da339cc1a75baf6b'/>
<id>urn:sha1:b5b93ad3ee49efea3906d715da339cc1a75baf6b</id>
<content type='text'>
iucode-tool needs the arpg API which is not part of MUSL, so add argp-standalone as
a dependency. The arpg library is also required for linking, so add a patch to
the Makefile.am, which is added again based on tclib being MUSL

Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>iucode-tool: Upgrade to 2.1.1</title>
<updated>2017-01-24T22:30:59+00:00</updated>
<author>
<name>Saul Wold</name>
<email>sgw@linux.intel.com</email>
</author>
<published>2017-01-18T16:21:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=37473472ec1e7387befd3d25a303f9393be51bb7'/>
<id>urn:sha1:37473472ec1e7387befd3d25a303f9393be51bb7</id>
<content type='text'>
The license info changed due to update of year and formatting
They also changed the toplevel directory in the tarball from
iucode_tool -&gt; iucode-tool

CVE: CVE-2017-0357
Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: California Sullivan &lt;california.l.sullivan@intel.com&gt;
</content>
</entry>
<entry>
<title>initramfs-live-install-efi: Make use of new override</title>
<updated>2016-11-02T23:31:53+00:00</updated>
<author>
<name>Saul Wold</name>
<email>sgw@linux.intel.com</email>
</author>
<published>2016-11-02T20:39:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=337cee235c4987f5c2af9d3cbcbfb352742043d8'/>
<id>urn:sha1:337cee235c4987f5c2af9d3cbcbfb352742043d8</id>
<content type='text'>
Move script to the files/intel-x86-common sub-dir which will be used
based on the added override in MACHINEOVERRIDES

Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;

foo

Signed-off-by: Saul Wold &lt;sgw@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>rmc: Don't install boot entries when RMC entries exist</title>
<updated>2016-08-03T22:43:30+00:00</updated>
<author>
<name>Jianxun Zhang</name>
<email>jianxun.zhang@linux.intel.com</email>
</author>
<published>2016-08-03T18:04:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=b9f9710ba4df77e2ef0f06ccb1d2870f626d229e'/>
<id>urn:sha1:b9f9710ba4df77e2ef0f06ccb1d2870f626d229e</id>
<content type='text'>
RMC installer copies RMC entries after copying default entries. But
default entries aren't overwritten when RMC entries have different file
names from them, so they will be kept on target after installation.

RMC Bootloader skips loading default entries when it can get RMC entries
from RMC database file. However, RMC database file isn't deployed onto
target in installation by design.

As a result, default entries show up along with deployed RMC entries once
target reboots after installation.

We cannot get rid of these default entries in RMC deployment section because
it doesn't know which entry file should be removed.

An easier way is not to deploy default entries when any boot entry files
assumingly from RMC are already deployed at a later step. Similar logic
applies to loader.conf too.

Signed-off-by: Jianxun Zhang &lt;jianxun.zhang@linux.intel.com&gt;
Reviewed-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Tom Zanussi &lt;tom.zanussi@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>rmc: Add support for POSTINSTALL.sh post-installation hook</title>
<updated>2016-08-03T22:39:16+00:00</updated>
<author>
<name>Jianxun Zhang</name>
<email>jianxun.zhang@linux.intel.com</email>
</author>
<published>2016-08-03T18:04:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=7c3a3fe5ab6bf428f0ba42d77181d1951480f3d1'/>
<id>urn:sha1:7c3a3fe5ab6bf428f0ba42d77181d1951480f3d1</id>
<content type='text'>
POSTINSTALL.sh provides developer a final chance to retouch
almost anything deployed on target before unmounting partitions
and reboot at the end of an installation session.

RMC installer executes this script if it can be queried from
RMC database file for the running board.

Some steps to make system bootable still happen after this hook.

Signed-off-by: Jianxun Zhang &lt;jianxun.zhang@linux.intel.com&gt;
Reviewed-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Tom Zanussi &lt;tom.zanussi@linux.intel.com&gt;
</content>
</entry>
<entry>
<title>EFI installer: Deploy board-specific data and kernel cmdline</title>
<updated>2016-08-03T22:37:11+00:00</updated>
<author>
<name>Jianxun Zhang</name>
<email>jianxun.zhang@linux.intel.com</email>
</author>
<published>2016-08-03T18:04:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-intel.git/commit/?id=daa587ed5c950cdcbc3a4b2561fb92209c0784ec'/>
<id>urn:sha1:daa587ed5c950cdcbc3a4b2561fb92209c0784ec</id>
<content type='text'>
Extend the existing init-install-efi.sh in OE to call RMC tool
so that it can deploy file blobs and a global kernel cmdline
fragment associated to the type of current running board.

At first, it tries to retrieve a special configuration file
INSTALLER.CONFIG associated to the board from RMC database file
on ESP.

If the config file is fetched successfully, installer parses
configuration file to know which file blobs should be deployed
from database to target, also with other necessary information
like FS attributes of deployed file.

If a rule in config file is to create a directory, installer
creates it accordingly. Developer must direct installer to create
new directory first if destination of a file is in that directory
by adding a '/' at the end of a line.

The below is an example of INSTALLER.CONFIG. It directs installer to
deploy a boot entry boot.conf to EFI partition, create a
directory /etc/mylib/ on target's rootfs, and deploy a config
file mylib.conf in the created directory. The first several lines
started with '#' are comment.

efi_entry_dir:root:disk:770:/boot/loader/entries/
boot.conf:root:disk:770:/boot/loader/entries/rmcboot.conf
mylibdir:root:root:770:/tgt_root/etc/mylib/
mylib.conf:root:root:660:/tgt_root/etc/mylib/mylib.conf

When installer cannot get config file for the type of running board,
it skips any board-specific deployment. If a command fails at any
step, installer simply moves to the next.

After all the boot entries are deployed, installer seeks a config file
KBOOTPARAM from RMC database file. In success, it appends the content
of KBOOTPARAM to the end of kernel command line of every deployed
entry. KBOOTPARAM works as a global kernel command line fragment
specific to the type of running board.

The installer is copied and modified from OE:
./recipes-core/initrdscripts/files/init-install-efi.sh:
(OE-Core rev: 031c2f6ced917a81b4f39dca371773d0275ddf73)

Signed-off-by: Jianxun Zhang &lt;jianxun.zhang@linux.intel.com&gt;
Reviewed-by: Saul Wold &lt;sgw@linux.intel.com&gt;
Signed-off-by: Tom Zanussi &lt;tom.zanussi@linux.intel.com&gt;
</content>
</entry>
</feed>
