Age | Commit message (Collapse) | Author | Files | Lines |
|
Change-Id: I89305d24643ceb31722b7cfbdaac838700444c48
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I665bb97261523cc04253ea0f88cfcc0257d76602
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: Ic7ce9c574b443e295951bcfe5d484a3e56b910da
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
this is the bitbake portion of the renaming of libapphandler to
libipmi20. The shared object contains much more than just app commands,
so it should be named something more generic.
Change-Id: I8e89252a32cb0a331bf31fccf0cff525bca556b0
Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com>
(cherry picked from commit 06e58138a8ddaed752e401383e3c326791f59cfd)
|
|
Change-Id: I2190f8bd315410a76f4e3dc5d3fddcd40d3eda5e
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I1016c00857b49efdcaad9915e048fcd8cd2c0497
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: Ia537898adb0a0854a09174caed7ab3c948de9d6a
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I9317e6271faed3dfdfb99e2a68cc4d1fc44459cd
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
ipmitool recently got a new default interface (dbus). This bumps the
recipe to use that.
Change-Id: Idb2b0ebb37f66b2dde10d6fb869bc05d3a77e14d
Signed-off-by: Vernon Mauery <vernon.mauery@linux.intel.com>
|
|
This recipe adds a target and support for building phosphor kcs bridge
daemon. The phosphor KCS bridge daemon is very similar to the block
transfer bridge daemon, in that it is capable of briging requests from
the KCS driver into dbus, and return the appropriate responses.
Keyboard Controller Style interfaces are commonly on server platforms
for BMC communication to a host system.
This also includes a modification from Benjamin Fair
<benjaminfair@google.com> that allows selecting the kcs device at
compile time, sourced from here:
https://gerrit.openbmc-project.xyz/#/c/11476/
Change-Id: I05eea9f12e2460e2514f657aeb1d055d0e48851f
Signed-off-by: Ed Tanous <ed.tanous@intel.com>
|
|
Change-Id: Ib55af6f615cacbf74eb081e0ca33e9683d8dd7bf
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: Ia7c156eb9b24017098064432f7632e3274ccf8d3
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: If22743553706e74c7c6a5dd327cdfb04e4c94ccc
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I8734942f3ed6a8bf0a7f1da3dbff79a16714c638
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I45df122cfe5a56dca05bc37b9a83ffd1bb92aa95
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I1e831dde44ad66312924a24d43eea62cc0dd6952
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: Ic7b3b4aa75eec19cbab54b642e1e2436a0af7f5f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: Ic3cd934d8a790b676390cda9f36fb13365e1fe3b
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I3321e250bd7153446c929b7b0e503d2a04554ade
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I7c914160bce451f022cce0507f5a3a0e392b3897
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I8bef3303a17f632b20ffa7d7f17e997011d7690c
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I6afaa72360ede29bdd83e0f31727acadaa34bf3f
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: Id0e4aef92ab077a7691a95a135a78ca7253f0efa
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
not sending the details for those FRUs
- This commit adds a hand written YAML file that specifies IPMI FRU
information. It is for special case where FRU info is not coming as a
write-fru, it coming as a write-sensor from host because host doesn't
have the required i2c access to read the GPU FRU data.
- The YAML in this commit is mostly empty, and system specific overrides
are supposed to add appropriate content.
Partially Resolves openbmc/openbmc#3039
Change-Id: I20b43d1bb4c472dc590d254b72340fb19c52b811
Signed-off-by: Nagaraju Goruganti <ngorugan@in.ibm.com>
|
|
Witherspoon requires an dev_id.json file whose content is partially
derived from data provided by the os-release package. os-release is
updated for each commit, as some of its content (VERSION and
VERSION_ID) can be derived from `git describe`. As dev_id.json was
provided by the phosphor-ipmi-host package, every commit transitively
triggered a rebuild of phosphor-ipmi-host in order to satisfy
Witherspoon's requirements.
Always rebuilding phosphor-ipmi-host is unhelpful for several reasons:
* It needlessly reduces CI throughput, as it is likely the commits in
question do not modify the phosphor-ipmi-host package.
* GCC suffers from what appears to be an unfixable[1] bug[2] that causes
phoshor-ipmi-host to consume large (>5GiB) amounts of RAM when
compiling some (at least Witherspoon) sensor configurations.
To avoid this, separate the configuration files out into
virtual/phosphor-ipmi-config and phosphor-ipmi-config packages that
phosphor-ipmi-host RDEPENDS on. Witherspoon provides an alternative
implementation in witherspoon-ipmi-config to mangle dev_id.json to its
particular requirements.
A virtual is used rather than a simple bbappends for Witherspoon, as the
bbappend approach breaks builds of machines other than Witherspoon if
Witherspoon is built first: The Witherspoon-specific dev_id.json file is
deployed in its mangled form into e.g. a Zaius image. Specifically, the
following sequence will trigger the issue:
$ TEMPLATECONF=.../witherspoon.conf . openbmc-env
$ bitbake obmc-phosphor-image
$ rm -rf conf
$ TEMPLATECONF=.../zaius.conf . openbmc-env
$ bitbake obmc-phosphor-image
[1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290#c26
[2] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80290
Change-Id: Ib9629fc77b29e2deeab3f1c3a145d9e966c14ec4
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
|
|
The cipher_list.json was added only for Witherspoon platform earlier,
this change will package the json file in the image and related IPMI
commands Get Channel Cipher Suites and Get LAN configuration commands
can succeed.
Resolves openbmc/openbmc#3143
Change-Id: I3b1db52b3c4bc4cff69a521e047872497ddae3dc
Signed-off-by: Tom Joseph <tomjoseph@in.ibm.com>
|
|
Change-Id: Ic1150234c2d943cba245765c7a70fe7025183954
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I7edfc73d26d40b9347f69944ea47c5dc63447296
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I8e971f1a71274ddca1c23b2d4787c92fbbb9c663
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I7a98c906bfa2d69976e91c17ebb38da3e10fa85c
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I9c890cf5e3409ff5a8b754e67ae41371bedc71d2
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I5bf2e7325594cf97652e01eb0d41b16384de624e
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I505a5e8708b6ebf284e1946b86798d3d7aa25009
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I37cfc9a3c5b5f03c80389e9321841989fb6608f2
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I2ec2a701aec5f6f52dabdd58400155a68b1f6d5a
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I378786718db0109954b871fa33d757439dca5e35
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I5e1fd361bb7520627d21ae16018146e3c3fdb441
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: Ie1db920366e3104fe16ca1af6ca6b5e9fefea068
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I4063b02df076d7052d1a69cd2b9f75f9452e0125
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I77bf192891947e33f040b4dc1a6a238f96775997
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: Ica9a450a70f52d0a0bd6de114b5f6e69219a7e00
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I8f05b155c5ee8eaa78e2cf62202ef689d0d2912b
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I2c26d8eff573f3c162c34158b69ab5965b70cc6f
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
|
|
Change-Id: I9c16ba4bb8bc3c3b600b81abec77847570db0629
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: I5c38a30ec9b4de5eb7fd2e812f81f7559120e510
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
We don't need a distro feature for net IPMI at this point, so
simplify things a bit.
Additionally, remove the net-ipmi virtual since we don't have
any alternative implementations today and it just adds unnecessary
complexity.
Tested: Built a witherspoon image and validated manifest
Change-Id: I2784f13b3e8897e855ac128422081ec3ee207bf1
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
bump the version for phosphor-ipmi-host and
phosphor-ipmi-net as the changes
need to go in parallel.
Change-Id: Ifd4249de0e3ffc17393114d00eed669e7cfca690
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
|
|
Added temperature sensors to input config YAML to auto generate output
YAML entries by parsing the MRW
Removed temperature sensors from the handcoded sensor YAML file
Resolves openbmc/openbmc#2942
Resolves openbmc/openbmc#2982
Change-Id: I7ac43bdf51e37c78b66c57bbe0cba9cbef2c5e2e
Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com>
|
|
Change-Id: Ied9af54d61045da6dcfdafeb94bdfee64a2b0c10
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
Change-Id: Ia554782d8854b2e9cffe5b42afdcf15c5a5d9170
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|