summaryrefslogtreecommitdiff
path: root/meta-phosphor/common/recipes-phosphor/host-ipmid
AgeCommit message (Collapse)AuthorFilesLines
2017-01-25Rename host-ipmid -> ipmiBrad Bishop10-213/+0
Use a single directory for all ipmi related function, inband or otherwise. Change-Id: I9ce114c29ffbcffa472eabd57c6117f0a422c04f Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2017-01-19Recipe and service to issue the host soft power offAndrew Geissler2-0/+23
Change-Id: I2536c07a30b5b26f04719474e4f3a87e2fd63903 Signed-off-by: Andrew Geissler <andrewg@us.ibm.com>
2017-01-04host-ipmid.bb: bump versionPatrick Williams1-1/+1
Change-Id: I4203cebaa8acc7436bc2188e2fb606a4ebd49cce Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2017-01-04Remove -fpic from host-ipmid recipeMatthew Barth1-2/+0
Change-Id: I5dd0c07336ed0ab1cfb07e4ce5dbfd0e940192e2 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
2016-12-15host-ipmid.bb: bump versionPatrick Williams1-1/+1
Change-Id: Ie01cc18ee9fa7bbaa906db1ececdbdef1bb66b36 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-11-23host-ipmid.bb: bump versionPatrick Williams1-1/+1
Change-Id: Ide9b45998bb85fc4ba4acbfb8b3ed3d495e1c883 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-11-23Add recipe file for phosphor-time-manager daemonVishwanatha Subbanna1-0/+1
Change-Id: Ia92a413e8e8e4811501f17ff12ed8a9a3813e8e1 Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
2016-11-23host-ipmid.bb: bump versionPatrick Williams1-1/+1
Change-Id: I801c78bfd21a9271f2af3c458b7c18498387a0e4 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-11-11host-ipmid.bb: bump versionPatrick Williams1-1/+1
Change-Id: I71184095eb1c6ab0b53a6eea99a4e0aef4d7d518 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-11-10Move to the upstream IPMI BT kernel driverJoel Stanley1-2/+4
The kernel driver for the iBT interface has landed upstream. In the review process, the location of the device node was changed, as was the naming of the ioctls and the kconfig symbol. This change moves to the new version of btbridge, which brings in autotools support from Matt Barth and a port to the new kernel driver from Cédric Le Goater. The .bb file is modified to support the autotools dependencies. Convert build process to autotools replace bt_host by bt_bmc add a --device option Corrected resulting errors from -Wall & -Werror. We update the ast2400 and ast2500 defconfigs with the new config symbol, and bump the kernel to the latest version. The kernel changes clean up the old driver, and add the new one, including device tree changes. ARM: dts: aspeed: Enable BT IPMI BMC device ARM: aspeed: Add defconfigs for CONFIG_ASPEED_BT_IPMI_BMC ipmi: add an Aspeed BT IPMI BMC driver ARM: dts: aspeed: remove previous iBT definitions ARM: aspeed: remove previous definitions in default config Revert "misc: Add Aspeed BT IPMI host driver" Change-Id: I8fcc43deaf5db71d587e34c4e4ed2111e7f3e182 Signed-off-by: Joel Stanley <joel@jms.id.au>
2016-11-08Correct licensingMatthew Barth1-1/+2
Change-Id: I817416a2e23969057ba54858a4dbfbd52bcedb59 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
2016-11-01host-ipmid.bb: bump versionPatrick Williams1-1/+1
Change-Id: I27afec913d454d884c85c173d49e42e3d71f1678 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-10-25meta-phosphor: Rename btbridged unitJoel Stanley1-1/+1
BT stands for Block Transfer, not Bulk. Regardless, a more recognisable name is IPMI BT Bridge. Change-Id: Ib1fd4758bb4651ee712388b5fccb13eef1f26a63 Signed-off-by: Joel Stanley <joel@jms.id.au>
2016-10-20ipmi-fru-parser: Convert build process to autotoolsMatthew Barth1-11/+6
Change-Id: Ie700729e569fcacdc43d72ec2168cdd1abb0a623 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
2016-10-20host-ipmid-fru.bb: bump versionPatrick Williams1-1/+1
Change-Id: I877aec87f30b121bd7bb07c17b6c28ebe3dd5b2e Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-10-12host-ipmid.bb: bump versionPatrick Williams1-1/+1
Change-Id: Ic115723068fb32d44f5a7402a712a4d95f036ddf Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-10-12Rename obmc-mapper -> phosphor-mapperBrad Bishop1-2/+2
To meet naming conventions. Change-Id: I7ce975dca7c5371ff3fa503a75bbaadd8457d05b Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-10-06host-ipmid.bb: bump versionPatrick Williams1-1/+1
Change-Id: I38167ae7754a442b25ce331c1877f9f53624a8c0 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-10-06host-ipmid.bb: bump versionPatrick Williams1-1/+1
Change-Id: I35ca1cb27370b67e971aa61bd2f8721f4e822961 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-10-06openpower-host-ipmi-oem: Convert build process to autotoolsMatthew Barth1-17/+7
Change-Id: Ic4c287e27483ae7e267a1551c7141a55559de5bd Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
2016-09-29phosphor-settings: Remove install step and make it a virtual packageAdriana Kobylak1-1/+1
Move the settings dbus object to a virtual package, replace the dependency from ipmi with a recommends, and update the recipe to make use of the new python setup script in the phosphor-settingsd repository. Change-Id: I0566ed267a6cd5e06f701ba54b1021a9a8268a20 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
2016-09-28host-ipmid.bb: bump versionPatrick Williams1-1/+1
Change-Id: Iff798f206b45d2c621fa1f8895fa653d66d1b9e0 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-09-23host-ipmid.bb: bump versionPatrick Williams1-1/+1
Change-Id: Ic3848364147f06c9c0e3192154d4761fd2eb433f Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-09-21host-ipmid.bb: bump versionPatrick Williams1-1/+1
Change-Id: I76ebc22956d8d118278773c44e8794a10b96dc60 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-09-17host-ipmid.bb: bump versionPatrick Williams1-1/+1
Change-Id: Ifd93883881f74929c1f6b44902ae41a04ec29816 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-09-15ipmi: fix up package dependenciesBrad Bishop6-8/+3
hardware providers recommend host-ipmid host-ipmid recommends plugins plugins don't recommend anything Change-Id: Ia10c1b1d2380dae2b5e326109e3f20779724cba8 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-09-15host-ipmid: Convert providers to package groupBrad Bishop1-1/+1
The desired providers were previously expressed in a virtual package. Move them to a packagegroup instead. Change-Id: I7343b64871b655dc7f567ecb8412b6b47b791d33 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-09-14host-ipmid: whitespace fixesBrad Bishop2-13/+13
Change-Id: I2831f5899f8980306ba26c81f61b7a04065d9b26 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-09-14remove manager classesBrad Bishop6-6/+9
The value added by these classes is minimal and lowers the flexibility available to clients using them when it comes to packaging. Rename recipe virtuals - obmc-phosphor seems redundant. Align package virtual names with best practices (virtual-package). Change-Id: I34c3cb03f6b1d2aaa734ed02078b388667f70917 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-09-13host-ipmid: recipe/service updateBrad Bishop2-0/+4
Make use of dbus and systemd class features. Change-Id: I5cf39170a8bd37888ac4ae5bf432a73b3b044f6a Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-09-13Add dbus config file for btbridgedBrad Bishop2-2/+7
Make use of the dbus and systemd bitbake class features. Change-Id: I13be42101a490e9acdf1f0f5a03181ce65cdd2ea Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-09-13Update service unit descriptionsBrad Bishop2-2/+2
Going for consistency: Phosphor xxx Change-Id: I04778ed868874ef5004724bc6b31adc4aa2367ad Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-09-13Use systemd substitutionsBrad Bishop2-4/+4
Make use of the new substitution feature in the Phosphor systemd bitbake class. Change-Id: I2db85347809ef557a53e92af3ffcf17c8003b3ce Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-09-10host-ipmid.bb: bump versionPatrick Williams1-1/+1
Change-Id: I5b8f55e5fd040cf806ba00ecb81da86192a20def Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-09-07host-ipmid.bb: bump versionPatrick Williams1-1/+1
Change-Id: I4724e89009408091a1da62f7f4d2cec89983f81b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-09-06Switch to systemd state managementBrad Bishop1-0/+2
Enable systemd chassis and bmc state management support for Phosphor. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Change-Id: I180496eb8e48dfc617f944053b8e909210c6df7d
2016-09-06Add Systemd unit files for skeleton applicationsBrad Bishop1-0/+15
Preparing to start these with systemd. Change-Id: I39a99242cee3e9e17e51356521d29bab5ad7d399 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-09-02Convert build process to autotoolsMatthew Barth1-11/+5
Update host-ipmid recipe to utilize autotools and added required dependencies for configuring and compiling the package. Change-Id: Iacb0e2ba0f55432576ea6a19fbabb626154e7ad1 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
2016-08-30host-ipmid-fru.bb: bump versionPatrick Williams1-1/+1
Change-Id: I4487343724e460010411c633e59e4b23efb3f46a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-30host-ipmid-fru: CPPFLAGS -> CXXFLAGSPatrick Williams1-1/+1
Change-Id: I33e9833aedcb65b31237414204f73237166eeb60 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-30phosphor: Fix TARGET_*FLAGS variablesPatrick Williams1-1/+2
A few recipes were incorrectly passing -std=c++14 to CFLAGS or CPPFLAGS, which was causing compile failure for pure C code. Change-Id: I6a3f3cb8c53de95f2cf7631387b975b4ccd784ee Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-30host-ipmid-oem.bb: bump versionPatrick Williams1-1/+1
Change-Id: I4899981eec16770963d698c1b2148927d0e630c1 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-30host-ipmid.bb: bump versionPatrick Williams1-1/+1
Change-Id: I3dff9ca037fb1c0d4e22afd75783a45a531dd5e4 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-18host-ipmid-fru.bb: bump versionPatrick Williams1-1/+1
Change-Id: Ia2b08683274242e43f29440adc7e0d8be82bc915 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-18host-ipmid-fru.bb: bump versionPatrick Williams1-1/+1
Change-Id: Ifc8ddbf28d859a092ca64f62ce33a6069b938c41 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-08-14ipmid: Update dev pkg dependenciesBrad Bishop1-0/+1
The ipmid dev pkg depends on the mapper dev pkg. This has the added side effect of installing the mapper dev pkg into the SDK. Change-Id: I6682415b58bd4415c80cd8c59404ca0ab80e9582 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2016-08-13host-ipmid.bb: bump versionPatrick Williams1-1/+1
Change-Id: I512e10e590e9c10e9f0754ee5de4e0b7a4b7df7a Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-07-29Recipe updatesBrad Bishop2-2/+4
Bump: - host-ipmid - host-ipmid-fru - skeleton - pyphosphor - obmc-mapper Enable libmapper in obmc-mapper. Change-Id: I73a3a363821db80cc1883c431a7aff0f90717e58 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
2016-07-27Disable launching host-ipmi-hw via systemdVishwanatha Subbanna2-11/+0
On the QEMU, host-ipmi-hw.py was emulating btbridge. host-ipmi-hw looks for user inputs from STDIN and when the user inputs the series of hex bytes for a particular ipmi netfn/cmd tuple and hits the enter key, it results in host-ipmi-hw broadcasting the signal that IPMI daemon would catch and process. because of how it works, we do not want to launch it via systemd and hence can be started manually while testing the IPMI functionality. host-ipmi-hw was initially written when btbridge was still being developed as we needed a vehicle to test the IPMI daemon in the absence of btbridge. Going forward, we can use 'ipmitool -I dbus' instead of this python script and if at all we see a need to use this python script, we can launch this on a need bassis and kill it than consuming the CPU and memory. Fixes openbmc/openbmc#409 Change-Id: Ia620dae07f8b496edcfe7637c08f06e2207e329d Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
2016-07-11Bump IPMI versionAdriana Kobylak1-1/+1
Pick up support for versioned libraries. Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>