<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-kernel/bpftool, branch hardknott</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=hardknott</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=hardknott'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2021-04-03T14:46:03+00:00</updated>
<entry>
<title>bpftool: improve reproducibility</title>
<updated>2021-04-03T14:46:03+00:00</updated>
<author>
<name>INC@Cisco)</name>
<email>INC@Cisco)</email>
</author>
<published>2021-03-29T20:10:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=2c5a2f12a80e2aac93e3a46354d45ab4d87f635a'/>
<id>urn:sha1:2c5a2f12a80e2aac93e3a46354d45ab4d87f635a</id>
<content type='text'>
Pass -f(debug|macro)-prefix-map through CC because libbpf
build system overrides CFLAGS. Also remap STAGING_KERNEL_DIR
because it is also stored in resulting executable

Signed-off-by: Denys Zagorui &lt;dzagorui@cisco.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
(cherry picked from commit 120de5e02ae4d48bb75e910caa2b7f4ae4b3d025)
Signed-off-by: Armin Kuster &lt;akuster808@gmail.com&gt;
</content>
</entry>
<entry>
<title>bpftool: remove recipe from blacklist</title>
<updated>2021-03-28T19:12:58+00:00</updated>
<author>
<name>INC@Cisco)</name>
<email>INC@Cisco)</email>
</author>
<published>2021-03-26T10:45:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=2179569945f07a8ad54b9015dc5fad4300cdbde9'/>
<id>urn:sha1:2179569945f07a8ad54b9015dc5fad4300cdbde9</id>
<content type='text'>
Have not seen build issues for 5.4 and 5.10
x86-64 kernels so allow to build it

Signed-off-by: Denys Zagorui &lt;dzagorui@cisco.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>use weak assignments for PNBLACKLIST in recipe files</title>
<updated>2020-05-26T17:28:39+00:00</updated>
<author>
<name>Robert P. J. Day</name>
<email>rpjday@crashcourse.ca</email>
</author>
<published>2020-05-25T19:21:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=d7f5367b53f6fd410e1ebb270f52c2d9f4b3435a'/>
<id>urn:sha1:d7f5367b53f6fd410e1ebb270f52c2d9f4b3435a</id>
<content type='text'>
Make sure PNBLACKLIST assignments in recipe files use weak assignment,
so they can be overridden in, for example, local.conf files.

Signed-off-by: Robert P. J. Day &lt;rpjday@crashcourse.ca&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>vboxguestdrivers,can-isotp,bpftool: Add to Blacklist</title>
<updated>2019-09-07T19:35:59+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2019-09-07T18:26:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=649d491b213f19f4d7382cc20d824785d0965310'/>
<id>urn:sha1:649d491b213f19f4d7382cc20d824785d0965310</id>
<content type='text'>
They need forward porting to kernel 5.2+

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>bpftool.bb: Disable SECURITY_CFLAGS</title>
<updated>2019-08-29T16:06:54+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2019-08-29T01:27:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=d46e1e767f6b91dc25935e0c48d9d362dd50d879'/>
<id>urn:sha1:d46e1e767f6b91dc25935e0c48d9d362dd50d879</id>
<content type='text'>
We do not pass CFLAGS to build and fortify sources needs some
optimization to be enabled, its better to reset the additional flags and
let the build system add them as it needs

Fixes build failures like
tools/include/tools/libc_compat.h:11:21: error: static declaration of 'reallocarray' follows non-static declaration
|    11 | static inline void *reallocarray(void *ptr, size_t nmemb, size_t size)
|       |                     ^~~~~~~~~~~~

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>bpftool: remove LIC_FILES_CHKSUM</title>
<updated>2019-05-10T16:19:21+00:00</updated>
<author>
<name>Nicolas Dechesne</name>
<email>nicolas.dechesne@linaro.org</email>
</author>
<published>2019-05-10T09:27:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=53d74cea0eb47296ae8937e253d5d4ab932a293a'/>
<id>urn:sha1:53d74cea0eb47296ae8937e253d5d4ab932a293a</id>
<content type='text'>
bpftool is a 'special' recipe since it does "inherit kernelsrc", like
perf in oe-core or cpupower in meta-oe.

they don't have their own sources, but reuse the kernel source tree,
from virtual/kernel recipe. As such, checking the license file does
not seem relevant, since the fetching (and license check) is deferred
to the virtual/kernel recipe.

Remove LIC_FILES_CHKSUM like it is done in perf and cpupower.

Signed-off-by: Nicolas Dechesne &lt;nicolas.dechesne@linaro.org&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-oe: remove True option to getVar calls (again)</title>
<updated>2019-01-13T18:28:01+00:00</updated>
<author>
<name>André Draszik</name>
<email>andre.draszik@jci.com</email>
</author>
<published>2019-01-13T10:55:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=e219649594742a200c1dd5d28e8bf2f5eda2504e'/>
<id>urn:sha1:e219649594742a200c1dd5d28e8bf2f5eda2504e</id>
<content type='text'>
A couple have still been missed in the past despite multiple
attempts at doing so (or simply have re-appeared?).

Search &amp; replace made using the following command:
    sed -e 's|\(d\.getVar \?\)( \?\([^,()]*\), \?True)|\1(\2)|g' \
        -i $(git grep -E 'getVar ?\( ?([^,()]*), ?True\)' \
             | cut -d':' -f1 \
             | sort -u)

Signed-off-by: André Draszik &lt;andre.draszik@jci.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>bpftool: don't build under musl</title>
<updated>2018-12-05T01:51:35+00:00</updated>
<author>
<name>Khem Raj</name>
<email>raj.khem@gmail.com</email>
</author>
<published>2018-12-04T17:39:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=deea62edde1bd9d72d49c508cb0ebb4ec5f2c3f5'/>
<id>urn:sha1:deea62edde1bd9d72d49c508cb0ebb4ec5f2c3f5</id>
<content type='text'>
uses FTW_SKIP_SUBTREE which is GNU extentions, available in glibc but
not in musl

Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>bpftool: add new recipe</title>
<updated>2018-06-28T05:17:33+00:00</updated>
<author>
<name>Daniel Díaz</name>
<email>daniel.diaz@linaro.org</email>
</author>
<published>2018-06-27T17:43:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=00d5219d6515982ecdbe2f3c5d9eff852ef02589'/>
<id>urn:sha1:00d5219d6515982ecdbe2f3c5d9eff852ef02589</id>
<content type='text'>
The bpftool allows for inspection and simple manipulation of
eBPF programs and maps, so common in the kernel selftests.

Signed-off-by: Daniel Díaz &lt;daniel.diaz@linaro.org&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
