Age | Commit message (Collapse) | Author | Files | Lines |
|
This commit fixes build by correcting default value of mailbox settings.
Change-Id: I5df137ca7dc8f8008d49a0cd010c14691dc6754b
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
|
|
This commit adapts `0002-Add-support-for-boot-initiator-mailbox.patch`
and fixes build.
Change-Id: I7a89d66a14862eab26662c97b43c3de7f0b67c8f
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
|
|
VESNIN is OpenPOWERv8 based and obsolete.
Last released build is based on OpenBMC v2.8
We don't plan to update it to the latest OpenBMC revisions.
Change-Id: Ifb6223e5a454bcb320bd0c2f3461b804a9ad829c
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
|
|
Moved "inherit native" statements to the last position to remove QA Issues.
The message is: WARNING: QA Issue: {RECIPENAME}: native/nativesdk class is not
inherited last, this can result in unexpected behaviour. Classes inherited
after native/nativesdk: {CLASSFILES} [native-last]
Change-Id: Ib6d8f41c437ca62a8d4a9885ff670adb5ad69f8a
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
|
|
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 <wak@google.com>
|
|
We want to use packageconfig options instead of build system specific
ones.
Change-Id: I13002f3d1f62acb882ca713b038316397720bda0
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
The repository supports it, so switch it over in bitbake.
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I8d96c79b395ee2614ddd869091569f245426c5c7
|
|
Latest upstream yocto has moved on to the 3.3 hardknott release
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ieae36798d66d21c2c642931f06407d3bb2acf163
|
|
phosphor-led-manager has 3 packages
- phosphor-led-manager : Default
- phosphor-led-manager-ledmanager : Packages phosphor-ledmanager
- phosphor-ledmanager-faultmonitor : Packages phosphor-fru-fault-monitor
Because of this, it was not possible to install files via Makefile and
that always needed a corresponding update to FILES_{PN}-ledmanager.
Removing phosphor-led-manager-ledmanager will eliminate this problem.
Change-Id: I00ca4c34346a47f887872464b9050a46d8f5e8e9
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
|
|
This brings the thresholds for the VBAT sensor.
End-User-Impact: The VBAT sensor will now have thresholds.
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Change-Id: I7a8fb0194900cb6f39ab09b6c3ad9f1ff65d23ee
|
|
This brings the VBAT sensor to the sensor's list shown by the
`ipmitool sensor` command.
End-User-Impact: The `ipmitool sensor` command will now contain the VBAT
sensor.
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Change-Id: I6465a2d6386bf6cd271763de678cae1ee086d6ee
|
|
This reverts commit 12f7c29b5365fc3d40665b4326b2f2c8c559ce67.
The GAIN was too small due the bug in the phosphor-hwmon.
It is no longer required as the bug has already fixed.
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Change-Id: I54f565f777e4c0edb7368f70c999b08ce9c05b98
|
|
This layer provides libseccomp.
Signed-off-by: Anton D. Kachalov <gmouse@google.com>
Change-Id: I84513d56f2ed75fab49043196b98ef8b858e394f
|
|
Alexander Filippov (1)
Fix build with OpenBMC 2.10.0-dev
Change-Id: Iee1968deb5c72c3559cbf629742af03bf29bfae2
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
|
|
Artem Senichev (1):
Add handling of unused result values
Change-Id: I9420560b36ecaf2ad854cdb36719625dad60c721
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
|
|
Add a missing variable initialization that resulted
in an error during release builds
Signed-off-by: Alexander Amelkin <a.amelkin@yadro.com>
Change-Id: Id938ecb17f2a7b37816b4ff72c066ed6581f4577
|
|
Artem Senichev (1):
health/export: Fix invalid journalctl arguments
(From meta-yadro rev: aead35a36c65b65968b1dfdf9fbc8f0a19836d19)
Signed-off-by: Artem Senichev <a.senichev@yadro.com>
Change-Id: I8a0fe60134274ff08ce69c5606142d380689615c
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Please see https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/39379
for details about why this is necessary.
(From meta-yadro rev: 86e314b458ea73f2beb84d1da315a1e17a69e04e)
Signed-off-by: Ed Tanous <ed@tanous.net>
Change-Id: Ifc0ead39f1b8292a7c3b72c7cb29791efb4d3c66
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
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-yadro rev: a5126fbe78b18fbe1e52356fb7500cf528e74a65)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I9f89933f2d3892323400e7acad213a2a1e0c09eb
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Alexander Filippov (2):
* Add more clear message about machine mismatch
* signature: handle image verification
(From meta-yadro rev: 6b3feee568fe56b29af1051ee4506057a1504995)
Change-Id: I792fda981263d250af3954f749f535ce3e733d17
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Alexander Filippov (2):
vegman: sensors: use lssensors
bmc/datetime: add time synchronization method
This also adds some used tools as runtime dependency.
(From meta-yadro rev: e884b08867fed7ba959ae86f4ff676ff94262062)
Change-Id: Ifc702728ab05346ed44d4e33bdb986692cc28afe
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
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-yadro rev: e18f52c26682880d7611a65888a0d8bbc8b5f734)
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ia15eb84ee2f655a2d7fcecb96b9edaa95c25539d
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
phosphor-ipmi-config is the package without an external repository and
does not have any suffixes in the name.
This just renames the bbappend file and fixes the build.
(From meta-yadro rev: bcdc5919568f79f706bca797b3a2c8f0834a5ab7)
Change-Id: Idc0394276f639de68f92d6a51b0e21b994bdf1a5
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Disables setting the primary group for admin account and removes its
memberships from group 'operator' and 'user'.
Sudo membership is not necessary anymore.
Made for compatibility with User Management service.
(From meta-yadro rev: 8435f349732c6a2460aa1b05f74cb65717c120b3)
Signed-off-by: Artem Senichev <a.senichev@yadro.com>
Change-Id: Ib4a7b94c352a15e8ad5487ed3cdefb35d976d0fb
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This commit adds list of ciphers supported by YADRO.
Besides the default cipher suite 17 from meta-phosphor layer,
the cipher suite 3 (hmac_sha1 auth. algorithm) has been added.
(From meta-yadro rev: df5e1284a61baa0f9aa923c66573505362a49c9f)
Signed-off-by: Kirill Pakhomov <k.pakhomov@yadro.com>
Change-Id: I69baa4c7decd5d38d253643d68e89514b4291268
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Alexander Filippov (2):
update: fix fwupdate call
update: Add a stricter argument check
Artem Senichev (6):
Hierarchical command system support
user: Grant Web and Redfish access for admins
Add Vegman support
Split 'bmc' command for different platforms
vegman: Remove unsupported commands
vegman: Add sensors and inventory handlers
user: Manage accounts via D-Bus calls
(From meta-yadro rev: f9668ffb6c5880332dc6070d0db50b4cf214a16b)
Change-Id: I67349c9954336f7cdbaf6ccc191dcd5dd56c6665
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Artem Senichev <a.senichev@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This adds Andrei Kartashev as a reviewer for meta-yadro layer.
(From meta-yadro rev: 8dcb3402325c376f0563f3d871a446cb26045e3f)
Change-Id: Ie4a9c9090fbf7973aa01c6d2f8c57246ba7626cb
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The `bmcweb` by default has enabled the mutual TSL authentication
support. But this feature requires the
`phosphor-nslcd-authority-cert-config` installed. This package was
removed with LDAP support and as a result the `bmcweb` is crashing now.
Nicole does not require LDAP and TLS auth.
This commit disables the TLS auth in the `bmcweb` and fixes the issue.
(From meta-yadro rev: 98c4bccc9c649da1bbdba41253e0de667f9bc0a0)
Change-Id: Ica0f5443dc79174d58a57a105595e8b6fbae1ff3
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The phosphor-host-ipmid was modified by the upstream and our patch is
now conflicted with those changes.
This commit brings the refactored patch file and fixes the
phosphor-host-ipmid building.
(From meta-yadro rev: f0ea8198fe547003cb96f5c9c1d393fe0ef67bc4)
Change-Id: I670138248cd49955053dc594108b0c482df94efe
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Since the `phosphor-dbus-interfaces` has switched to `meson` simply
adding a new YAML is not enough.
This commit appends a YAML file and few required changes in the meson
scripts to fix `xyz.openbmc_project.Control.Boot.Mailbox` interface
building.
(From meta-yadro rev: 1df817ffff7f18f435402872df1f51fa0d19f08f)
Change-Id: I211d15995f1cf6d92957b51891da1ed942ffa7b4
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This brings:
- Update to latest clang format
- vegman: wait for busy partitions
- dbus: wait until the service is really stopped
(From meta-yadro rev: 5c3180810cd0a1d89aebb8203c035da51f2368b1)
Change-Id: I109305f36a15327cc737c3210315a2cf1f314467
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
VBAT is measured in millivolts but should be shown in volts.
This commit fixes the gain parameter.
(From meta-yadro rev: 8b9a6e68150bb92990314743ba7b95166cf9d409)
Change-Id: I508948907b5ffc8845bf1ce04c8a811f4632171f
End-User-Impact: VBAT will now show in Volts.
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Since the commit 022da0dd the value type of sensors was changed
from `int64_t` with scale to `double`.
This brings the same replacement for `phosphor-ipmi-host`.
(From meta-yadro rev: fe84801b413deef4185337a117098f62fca4dbc6)
Change-Id: I3de00a101a0633658292131c5d255080ab24f64c
End-User-Impact: `ipmitool sensor` will now show actual sensor's values.
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This brings:
- Change sensor Value to double
- Add new sensors unit
(From meta-yadro rev: 87fdf4e74c24d8f8be20ae67ce85e65ff2040e92)
Change-Id: Ia1b172df682c75e9b94e5520d16718085a17d00d
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Remove the `aux` field from `dev_id.json` in order to enable
parsing of the AUX info from the version string.
(From meta-yadro rev: 10a64bde2de34a34bcd015bfb1f8d4183f51321f)
Signed-off-by: Alexander Amelkin <a.amelkin@yadro.com>
Change-Id: I74fd12967b19d900f3cdffcd5163242a13efde0f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
AUX Revision info was always taken from the dev_id.json
file if it exists, overriding the value calculated from the
active firmware version string. Also, when AUX info was
calculated, it only properly parsed the dirtyness of the
build.
With this commit the AUX info calculation will properly parse
the git hash part and will include it as higher 3 bytes of
the AUX info. For officially released versions the lower byte
will be zero.
For development versions, bits [7:1] of the fourth byte will
all be 1 as an indicator of non-release branch. For unofficial builds
from release branches those bits will contain a number from
1 to 126 indicating a patch level since the release tag.
In any case the bit 0 of byte 4 is a dirtyness indicator.
If the sources used to build the firmware were modified compared
to the git hash, this bit will be 1.
WARNING: For the AUX decoding from version string to work
properly, the dev_id.json file must NOT contain
the `aux` property.
(From meta-yadro rev: 468784ebfd8009e34207018c44858e2b6bc28762)
End-user-impact: Version info is properly represented in the
AUX Revision Info fields in response to the
IPMI Get Device ID command (ipmitool mc info)
Signed-off-by: Alexander Amelkin <a.amelkin@yadro.com>
Change-Id: Iec376659ab108283e224618e3f6afed24a86b199
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This brings:
- Support for VEGMAN
- reboot-guard-support is enabled by default
- Some code refactoring
- Using the PACKAGECONIFG instead of OEMESON to enable configure
options.
(From meta-yadro rev: a01e7828feac74f9ae65877b5fe352395cab8736)
Change-Id: Iff6566c7988722604735f6a43806e5485d1092f2
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The functionality of this package was added as a part of `systemd-conf`
package. This package is no longer required.
(From meta-yadro rev: e5fb11c84f7455acff17efb79373e954afef1780)
Change-Id: Iee5368e0bcc60ccdb745323937ec5506ce3c1c4d
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
This brings the default network settings for Tatlin as a part of
`systemd-conf` package.
These settings contain a predefined IPv4 address for eth0 interface,
keep the possibility of getting an additional IP address from DHCP.
VALN4004 with predefined IPv6 address is also kept.
(From meta-yadro rev: 56e7efa11a0b281f39d160cd99c84b7a95632205)
Change-Id: Ibb025a1ae519f0843bfcb8ec71e009e2bc97141f
End-User-Impact: - BMC now has predefined IPv4 address on the eth0.
- VLAN4004 also present and has predefined IPv6 address
- BMC is able to get a dynamic IP address on eth0.
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Use TATLIN Storage Controller BMC product ID
End-user-impact: The BMC is now properly identified via IPMI
using the Get Device ID command.
Signed-off-by: Alexander Amelkin <a.amelkin@yadro.com>
Change-Id: I51d2da6c844effa6478df87dd55609a976f48abd
(From meta-yadro rev: 59d7d9823b9e77b81f24d93cc5fb5b7e6e2e5187)
Change-Id: I70f17380aa3f87c3670cae2dbd1e5cb2980f7dde
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Added the channel configuration file for the NICOLE hardware.
(From meta-yadro rev: 47e0014171e94b3a9188473f0e81a69ffe67e4d0)
Signed-off-by: Kirill Pakhomov <k.pakhomov@yadro.com>
Change-Id: Ie95c491a41086e7e7461ebc0098cff90d120646a
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Upstream is in the process of reworking how ldap user management is
included (or not) - moving from a distro feature to an image feature.
Opt out from the new image feature to avoid picking up the ldap user
management packages when upstream makes the switch. There is no longer
any need to remove ldap from DISTRO_FEATURES, so remove that.
(From meta-yadro rev: 8675f543d73843d5d4fe185134d8edc72ef22246)
Change-Id: I5071152dfa9c2d71286d76d72d10a4e4569eea2d
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
DTS for Nicole present in the kernel source since 5.7.
This commit removes the local copy of DTS from yocto.
(From meta-yadro rev: 9b2cfd0597cb1c3aa8b451e94712b7a0e383a184)
Change-Id: Iaaf90287ce5ddcfedc883936b36fdf102356f049
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This brings:
* Revert "Change install dir to /usr/sbin"
* Remove colors usage
* Allow any compression method
(From meta-yadro rev: c486c2566329b1c51d0284cc476b5ec6a376a442)
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Change-Id: Ia75149647e78e44d4576b0b413aae8ebce59f333
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Artem Senichev (3):
sel: Show event list by default
user: Using primary group as role
nmi: Use D-Bus instead of direct pdbg call
(From meta-yadro rev: 3434293378d7ce0ac9d0db440ec5dabc6b016fb6)
Signed-off-by: Artem Senichev <a.senichev@yadro.com>
Change-Id: Ic78d82a344c94e207cd9b80cbae1cbaf730a4025
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
By default, OpenBMC allows SSH connection only for members of priv-admin
group. This patch removes this restriction.
(From meta-yadro rev: 840348016139393f61482ee95f2dcb07187d589b)
Signed-off-by: Artem Senichev <a.senichev@yadro.com>
Change-Id: I9bf5c2950a25715ad814b1d4247a882359a26249
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Current implementation by IBM supports only witherspoon platform.
This patch makes it possible to use a D-Bus call for initiating kernel
crash (System Reset vector) on the Nicole host system.
(From meta-yadro rev: 5f76189ed4eb64e20191fe460f00f803b37ed88c)
Signed-off-by: Artem Senichev <a.senichev@yadro.com>
Change-Id: I8ef5ecfd209860500f8303a594636a1cff1298a3
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Update the os-release generation script to set the welcome
string and the version according to the product name, branch name,
and vendor tags for all YADRO products.
(From meta-yadro rev: 5d28cfe0b0de03abd61707a013e63087e7ad18fd)
Signed-off-by: Alexander Amelkin <a.amelkin@yadro.com>
Change-Id: Ib8b6fd3d252c974fa3cdd2a703480dbd43cc9e0b
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
The time synchronization is not required by default on Nicole.
It will be done by the host.
(From meta-yadro rev: cca25e974f7b7d6c5f4b1e19b6fdab503649c763)
Change-Id: I2478ac2dd528462024e93dc791b6564385f1a1ff
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Boot Initiator Mailbox should be available on all our hardware.
This commit moves all required files and recipes to the meta-yadro.
(From meta-yadro rev: 9ee3c28294c6a87912edbcf09b999b926634f836)
Change-Id: Idc52bfb50c8f122662279a593de0ee40703ddb51
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Signed-off-by: Ivan Mikhaylov <i.mikhaylov@yadro.com>
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|