summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines
Commit message (Collapse)AuthorAgeFilesLines
...
* Fix openpower-ipmi-oem error yaml installationMatt Spinler2018-07-041-1/+1
| | | | | | | | | | Need the ${D} in the copy destination. Tested: Check that the errors now show up in the elog-lookup.cpp file generated during the build by phosphor-logging. Change-Id: I70d0b0acde98c697cadd2c4c50f0f16088014ce2 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* meta-romulus: Add ipmi inventory sel configLei YU2018-07-043-0/+359
| | | | | | | | | | | | | | phosphor-ipmi-inventory-sel provides a yaml config for sel events, and Romulus was using the default one, which makes the sel events not mapping to the expected devices. Provide a yaml config that matches Romulus system. Tested: Inject error and check SEL logs are correctly parsed by openbmctool.py in openbmc-tools/thalerj. Change-Id: Ic2a03a34e98bb383e32ef902f1a5da1d6ee6fe9e Signed-off-by: Lei YU <mine260309@gmail.com>
* meta-romulus: Add callouts yaml configLei YU2018-07-043-0/+25
| | | | | | | | | | | | Romulus was using the exmaple callouts yaml and it is just a dummy one. Provide the real callouts yaml config for Romulus. Tested: With the following commit, verify CALLOUT_INVENTORY_PATH is correctly set when CPU error is injected and the event is sent to BMC. Change-Id: I266c51cc52ebdd770dd332c50e26ed3e8cd65155 Signed-off-by: Lei YU <mine260309@gmail.com>
* openpower: Remove fsi-bind serviceJoel Stanley2018-06-292-25/+1
| | | | | | | | | | A year ago I added support for the external mode sysfs file to use when using cronus. This meant we did not need to un-bind the FSI driver. When that change went in we also should have removed the now-unused fsi-bind service. Change-Id: Ief0c2362f30f4dd7c320bf904000fe11be6b4914 Signed-off-by: Joel Stanley <joel@jms.id.au>
* openpower-occ-control.inc: bump versionAndrew Geissler2018-06-291-1/+1
| | | | | Change-Id: I0db419e4a175c47a806b18a76b4e7dcabb2b0091 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Remove the meta-stonewither layerMatt Spinler2018-06-2911-121/+0
| | | | | | | That project was killed. Change-Id: I8fec67b0136f7302f43f45223606bf7410c628d3 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* zaius: Rename u-boot bbappend to u-boot-aspeedBrad Bishop2018-06-283-0/+0
| | | | | | | | | | | | | 8099077e3 renamed the u-boot recipe and as such the append and associated patches no longer applied. Typically bitbake complains about recipe appends without a base recipe but in the u-boot case oe-core provides u-boot and the bbappend applied cleanly to _that_ version of the u-boot recipe. Change-Id: I5d526509813fdfce177d180aecb9ecb507d4e2b7 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* openpower-software-manager.bb: bump versionAndrew Geissler2018-06-271-1/+1
| | | | | Change-Id: I7c3eee7b8c4a888929ece932faea0b77ddc67971 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* meta-x86: quanta--q71l: drop ipmi-fru-propertiesPatrick Venture2018-06-263-95/+0
| | | | | | | The ipmi-fru-properties were placeholder. Drop the definition. Change-Id: Ie188003dcd2710f243c36891fece1c6c352349b4 Signed-off-by: Patrick Venture <venture@google.com>
* meta-phosphor: Add Mailbox DaemonBrian Yang2018-06-262-0/+2
| | | | | | | | | | Change-Id: Ie65c83cfde93ae47c0dd1f9ffcfc37ce9566f18e Tested: Built image and mboxd then ran on lanyang motherboard, checked the mailbox daemon on BMC, used instruction "ps -l" to check mailbox process status, the result like "mboxd --flash 64M --window-size 1M" Signed-off-by: Brian Yang <yang.brianc.w@inventec.com>
* Add meta-openpower subtree maintainers fileBrad Bishop2018-06-261-0/+48
| | | | | Change-Id: I64ad8377d1aceb0949a48a11ba69825f59ae1f69 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* flash: Move image manager tmpfile configBrad Bishop2018-06-252-28/+0
| | | | | | | | | | | | | | 1e4452449 added a systemd tmpfile config file for the software image upload path but the config file was added to the systemd recipe. tmpfile config files should be added to the recipes/config files that use them. For example on an RPM based distro: $ rpm -qf /usr/lib/tmpfiles.d/samba.conf samba-common-4.7.7-0.fc27.noarch Tested: Validated software.conf present in Witherspoon rootfs Change-Id: I47e8c8c44eb19440cc98d0380e9634f688eccb21 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* witherspoon: Use systemd_unitdirBrad Bishop2018-06-251-4/+4
| | | | | | | | | | | | | Somewhere between systemd 234 and 237 the install process stopped making /usr/lib/systemd/network for us. When we move to Yocto 2.5 this will result in an install failure. bitbake.conf provides a variable for /lib/systemd. Use it, as it's the correct location for these configuration/unit files anyhow. Tested: Booted QEMU witherspoon image to shell: Change-Id: I000b6f1b5548efb920d31226558159cba3deb8d6 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* witherspoon: Move systemd to recipes-coreBrad Bishop2018-06-255-0/+1
| | | | | | | | | | Technically bitbake does not care where bbappends live but the universal norm is to put bbappend files in the same directory as the base recipe. Update to match meta-witherspoon and oe-core. Tested: Booted QEMU witherspoon image to shell Change-Id: I9b06de644ae414f76c2b8f390a6d32fe1e3e55d2 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* bmcweb.bb: bump versionAndrew Geissler2018-06-211-1/+1
| | | | | Change-Id: I0b60a504b3f4dc55b0895dd6afeaa0e8d4878810 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* meta-romulus: Add webui recipeLei YU2018-06-211-0/+1
| | | | | | | | | This enables webui hosted by Romulus machine. Tested: WebUI works fine on Romulus. Change-Id: I29cefdb07892717d3bb2397647a5e2dbf701dc8e Signed-off-by: Lei YU <mine260309@gmail.com>
* wspoon: Improve fan error resolving rulesMatt Spinler2018-06-191-41/+56
| | | | | | | | | | | | | | | | | | | | | | | | The previous phosphor-dbus-monitor rules would only watch for the functional property to change on a fan, and then resolve errors for that fan if the property changed to true. This change will watch for both present and functional property changes, and resolve fan errors if both properties are true at that time. This closes the window of where if a fan is removed long enough for the present property to change to false but replaced fast enough that the functional property always stays true then the NotPresent error that was created will never get resolved so the fault LEDs won't turn off. Resolves openbmc/openbmc#3231 Tested: Various combinations of Present/Functional property state changes and also fan plugs/unplugs. Change-Id: I3255c0510b95509810b018a2a71d307bd7d4a946 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* obmc-console: Rename recipeBrad Bishop2018-06-185-0/+0
| | | | | | | | | | | | OE norms dictate recipes that track HEAD be named: foo_git.bb and set PV explicitly to "x.y.z+git${SRCPV}" Change-Id: Iaeffab1e3bb1df6720ae4e236c3515fb1ec30cc8 Tested: Built the obmc-console recipe Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* witherspoon-pfault-analysis.inc: bump versionAndrew Geissler2018-06-151-1/+1
| | | | | Change-Id: I71ef26fc33bf9a7f85eaf59bc48139d8b42d0929 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Spelling fixesGunnar Mills2018-06-152-3/+3
| | | | | | | | | Spelling errors found using github.com/lucasdemarchi/codespell A tool to fix common misspellings. This tool is licensed under GNU General Public License, version 2. Change-Id: Ib4c4a0cc166932efa8fd62125e20e71abc292296 Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* machines: Drop ast2400/ast2500 layersBrad Bishop2018-06-1513-24/+0
| | | | | | | | | The Aspeed layer now supports both chips and the SOC specific layers do not have any content. Drop the redundant layers. Change-Id: I48a813fe4c02b8fc8861c6dd58906ae559c64403 Tested: Built and verified witherspoon and palmetto images Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Rename and move kernel recipeBrad Bishop2018-06-1518-8/+8
| | | | | | | | | | | | | | | | | Rename linux-obmc to linux-aspeed and move to the Aspeed layer. Like recipes for u-boot forks, recipes for kernel forks in support of different SOCs are typically provided in the BSP supporting the SOC. Moved a number of phosphor-isms out of the kernel recipe and put those in a bbappend in aspeed-layer/bbappend. Removed COMPATIBLE_MACHINE setting. We simply use PREFERRED_PROVIDER in machine configuration files to set the default kernel recipe. Tested: Booted spoon/palmetto images using QEMU Change-Id: I7dc73629cad4789dcd5aeb0f7b6214fe064c6adc Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* boost-dbus.bb: bump versionAndrew Geissler2018-06-151-1/+1
| | | | | Change-Id: If46cd5fcfdc58e1aa47ea43a54d3f1975efcb991 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* bmcweb.bb: bump versionAndrew Geissler2018-06-151-1/+1
| | | | | Change-Id: I0262c2beb53126345d44fb484fe45dcbeff31ce5 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* op-proc-control.bb: bump versionAndrew Geissler2018-06-131-1/+1
| | | | | Change-Id: I93b7f69fcc9b17e66846baec051d73a8e9df6c12 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* pdbg: bump versionJoel Stanley2018-06-121-1/+1
| | | | | Change-Id: I9ae42e97b85f819adafca286441a7d09baf0548d Signed-off-by: Joel Stanley <joel@jms.id.au>
* openbmc-machines: Remove unncessary CONFIG_HWMONJoel Stanley2018-06-077-7/+0
| | | | | | | | CONFIG_HWMON is implied by the drivers that use it, so we do not need to specify it in the defconfigs. Change-Id: I1c6e8679412f80dc0db69ef0f72a9c73e8602fb9 Signed-off-by: Joel Stanley <joel@jms.id.au>
* openpower-software-manager.bb: bump versionAndrew Geissler2018-06-051-1/+1
| | | | | Change-Id: Iffff6732d670dd8010ff0edc3e2f143394c195ce Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* openpower-occ-control.inc: bump versionAndrew Geissler2018-06-051-1/+1
| | | | | Change-Id: I087c88dc14c3ba29e66ee3dd8b2daa56131a763a Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* ibm-logging.bb: bump versionAndrew Geissler2018-06-041-1/+1
| | | | | Change-Id: I800864610120826ca4d9abbfbe59e66606d77d29 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* meta-lanyang: Mirror host console to UART1Brian Yang2018-06-042-0/+5
| | | | | | | | | | | Add obmc-console conf This enables obmc-console-server to relay the LPC-controlled VUART to another ttyS0/UART1 Change-Id: I3103a69b95689a84d00a44bc10d69af9c80dff03 Tested: Verified lanyang image build Signed-off-by: Brian Yang <yang.brianc.w@inventec.com>
* Move nginx ciphers to mozilla guidelinesAndrew Geissler2018-06-041-2/+3
| | | | | | | | | | | | | | | Update the supported ciphers to those under the "Modern" section for mozilla. https://wiki.mozilla.org/Security/Server_Side_TLS Resolves openbmc/openbmc#3209 Tested: Built image and verified nginx correctly starts and REST api't still work as expected. Change-Id: I6692b42b6a1dec10e51b72654e75da4f0c0d3b99 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Add witherspoon specific channel.yamlNagaraju Goruganti2018-06-042-0/+9
| | | | | | | | | | channel.yaml keeps the info about number of available Ethernet channels on the given machine. Resolves openbmc/openbmc#3191 Change-Id: I904e02a96bb6f295c6456b8a8ba26e756c218df0 Signed-off-by: Nagaraju Goruganti <ngorugan@in.ibm.com>
* witherspoon-pfault-analysis.inc: bump versionAndrew Geissler2018-06-041-1/+1
| | | | | Change-Id: Ib13ae97aaba4a0af0aefb5b4dbd2d0d6f3c08728 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* meta-openbmc-machines: Remove Firestone from treeJoel Stanley2018-06-0125-3725/+0
| | | | | | | | Firestone was never fully working, and has no maintainer. Remove it from the tree. Change-Id: I0e64b5c01766c154f642c7314acdc2dff9251082 Signed-off-by: Joel Stanley <joel@jms.id.au>
* meta-openbmc-machines: Remove Garrison from treeJoel Stanley2018-06-0118-3555/+0
| | | | | | | | Garrison was never fully working, and has no maintainer. Remove it from the tree. Change-Id: Ifbdb8c955a2b9d1777844046a13afca9401ced72 Signed-off-by: Joel Stanley <joel@jms.id.au>
* skiboot: bump to v6.0.4Joel Stanley2018-06-011-2/+2
| | | | | | | This bumps skiboot to the latest release. Change-Id: I43ce295d67801d8196616871a21591abba7c82df Signed-off-by: Joel Stanley <joel@jms.id.au>
* skiboot: Remove PREFIX patchJoel Stanley2018-06-012-73/+3
| | | | | | | | There's no need to patch skiboot, we can just use the existing 'prefix' variable. Change-Id: I65c00333c86cf1d42aa03760c1317fa479b74a20 Signed-off-by: Joel Stanley <joel@jms.id.au>
* openpower-occ-control.inc: bump versionAndrew Geissler2018-06-011-1/+1
| | | | | Change-Id: I86ea9d4df443afd31ce3186bc7e631a2492e2f60 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* openpower-ipmi-oem.inc: bump versionAndrew Geissler2018-06-011-1/+1
| | | | | Change-Id: I9f3585ad9ba51cff151ae3d7071d55110438e6a2 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* openpower-ipmi-oem.inc: bump versionAndrew Geissler2018-05-311-1/+1
| | | | | Change-Id: I2b813d2b8211ddd9706176636a9aaea5e8d7fcf8 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* openpower-fru-vpd.inc: bump versionAndrew Geissler2018-05-301-1/+1
| | | | | Change-Id: I50c26a963017385be81370a600bb67967c09b3f8 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* wspoon: Change ir35221-on-bind.service dependencyMatt Spinler2018-05-301-1/+1
| | | | | | | | | | | | | | | | | | | | Make this service have a .wants dependency to the obmc-chassis-poweron@.target instead of .requires. This way if it fails, the power on will still continue, just without the failing drivers bound to their devices. The drivers are only used for surfacing hwmon temps and voltages. The only ones of those actually used by code are the water cooled witherspoon VDD VRM temperatures which are used by fan control, and fan control can deal with missing VRM temps. Tested: Inject a fail into the bind script, and ensure the service fails but the power on still continues. Resolves openbmc/openbmc#3205 Change-Id: Id7551b8dd9e36c105f11e91697035d7ca90bdec3 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* wspoon: Retry on VRM bind failsMatt Spinler2018-05-301-16/+49
| | | | | | | | | | | | | | | | | Enhanced the ir35221-unbind-bind.sh script to: 1) Retry a few times on failures binding the device driver. 2) Still try to bind other devices even if one device fails. The script will still return a nonzero exit code if any of the binds fail. Tested: * Do several power cycles. * Modify script to fail a bind. Check that it returns nonzero. Change-Id: Ia235557292d792998a1c10260fe2bf8b2e631b2c Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* wspoon: Revert increase fan fail shutdown delayMatthew Barth2018-05-302-4/+4
| | | | | | | | | | | | | | | | A change was put in to wait 10 seconds before powering off a system when too many fan enclosures were non-functional, this reverts that change back to the original 5 seconds. The original change was done to help mitigate a performance issue where PDM was held off from being able to process fan functional state changes. Reverted change: https://gerrit.openbmc-project.xyz/#/c/8352/ Tested: System shutdown after 5 seconds with 2 non-functional fan enclosures Change-Id: If40b54f475a54d151439922fc0893686caeb8ae7 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* openpower-dbus-interfaces.bb: bump versionAndrew Geissler2018-05-301-1/+1
| | | | | Change-Id: Id8768544bd67821cd903558c1b573555e86beabf Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* nginx.conf: increase client_max_body_sizeLei YU2018-05-301-2/+2
| | | | | | | | To support fixed flash layout that contains 32MiB image, manifest, publickey and signatures, increase client_max_body_size to 33MiB. Change-Id: Ibc5ecfd907a2fe796e4767ecfdec2ea7bb1543b1 Signed-off-by: Lei YU <mine260309@gmail.com>
* openpower-occ-control.inc: bump versionAndrew Geissler2018-05-301-1/+1
| | | | | Change-Id: Ib2374b15d4a384579606ef714e32bdf10adfbf5f Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* openpower-software-manager.bb: bump versionAndrew Geissler2018-05-241-1/+1
| | | | | Change-Id: I9f2f2bde81265e4f30d26dd4294d086a0823becd Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* npcm750-evb: added support for npcm750-evbBrendan Higgins2018-05-246-0/+76
| | | | | | | | | Added machine layer support for the NPCM750 EVB. Tested: Built and ran on NPCM750 EVB. Change-Id: I4e23e514846725f4078996579b878adf07484bce Signed-off-by: Brendan Higgins <brendanhiggins@google.com> Signed-off-by: Tomer Maimon <tmaimon77@gmail.com>
OpenPOWER on IntegriCloud