summaryrefslogtreecommitdiff
path: root/meta-phosphor/common/recipes-phosphor/ipmi
AgeCommit message (Collapse)AuthorFilesLines
2018-08-10phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I89305d24643ceb31722b7cfbdaac838700444c48 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-08-09phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I665bb97261523cc04253ea0f88cfcc0257d76602 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-08-08phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: Ic7ce9c574b443e295951bcfe5d484a3e56b910da Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-08-08rename libapphandler.so to libipmi20.soVernon Mauery1-2/+2
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)
2018-08-07phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I2190f8bd315410a76f4e3dc5d3fddcd40d3eda5e Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-08-03phosphor-ipmi-net.bb: bump versionAndrew Geissler1-1/+1
Change-Id: I1016c00857b49efdcaad9915e048fcd8cd2c0497 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-08-02phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: Ia537898adb0a0854a09174caed7ab3c948de9d6a Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-07-25phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I9317e6271faed3dfdfb99e2a68cc4d1fc44459cd Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-07-25Bump ipmitool revisionVernon Mauery1-1/+1
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>
2018-07-19Add recipe for phosphor-ipmi-kcsEd Tanous2-0/+46
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>
2018-07-19phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: Ib55af6f615cacbf74eb081e0ca33e9683d8dd7bf Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-07-17phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: Ia7c156eb9b24017098064432f7632e3274ccf8d3 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-07-13phosphor-ipmi-net.bb: bump versionAndrew Geissler1-1/+1
Change-Id: If22743553706e74c7c6a5dd327cdfb04e4c94ccc Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-06-27phosphor-ipmi-fru.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I8734942f3ed6a8bf0a7f1da3dbff79a16714c638 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-06-21phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I45df122cfe5a56dca05bc37b9a83ffd1bb92aa95 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-06-01phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I1e831dde44ad66312924a24d43eea62cc0dd6952 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-05-24phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: Ic7b3b4aa75eec19cbab54b642e1e2436a0af7f5f Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-05-23phosphor-ipmi-bt.bb: bump versionAndrew Geissler1-1/+1
Change-Id: Ic3cd934d8a790b676390cda9f36fb13365e1fe3b Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-05-23phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I3321e250bd7153446c929b7b0e503d2a04554ade Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-05-22phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I7c914160bce451f022cce0507f5a3a0e392b3897 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-05-22phosphor-ipmi-net.bb: bump versionAndrew Geissler1-1/+1
Change-Id: I8bef3303a17f632b20ffa7d7f17e997011d7690c Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-05-22phosphor-ipmi-fru.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I6afaa72360ede29bdd83e0f31727acadaa34bf3f Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-05-16phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: Id0e4aef92ab077a7691a95a135a78ca7253f0efa Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-05-10Providing infra for FRUs which are accessible through host but host isNagaraju Goruganti3-4/+46
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>
2018-05-10phosphor-ipmi-host: Move configuration to phosphor-ipmi-configAndrew Jeffery7-26/+45
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>
2018-05-10Add the default cipher list for all platformsTom Joseph2-0/+18
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>
2018-05-09phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: Ic1150234c2d943cba245765c7a70fe7025183954 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-05-08phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I7edfc73d26d40b9347f69944ea47c5dc63447296 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-05-08phosphor-ipmi-net.bb: bump versionAndrew Geissler1-1/+1
Change-Id: I8e971f1a71274ddca1c23b2d4787c92fbbb9c663 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-05-03phosphor-ipmi-net.bb: bump versionAndrew Geissler1-1/+1
Change-Id: I7a98c906bfa2d69976e91c17ebb38da3e10fa85c Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-05-03phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I9c890cf5e3409ff5a8b754e67ae41371bedc71d2 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-05-01phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I5bf2e7325594cf97652e01eb0d41b16384de624e Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-04-30phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I505a5e8708b6ebf284e1946b86798d3d7aa25009 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-04-19phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I37cfc9a3c5b5f03c80389e9321841989fb6608f2 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-04-18phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I2ec2a701aec5f6f52dabdd58400155a68b1f6d5a Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-04-17phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I378786718db0109954b871fa33d757439dca5e35 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-04-16phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I5e1fd361bb7520627d21ae16018146e3c3fdb441 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-04-12phosphor-ipmi-net.bb: bump versionAndrew Geissler1-1/+1
Change-Id: Ie1db920366e3104fe16ca1af6ca6b5e9fefea068 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-04-11phosphor-ipmi-net.bb: bump versionAndrew Geissler1-1/+1
Change-Id: I4063b02df076d7052d1a69cd2b9f75f9452e0125 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-04-11phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I77bf192891947e33f040b4dc1a6a238f96775997 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-04-10phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: Ica9a450a70f52d0a0bd6de114b5f6e69219a7e00 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-04-06phosphor-ipmi-net.bb: bump versionAndrew Geissler1-1/+1
Change-Id: I8f05b155c5ee8eaa78e2cf62202ef689d0d2912b Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-04-05Added "mutability" flag to indicate if a sensor is READ/WRITE/RWJayanth Othayoth2-0/+84
Change-Id: I2c26d8eff573f3c162c34158b69ab5965b70cc6f Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
2018-04-04phosphor-ipmi-net.bb: bump versionAndrew Geissler1-1/+1
Change-Id: I9c16ba4bb8bc3c3b600b81abec77847570db0629 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-04-04phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: I5c38a30ec9b4de5eb7fd2e812f81f7559120e510 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-04-04Remove ipmi distro feature, virtualBrad Bishop1-2/+0
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>
2018-04-03phosphor-ipmi: bump versionRatan Gupta2-2/+2
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>
2018-03-23Autogenerate output YAML for temperature sensors by parsing MRWMarri Devender Rao1-0/+85
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>
2018-03-23phosphor-ipmi-net.bb: bump versionAndrew Geissler1-1/+1
Change-Id: Ied9af54d61045da6dcfdafeb94bdfee64a2b0c10 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-03-23phosphor-ipmi-host.inc: bump versionAndrew Geissler1-1/+1
Change-Id: Ia554782d8854b2e9cffe5b42afdcf15c5a5d9170 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>