<feed xmlns='http://www.w3.org/2005/Atom'>
<title>BMC/tmp/openbmc.git/meta-microsoft, branch master</title>
<subtitle>OpenBMC Distribution (mirror)</subtitle>
<id>https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=master</id>
<link rel='self' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/'/>
<updated>2021-10-22T18:45:30+00:00</updated>
<entry>
<title>meta-microsoft: remove unusable olympus machine</title>
<updated>2021-10-22T18:45:30+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2021-10-13T01:28:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=9318f4191faab5627c2eb402825ae0e4556f54eb'/>
<id>urn:sha1:9318f4191faab5627c2eb402825ae0e4556f54eb</id>
<content type='text'>
This machine is unbuildable and has not been updated in the requisite 2
months per https://lore.kernel.org/openbmc/YRUW7cazmCjW8VpP@heinlein/,
so it is being deleted.

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I019db3c774cc5a21e52f33056669943ef42d4546
</content>
</entry>
<entry>
<title>treewide: fix comments for rpm/ipk</title>
<updated>2021-09-16T19:23:05+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2021-09-16T19:23:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=b3b2aee683e98b7ac06dfa9807b37d5ae11bb9f6'/>
<id>urn:sha1:b3b2aee683e98b7ac06dfa9807b37d5ae11bb9f6</id>
<content type='text'>
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: Ia05891430c6c97a89b7bc8ba4558ae496866bf7d
</content>
</entry>
<entry>
<title>bitbake: Use IPK packaging for rootfs assembly</title>
<updated>2021-09-16T12:54:14+00:00</updated>
<author>
<name>Andrew Jeffery</name>
<email>andrew@aj.id.au</email>
</author>
<published>2021-09-14T23:42:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=605c37cb989a95c02633fcb93efb45102781b4bb'/>
<id>urn:sha1:605c37cb989a95c02633fcb93efb45102781b4bb</id>
<content type='text'>
bitbake offers a choice of DEB, RPM or IPK packaging. To a degree the
choice is functionally arbitrary for image generation but control over
the package format becomes important if we want to:

1. Include runtime package management functionality in the firmware image
2. Mess about with the packages on the build system

With respect to 1 the IPK format and opkg (an ipk package manager) are
designed for embedded systems[1] - by contrast to RPMs have heavier
dependencies and a greater impact on the size and complexity of the
firmware image.

Regarding 2, the embedded nature and the need for opkg to work without
much fuss leads to a lower configuration barrier by comparison to RPMs.
With ipk it becomes possible to reuse the packages built during image
preparation for core analysis without needing to generate an SDK:

```
$ export LD_LIBRARY_PATH=./tmp/work/x86_64-linux/opkg-native/*/recipe-sysroot-native/usr/lib
$ MY_DEBUG_ROOT=tmp/rootfs-debug
$ ./tmp/sysroots-components/x86_64/opkg-native/usr/bin/opkg \
	-f ./tmp/work/p10bmc-openbmc-linux-gnueabi/obmc-phosphor-image/*/opkg.conf \
	-o $MY_DEBUG_ROOT \
	update
$ fakeroot ./tmp/sysroots-components/x86_64/opkg-native/usr/bin/opkg \
	-f ./tmp/work/p10bmc-openbmc-linux-gnueabi/obmc-phosphor-image/1.0-r0/opkg.conf \
	-o $MY_DEBUG_ROOT \
	install dbus-sensors dbus-sensors-dbg
$ gdb-multiarch
(gdb) set solib-absolute-prefix .../tmp/rootfs-debug
(gdb) add-auto-load-safe-path .../tmp/rootfs-debug
(gdb) file tmp/rootfs-debug/usr/bin/nvmesensor
(gdb) core-file obmcdump_17_9597/core.nvmesensor.0.aae91b519d0e4e0e8bbe746e3f6cd25f.2779.9594000000
Core was generated by `/usr/bin/nvmesensor'.
Program terminated with signal SIGABRT, Aborted.
pthread_kill.c:45
45      pthread_kill.c: No such file or directory.
(gdb) bt
pthread_kill.c:45
../sysdeps/posix/raise.c:26
/home/andrew/src/openbmc/openbmc/build/p10bmc/tmp/rootfs-debug/usr/lib/libstdc++.so.6
/home/andrew/src/openbmc/openbmc/build/p10bmc/tmp/rootfs-debug/usr/lib/libstdc++.so.6
/home/andrew/src/openbmc/openbmc/build/p10bmc/tmp/rootfs-debug/usr/lib/libstdc++.so.6
/home/andrew/src/openbmc/openbmc/build/p10bmc/tmp/rootfs-debug/usr/lib/libstdc++.so.6
"xyz.openbmc_project.NVMeSensor", this=0x488f04) at
/usr/include/sdbusplus/bus.hpp:234
../../../../../../workspace/sources/dbus-sensors/src/NVMeSensorMain.cpp:159
(gdb)
```

This approach documented in the Poky Reference Manual:

https://www.yoctoproject.org/docs/1.0/poky-ref-manual/poky-ref-manual.html#platdev-gdb-remotedebug-launch-gdb-inferiorbins

Switch all machines to IPK to align the debugging experience with
upstream's documentation and to facilitate efficient use of packaged
software at runtime.

[1] https://openwrt.org/docs/guide-user/additional-software/opkg

Change-Id: I8ef526add2d7a6790de1b3eb3fb85cd39b864f23
Signed-off-by: Andrew Jeffery &lt;andrew@aj.id.au&gt;
Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
</content>
</entry>
<entry>
<title>treewide: remove gategarth from layer-support</title>
<updated>2021-08-24T11:39:30+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2021-08-23T21:26:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=ce1426257525128c9c8f17e91afc6a60d1cb6244'/>
<id>urn:sha1:ce1426257525128c9c8f17e91afc6a60d1cb6244</id>
<content type='text'>
We've typically kept these LAYERSERIES_COMPAT to 2 releases: the current
and the upcoming.  Remove 'gatesgarth' is it is now 2 releases back.

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I5e812a94fed1738898af75c0fdee81996a5bbf20
</content>
</entry>
<entry>
<title>Remove redundant code to set root password</title>
<updated>2021-08-10T11:13:37+00:00</updated>
<author>
<name>Joseph Reynolds</name>
<email>joseph-reynolds@charter.net</email>
</author>
<published>2021-08-04T15:01:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=516363e50000bf4c41a32dbe521ce50727eaded2'/>
<id>urn:sha1:516363e50000bf4c41a32dbe521ce50727eaded2</id>
<content type='text'>
Background: The OpenBmc project default root account password is set
in meta-phosphor/conf/distro/include/phosphor-defaults.inc and can be
customized in each layer's local.conf file.

Many of these local.conf.sample files had redundant code to set the
password, which probably should not have been there.  Removing them
allows the defaults in phosphor-defaults.inc to take effect.

Tested: No.  Only meta-ibm was tested.

Signed-off-by: Joseph Reynolds &lt;joseph-reynolds@charter.net&gt;
Change-Id: I76dce00d269d7afa005d7bcfd63f846d3cf45596
</content>
</entry>
<entry>
<title>treewide: Remove obsolete image-mklibs class</title>
<updated>2021-06-07T06:22:06+00:00</updated>
<author>
<name>William A. Kennington III</name>
<email>wak@google.com</email>
</author>
<published>2021-05-27T22:36:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=76f91bca10fbb88a5e376f4a338baa30778f9ec8'/>
<id>urn:sha1:76f91bca10fbb88a5e376f4a338baa30778f9ec8</id>
<content type='text'>
This is apparently not actually working anymore and is removed in the
next poky update.

Change-Id: Ia1c6a258d124a4a30a14fc42e8e0bba95e64faeb
Signed-off-by: William A. Kennington III &lt;wak@google.com&gt;
</content>
</entry>
<entry>
<title>hardknott: yocto release</title>
<updated>2021-04-06T13:22:18+00:00</updated>
<author>
<name>Andrew Geissler</name>
<email>geissonator@yahoo.com</email>
</author>
<published>2021-03-31T20:08:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=5cbb9c9fe72ec00f03a62ac162bb8ca5f5037b03'/>
<id>urn:sha1:5cbb9c9fe72ec00f03a62ac162bb8ca5f5037b03</id>
<content type='text'>
Latest upstream yocto has moved on to the 3.3 hardknott release

Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
Change-Id: Ieae36798d66d21c2c642931f06407d3bb2acf163
</content>
</entry>
<entry>
<title>openbmc: add meta-security layer</title>
<updated>2021-03-22T13:59:05+00:00</updated>
<author>
<name>Anton D. Kachalov</name>
<email>gmouse@google.com</email>
</author>
<published>2021-03-17T11:35:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=cde0f094f52420ffa1cb0a235c22dba43297c255'/>
<id>urn:sha1:cde0f094f52420ffa1cb0a235c22dba43297c255</id>
<content type='text'>
This layer provides libseccomp.

Signed-off-by: Anton D. Kachalov &lt;gmouse@google.com&gt;
Change-Id: I84513d56f2ed75fab49043196b98ef8b858e394f
</content>
</entry>
<entry>
<title>meta-microsoft: update Yocto compat for gatesgarth</title>
<updated>2020-11-21T19:00:18+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2020-11-03T22:15:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=c110b0990894c3e152481235e857bbbba4e83483'/>
<id>urn:sha1:c110b0990894c3e152481235e857bbbba4e83483</id>
<content type='text'>
The next release of Yocto is soon and most of the upstream
layers have switched support strings for it.  Support layer
compat for gatesgarth (current) and dunfell (previous).

(From meta-microsoft rev: 2518b2a71b8373ccfaa6015b88c76949244afb03)

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: I897ebf4e697b9ef21aa22462d3f1f1bb5e902804
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
<entry>
<title>meta-microsoft: update Yocto compat for gatesgarth</title>
<updated>2020-11-11T21:39:22+00:00</updated>
<author>
<name>Patrick Williams</name>
<email>patrick@stwcx.xyz</email>
</author>
<published>2020-11-03T22:15:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/BMC/tmp/openbmc.git/commit/?id=01239d583fa8d14ebffad60d096fc6907e6ee881'/>
<id>urn:sha1:01239d583fa8d14ebffad60d096fc6907e6ee881</id>
<content type='text'>
The next release of Yocto is soon and most of the upstream
layers have switched support strings for it.  Support layer
compat for gatesgarth (current) and dunsfell (previous).

(From meta-microsoft rev: 8d91440d4c9f86b156694f2870505f71f50d6441)

Signed-off-by: Patrick Williams &lt;patrick@stwcx.xyz&gt;
Change-Id: Ieb116a883c74f174fe65cd74b61da34eaf109554
Signed-off-by: Andrew Geissler &lt;geissonator@yahoo.com&gt;
</content>
</entry>
</feed>
