summaryrefslogtreecommitdiffstats
path: root/meta-ibm
Commit message (Collapse)AuthorAgeFilesLines
* witherspoon-pfault-analysis: srcrev bump 05be4a92c2..9c7897ce91Andrew Geissler2019-04-171-1/+1
| | | | | | | | | | | Brandon Wyman (1): Cleanup: Use filesystem instead of experimental (From meta-ibm rev: bc6ebec149b2cc8ccd38ddb9775bb7da32b2670b) Change-Id: Ie232b23cc55e42b6e24d905205255e49bc78a006 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Remove witherspoon prefix from pfault-analysisBrandon Wyman2019-04-168-26/+26
| | | | | | | | | | | | | | | | | | Remove the witherspoon prefix from the witherspoon-pfault-analysis based recipes for applications and service files to avoid confusion when these are reused by Swift. Point to latest commit of witherspoon-pfault-analysis. Requires: I4c7275c3b14b3b3724abb98b8d43610df4f9c2a3 https://gerrit.openbmc-project.xyz/c/openbmc/witherspoon-pfault-analysis/+/19399 (From meta-ibm rev: fe3a464e30811d89cad55aab795523fd6152b5a8) Change-Id: Ic73d31809794b5033126549044d7e4ff00653118 Signed-off-by: Brandon Wyman <bjwyman@gmail.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-ibm: Add ibm-logging back inBrad Bishop2019-04-101-0/+1
| | | | | | | | | | | ibm-logging was mistakenly removed. (From meta-ibm rev: 25b56d7eda221f445ccff3393f1be1cb1055d482) Tested: built WS image and ibm-log-manager found in rootfs Fixes: 4b2c10ea8e Change-Id: I07130bfcd6a45a0c5b4a2bf4b406cf300c7bd9d3 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-ibm: remove phosphor-isolation from witherspoon and romulusLei YU2019-04-072-2/+0
| | | | | | | | | | | | | | | | | The distro feature phosphor-isolation is added into openbmc-openpower distro feature and becomes common for all openpower machines. So remove them from meta-witherspoon and meta-romulus. This shall be merged after the commit of adding phosphor-isolation in openbmc-openpower is merged. Tested: Verify the Romulus build picks phosphor-isolation distro feature (From meta-ibm rev: 90f4ccb72200c26d13d3bbd70b6eb7cd90c3dff7) Change-Id: I8e64bee92eaa7c69928399ceedec6f889a713156 Signed-off-by: Lei YU <mine260309@gmail.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-palmetto: Use mboxd instead of aspeed-lpc-ctrlLei YU2019-04-071-1/+1
| | | | | | | | | | | | | | | | | Palmetto is going to enable phosphor-isolation, which requires to use mbox for PNOR access instead of directly mapping on LPC to PNOR. Tested: With Palmetto's [dts fix][1] and a PNOR build that enables [PNORDD_IS_IPMI][2], verify Palmetto boots host successfully. [1]: https://patchwork.ozlabs.org/patch/1042662 [2]: https://github.com/open-power/op-build/pull/2680 (From meta-ibm rev: 9ba4f883224f2c101b0d4a6df1ddb3cd787a61fa) Change-Id: I7c225ab2f3afd4d31a217a616bfcc7412805004a Signed-off-by: Lei YU <mine260309@gmail.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* wspoon: Add error policy table 1.8.3Matt Spinler2019-04-061-4/+277
| | | | | | | | | | | The biggest change is some device path changes for the 5.0 Linux kernel. (From meta-ibm rev: a17237d9b1e41d6661d4ae468a3c726b0e0c4ebb) Change-Id: I717f1a0346f8822cbde049a24af2799a8264ed6e Signed-off-by: Matt Spinler <spinler@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-ibm: move all services to multi-user.targetPatrick Venture2019-04-0511-11/+11
| | | | | | | | | | Instead of obmc-standby.target, use multi-user.target. (From meta-ibm rev: 85cff8cc9e66049d8ac26271c13f82d894ac572f) Change-Id: I03c3d41c031343fa584511889c70e3def92cb83d Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-ibm: layer.conf: Add warrior compatibilityBrad Bishop2019-04-054-4/+4
| | | | | | | | | | | | oe-core branched in preparation for the upcoming 2.7 Yocto release and as of 13e45ff requires core layer compatibility to "warrior" instead of "thud". We'll retain compatibility for both until we do our own branch or stop testing thud. (From meta-ibm rev: 97893b2c0bf39cfaee58ccfc4f85249f9a1d8abf) Change-Id: I2e772add384637011a80acf52861b88ac71be98b Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* ibm-logging: srcrev bump 18825049f9..3dd7c2e6deAndrew Geissler2019-03-301-1/+1
| | | | | | | | | | | Patrick Venture (1): build: install into bin instead of sbin (From meta-ibm rev: f246cda8a43f2414a8782a806b8080dbf9c8362f) Change-Id: I797fc67f2597b5187815da29f6fa5164cae649ee Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-ibm: witherspoon: rename network to phosphor-networkPatrick Venture2019-03-282-9/+8
| | | | | | | | | | | | There is now a phosphor-network package that is built by the system instead of a network package. Rename the network bbappend to phosphor-network to use the new package name. (From meta-ibm rev: 23e485a291878037f373ee63fae55b1b6c8b33c2) Change-Id: I0a62840c4fa5631179d6de9579ccd2e823c725e5 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-ibm: react to phosphor-rest removalBrad Bishop2019-03-281-2/+0
| | | | | | | | | | phosphor-rest-server and phosphor-gevent are no longer the project defaults so no need to expliclty remove it any longer. (From meta-ibm rev: 4b2c10ea8e3bf957ea43ccc2957eaf3369d69f96) Change-Id: I889e2f7bdb93aa6e0ef563263515fc276ee7cd22 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-ibm: witherspoon: add symlink for phosphor-networkPatrick Venture2019-03-281-0/+1
| | | | | | | | | | | | | | Add a symlink name phosphor-network_%.bbappend that points to the network_%.bbappend file. This change will allow the recipe phosphor-network_git.bb to start being used. Once that's in place, the network_%.bbappend file will become phosphor-network_%.bbappend. (From meta-ibm rev: 40087d3e904a813790557e0964ec2e301fd2f729) Tested: Verified the witherspoon image built, but did not test further. Change-Id: I73d6594c926d0bd7e9edae83bd5527e9ff08b985 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-ibm: witherspoon: network: specify folder for extraPatrick Venture2019-03-261-1/+1
| | | | | | | | | | | | | | | | Specify the folder for the extra files explicitly instead of by package name, such that the package name can change and continue to use this folder. This is step 2 of the process to rename network to phosphor-network to match the general naming convention for phosphor daemons. (From meta-ibm rev: 286cf25348b68c91bd25151f083001c820bdac15) Tested: Verified witherspoon image builds. Change-Id: I011138f732c0a79b60dace9776e7bd6e6163c623 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-ibm: Fix explicit dependencies antipatternBrad Bishop2019-03-263-14/+0
| | | | | | | | | | | | | | | | | | | | Out of the box bitbake examines built applications, automatically adds runtime dependencies and thus ensures any library packages dependencies are automatically added to images, sdks, etc. There is no need to list them explicitly in a recipe. Dependencies change over time, and listing them explicitly is likely prone to errors - the net effect being unnecessary shared library packages being installed into images. Consult https://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html#var-RDEPENDS for information on when to use explicit runtime dependencies. (From meta-ibm rev: fa99caa61ecd28325e9070f268a51a5b52363bc4) Change-Id: Icc97d4b33635caf127a17e70ba6c23f1367eb735 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-ibm: romulus: Update I2C hwmon paths for the 5.0 kernelPatrick Venture2019-03-262-1/+1
| | | | | | | | | | | | In the 5.0 Linux kernel, an I2C device path segment changed: i2c@1e78a000 -> bus@1e78a000 (From meta-ibm rev: 3de23010065c681179a508af1cda2daee31f2725) Tested: Verified paths visually, but not tested on hardware. Change-Id: Ia5474cf5c0b952cc765582a59868d0138570b2ef Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* palmetto: Update I2C hwmon paths for the 5.0 kernelBrad Bishop2019-03-264-3/+3
| | | | | | | | | | In the 5.0 Linux kernel, an I2C device path segment changed: i2c@1e78a000 -> bus@1e78a000 (From meta-ibm rev: bf1862a9b9bc82683d12036edc247f9f4ea4d13c) Change-Id: I909073424a7b0a5c677307fe3b4ab25cab051cc9 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-ibm: Drop phosphor-gevent appendBrad Bishop2019-03-261-4/+0
| | | | | | | | | The IBM layer doesn't use gevent anymore. (From meta-ibm rev: eb9f2d1755c7370a049e4c4bb77dce60b6a61a1c) Change-Id: I4dc4497f963619491293e17fd2d6008ea6aaecba Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* wspoon: Update eeprom I2C path for the 5.0 kernelMatt Spinler2019-03-231-1/+1
| | | | | | | | | | | In the 5.0 Linux kernel, an I2C device path segment changed: i2c@1e78a000 -> bus@1e78a000 (From meta-ibm rev: 16de009441ee039b1a0c5e5bf129250393d14228) Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I682c116ba05cae8c9543cb750adc6dd0da5ae61e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* wspoon: Update fan pres I2C path for 5.0 kernelMatt Spinler2019-03-231-4/+4
| | | | | | | | | | | In the 5.0 Linux kernel, an I2C device path segment changed: i2c@1e78a000 -> bus@1e78a000 (From meta-ibm rev: 1b6fab536416be38239ca5505cd00b862b779e33) Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I3bf6f972e79c6cc188facc511b76b2a79d25f269 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* wspoon: Update VRM I2C paths for the 5.0 kernelMatt Spinler2019-03-231-1/+1
| | | | | | | | | | | In the 5.0 Linux kernel, an I2C device path segment changed: i2c@1e78a000 -> bus@1e78a000 (From meta-ibm rev: 0321766978ee9f229b8194fb47d48bd60fc3c0e5) Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Id158441b74330782ad46043fbdc54f55503552da Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* wspoon: Update I2C hwmon paths for the 5.0 kernelMatt Spinler2019-03-2312-11/+11
| | | | | | | | | | | In the 5.0 Linux kernel, an I2C device path segment changed: i2c@1e78a000 -> bus@1e78a000 (From meta-ibm rev: 706307d8891d50086206067f06f69326c7215ee3) Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: Iad973b9d30b8c268515db922745dfb5a43e669ec Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* witherspoon-pfault-analysis: srcrev bump 61a0419381..57bee329bbAndrew Geissler2019-03-231-1/+1
| | | | | | | | | | | Matt Spinler (1): Fix I2C dev path for the 5.0 kernel (From meta-ibm rev: 80abb9c6b7dd19f45fbe938ed4dd4cc6b35847f4) Change-Id: Id63f95173dc2f35492236f6955189b74ece9971a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Remove including certificate manager instance for nginx in imageMarri Devender Rao2019-03-221-1/+0
| | | | | | | | | | | nginx is no longer supported, removing phosphor-certificate-manager instance for nginx from image. (From meta-ibm rev: 6430a4cd66fde71f0f6dc7068fc80a4e9c4bc989) Change-Id: Iedd34d672b61c867b695fab2d8b5f1af55013610 Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* ibm-dbus-interfaces: srcrev bump 0c073d5f26..109271bb4dAndrew Geissler2019-02-211-1/+1
| | | | | | | | | | | Patrick Venture (1): build: pkg anti-pattern: use defaults (From meta-ibm rev: 186199f195fc0b33a9c9d477ae3801f7c94b1b3f) Change-Id: Iaa102ec4c3a022474b375e11f80c5b233e057aa7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* ibm-dbus-interfaces: srcrev bump c9ae6bf297..0c073d5f26Andrew Geissler2019-02-201-1/+1
| | | | | | | | | | | Brad Bishop (1): build: Set pkg-config Requires (From meta-ibm rev: 26e7c8ad5ea8ffd4aaf5ed84d1af70db1fbe6f2b) Change-Id: Iae12f0effc8f0279443d633e8bbbde3e6fd09e2f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* wspoon: Configure zone thermal mode propertiesMatthew Barth2019-02-192-1/+42
| | | | | | | | | | | | | | | | | | | | | | Populate the properties on the Control.ThermalMode interface with the list of supported modes along with setting the default value of the current mode. With setting these modes to uppercase, the events must also be updated to match to effectively load process the event using this property. Tested: Introspected the zone object and verified the values of each property when fan control initializes the zone. Requires: https://gerrit.openbmc-project.xyz/18474 (From meta-ibm rev: 8e08d602f92301db11e36ededcdd180b703a82b1) Change-Id: I06cd35957640568d4719489ef17aff7f3d13cd7f Signed-off-by: Matthew Barth <msbarth@us.ibm.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* witherspoon-pfault-analysis: srcrev bump ac9d5c32bb..61a0419381Andrew Geissler2019-02-141-1/+1
| | | | | | | | | | | Patrick Venture (1): build: pkg anti-pattern: use defaults (From meta-ibm rev: 0c2b21cbc707892efb9e7aa45ca188d5cc033adc) Change-Id: I4ba6965e541704ad3638ae4926c0587c456ea1b0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* ibm-logging: srcrev bump f5866e704d..18825049f9Andrew Geissler2019-02-141-1/+1
| | | | | | | | | | | Patrick Venture (1): build: pkg anti-pattern: use defaults (From meta-ibm rev: 710c8305e4193483f2e0d73bbff867c020f14df2) Change-Id: I3b3e5ca6ce09960da9d9c1e9effc90ea2baa54f6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* wspoon: Load alternate floor table on custom modeMatthew Barth2019-02-131-18/+80
| | | | | | | | | | | | | | | | | | | | When a user enables the "Custom" thermal control mode, an alternate set of floor speeds will be used. This alternate set of floor speeds raises the floor speeds at corresponding ambient temperatures to sufficiently cool certain hardware configurations. Tested: Alternate floor table is loaded when "Custom" mode enabled Requires: openbmc/phopshor-fan-presence f0e4ebd36d085700c8795c4d80b04d21355dc6d2 (From meta-ibm rev: ae9312165a1b6545d1c9466c91033a101137258d) Change-Id: I260cf8e351b27ee24c1926da9767516c3da0c1ac Signed-off-by: Matthew Barth <msbarth@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-ibm: wspoon: network: add explicit install appendPatrick Venture2019-02-131-0/+6
| | | | | | | | | | | | | | Add an explicit install_append for the network recipe so it'll install a service that witherspoon requires. Note: This change required due to a change in network_git.bb that changed the systemd installation behavior. (From meta-ibm rev: 8637f02c1caec99d09dc7d7f8051e64a68ca8a19) Change-Id: Ic7c538d340e610cffc7f20f88cc492c2f550322c Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* ibm: Add a basic READMEBrad Bishop2019-02-061-0/+26
| | | | | | | | | | | | | | | | | | | | | Most OE metadata repositories have a README. Add a basic one for meta-ibm. meta-ibm never really had a clear direction of what it was supposed to be, so give it one. The top level meta-ibm will be a distro policy layer for IBM branded servers. Subtrees will be BSPs (and possibly additional distro policy) for the components that make up the servers (BMCs and planars). Note that meta-palmetto and meta-romulus are missing. These are OpenPOWER reference platforms and not IBM branded servers. As such, meta-palmetto and meta-romulus will be moved to meta-openpower. (From meta-ibm rev: 8120f7c441f0599293cd05ae39ee852bfc52c482) Change-Id: I6b0a446dd476188ff10d7c710a1c3ecb3eb4f754 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* ibm: remove useless ibm.inc configuration fileBrad Bishop2019-02-065-5/+4
| | | | | | | | | | | | | | ibm.inc simply includes openpower.inc. That, and meta-ibm is a distro policy layer and doesn't enable any specific hardware. Update machine configurations to include openpower.inc directly. Add a conf/distro/include/ibm.inc to meta-ibm at a later time when meta-ibm has distro policy to apply. (From meta-ibm rev: 3d1be91f99c646b350c02bfe1004a019cd436c13) Change-Id: I4bf1e9badba105f4ed10c478f7d5473e3f169791 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* ibm: remove phosphor-rest related metadataBrad Bishop2019-02-062-15/+0
| | | | | | | | | | IBM is no longer using phosphor-rest so drop phosphor-rest server related metadata. (From meta-ibm rev: 6297ba9e1ea2234555303a8a739df2e87969f40e) Change-Id: If4f598f94cb56e7d6422a155b2cacd67842e7e96 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* ibm: remove meta-webserver from bblayers.confBrad Bishop2019-02-054-7/+0
| | | | | | | | | With the recent move to bmcweb we don't need meta-webserver anymore. (From meta-ibm rev: a5231caf14dd78aa451621644bb60069eea17009) Change-Id: I92f760321d38f99e651e3a6ae4d689f0bfb337ff Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-ibm: Remove bmcweb overridesMatt Spinler2019-02-014-28/+0
| | | | | | | | | | | | As bmcweb will be enabled from meta-phoshor, that's where the socket and service files will be, and where the repo will be pulled in from. No need to it from meta-ibm. (From meta-ibm rev: e9f1abf282032579fb400d5511760de080cbeac2) Change-Id: Ifa94158a2401eaad6eb44dbed1ca9bf81bce0e35 Signed-off-by: Matt Spinler <spinler@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-ibm: remove nginx from IBM platforms.Ed Tanous2019-02-018-223/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | Nginx on OpenBMC has a number of issues that matter to openbmc. 1. It increases the binary size. This is an issue given that OpenBMC targets a relatively minimal flash footprint. 2. It increases the runtime overhead. Running nginx as a reverse proxy to the application servers causes a runtime overhead, and context switch for every single page load, as well as an extra socket. 3. nginx doesn't implement any kind of authentication, so auth needs to be implemented in every application server. This removes a lot of the advantages of the reverse proxy, and duplicates a lot of code amongst multiple application servers 4. A number of nginx parameters run from the nginx config file. Some of these parameters (like cipher suite support) are desired to be changed at runtime, rather than fixed at compile time. Related to commit here to move system to bmcweb: https://gerrit.openbmc-project.xyz/#/c/openbmc/meta-phosphor/+/12933/ (From meta-ibm rev: b6639a209f0089864bef4fc86dcad97880bce682) Change-Id: I21848eb3a8dfa85968c6c96d6a78f5145402db1d Signed-off-by: Ed Tanous <ed.tanous@intel.com> (cherry picked from commit 699e296eb0dbd421bcb2fff4be9d446f47ae7195) Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Remove _witherspoon from remaining bbappend filesAndrew Geissler2019-01-233-4/+4
| | | | | | | | | | | | | | | | 9c653e0df was the first commit in this direction. These files are already in the meta-witherspoon subdirectory, it's redundant to have the _witherspoon append in the bbappend files. This allows off-shoots of the witherspoon system to easily include this meta layer and get the witherspoon default files. (From meta-ibm rev: adfde9050096b43fe4062402dd6da8515886ea42) Change-Id: I95eb2a88f4ae49e2cf90a627d182cb9e242d8fce Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Remove _witherspoon from bbappend filesAndrew Geissler2019-01-232-4/+4
| | | | | | | | | | | | | | These files are already in the meta-witherspoon subdirectory, it's redundant to have the _witherspoon append in the bbappend files. This allows off-shoots of the witherspoon system to easily include this meta layer and get the witherspoon default files. (From meta-ibm rev: 9c653e0df630e00ddc8dca36ea53713192616eab) Change-Id: I2f942408571b2215f06ee6b18c05ca122f99cad4 Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Revert "Disable bmcweb static hosting in IBM layer"Gunnar Mills2019-01-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit 8891e02efa759bb3173a0985f194c1e9a0bc255b. openbmc/bmcweb#5 has been fixed. This static hosting is needed for the RedfishServiceValidator.py to pass. This adds ~50KB to the obmc-phosphor-image-witherspoon.squashfs-xz With change: 20570112 Jan 17 16:03 obmc-phosphor-image-witherspoon-20190117213346.rootfs.squashfs-xz Without change: 20525056 Jan 17 16:12 obmc-phosphor-image-witherspoon-20190117220913.rootfs.squashfs-xz Tested: Verified bmcweb starts fine and responds to redfish requests. Verified the GUI works. No longer see the RedfishServiceValidator error associated with not hosting the metadata. (From meta-ibm rev: 65f3e6f2e936ba2a66dfaa128567189edca1ad20) Change-Id: I9cd68469cde5fac3fc827c6d6201547d98004a8d Signed-off-by: Gunnar Mills <gmills@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* wspoon: Remove fan1 on water cooled onlyMatthew Barth2019-01-131-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | Fan1 is not required on water cooled Witherspoons, therefore it should be removed from inventory and let the corresponding fan applications recreate their associated inventory interfaces/properties for the fan1 object. Previously, fan1 was removed by inventory manager whenever it was restarted regardless of whether the Witherspoon was water or air cooled. This change updates inventory manager to be capable of reading a property that it hosts and using it as a filter on performing an action. In the case of water cooled Witherspoons, the `WaterCooled` property hosted by inventory manager is read as a filter to have inventory manager destroy all the fan1 objects. This will only remove the fan1 inventory objects on water cooled Witherspoons now. Requires: pim: 979eb591652fba30f86ec5b7f5c5f73c06651c70 (From meta-ibm rev: 7f347377c2ce38e03154e712f8490839b5d344ef) Change-Id: I26d6c645bb80e8fee20c3d254d9d4089665e37a6 Signed-off-by: Matthew Barth <msbarth@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-romulus: Disable unnecessary hardware featuresAndrew Jeffery2019-01-112-1/+3
| | | | | | | | (From meta-ibm rev: e98ac73825bddbd95a4b931073c4481fe535cff8) Change-Id: Ifb4a4e48c9767e1fb388e8f07b076cf55e92733d Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* spoon: Remove wildcards from fan recipe appendsBrad Bishop2019-01-109-0/+0
| | | | | | | | | | | | | | | | | | | | | | The intent of the wildcards was to match the base recipe irrespective of version but you don't need the wildcard to do that. Simply use the recipe name without the version to match any version of the base recipe. With the wildcards phosphor-fan%.bbappend for instance matched every recipe that starts with phosphor-fan causing strange build warnings like: invalid packageconfig cooling-type while building some of the native fan configuration recipes. Tested: Built a Witherspoon image (From meta-ibm rev: 56b4d017ce31e686694eb0b304acd6bb9a1d460e) Change-Id: I83549464086178956405096dcec2729235e4897f Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* meta-witherspoon: Disable unnecessary hardware featuresAndrew Jeffery2019-01-101-0/+1
| | | | | | | | (From meta-ibm rev: 3beaf3a6fad2bcd231eccc7c4a602c3627fac1de) Change-Id: Ifb877562ada116ce4012a7e314600e975c5e36c2 Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* wspoon: Fix max31785 hwmon startup2.6.0.rc12.6.0-rc1Matthew Barth2019-01-093-5/+5
| | | | | | | | | | | | | | | The max31785 hwmon instance fails to start after a systemd patch was removed to handle special characters in the device paths. This uses `systemd-escape` to escape and unescape the device path when the udev rule triggers the max31785 hwmon startup script. Resolves openbmc/openbmc#3443 (From meta-ibm rev: 2790b22411920574b95111a44137be21e07a2e3a) Change-Id: I46d1d1a9de8cb740bfd57cebfd5b2474ff69246c Signed-off-by: Matthew Barth <msbarth@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* reset upstream subtrees to yocto 2.6Brad Bishop2019-01-085-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Reset the following subtrees on thud HEAD: poky: 87e3a9739d meta-openembedded: 6094ae18c8 meta-security: 31dc4e7532 meta-raspberrypi: a48743dc36 meta-xilinx: c42016e2e6 Also re-apply backports that didn't make it into thud: poky: 17726d0 systemd-systemctl-native: handle Install wildcards meta-openembedded: 4321a5d libtinyxml2: update to 7.0.1 042f0a3 libcereal: Add native and nativesdk classes e23284f libcereal: Allow empty package 030e8d4 rsyslog: curl-less build with fmhttp PACKAGECONFIG 179a1b9 gtest: update to 1.8.1 Squashed OpenBMC subtree compatibility updates: meta-aspeed: Brad Bishop (1): aspeed: add yocto 2.6 compatibility meta-ibm: Brad Bishop (1): ibm: prepare for yocto 2.6 meta-ingrasys: Brad Bishop (1): ingrasys: set layer compatibility to yocto 2.6 meta-openpower: Brad Bishop (1): openpower: set layer compatibility to yocto 2.6 meta-phosphor: Brad Bishop (3): phosphor: set layer compatibility to thud phosphor: libgpg-error: drop patches phosphor: react to fitimage artifact rename Ed Tanous (4): Dropbear: upgrade options for latest upgrade yocto2.6: update openssl options busybox: remove upstream watchdog patch systemd: Rebase CONFIG_CGROUP_BPF patch Change-Id: I7b1fe71cca880d0372a82d94b5fd785323e3a9e7 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* witherspoon-xml: srcrev bump 6ca015dbd3..e76c2fc5aeMarri Devender Rao2019-01-051-1/+1
| | | | | | | | | | | To pull patches for TPM 1.Adding in Enumerator and FRU ID for TPM (From meta-ibm rev: 03df54000c9265b3b1a136422f00c9a2e9e31b72) Change-Id: I0e9cfcd4eb018875237ea423fbd760b78e44a7c2 Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* ibm: remove setting root pw from local.confBrad Bishop2018-12-184-19/+0
| | | | | | | | | | With meta-phosphor commit fd1f696f99 this is done by the distro configuration; so, no need to do it in local.conf. (From meta-ibm rev: 0525b1723095b6c47af7892ca90f328f92270815) Change-Id: I6fdbf055b24adf768efdd86132faa7f1fffc56f9 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* ibm: Add missing nginx dependenciesBrad Bishop2018-12-131-0/+5
| | | | | | | | | | The IBM layer bbappend for nginx brings in the shell and openssl. Add missing runtime dependencies. (From meta-ibm rev: f6d19e0c30ec918d7c0288a6270ce7e3679e4dec) Change-Id: I01d1727ccbe91fad68407b0c18f3e10282a4d847 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* wspoon: remove obmc-button-resetMatt Spinler2018-11-291-0/+1
| | | | | | | | | | | | This system does not have a reset button. Resolves openbmc/openbmc#3442 (From meta-ibm rev: 32afb9391c2745e1a887aae055ce74553d30f6ac) Change-Id: If1c9bd34c3749ddba1d39a7fd3dc08cf9327be1a Signed-off-by: Matt Spinler <spinler@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* wspoon: Remove reset button GPIOMatt Spinler2018-11-281-5/+0
| | | | | | | | | | | Witherspoon doesn't actually have a reset button. This was pointed at a GPIO used by the fan watchdog. (From meta-ibm rev: 67afe4eaa0e066431292e7481e00eb703de6184f) Change-Id: I50da933dd59e644ac400daa77770a700850594bb Signed-off-by: Matt Spinler <spinler@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
OpenPOWER on IntegriCloud