summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines
Commit message (Collapse)AuthorAgeFilesLines
...
* 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-debug-collector.inc: bump versionAndrew Geissler2018-05-241-1/+1
| | | | | Change-Id: Ie2060c060d24a09bef4344882ffc98fc13e70981 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* ibm-dbus-interfaces.bb: bump versionAndrew Geissler2018-05-241-1/+1
| | | | | Change-Id: I44e2841df9e7a13c350785b7e487bdc95a68cb9e Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* bmcweb.bb: bump versionAndrew Geissler2018-05-241-1/+1
| | | | | Change-Id: I2a944653ad4a7318c0cdf8884fcea2e460b44dcd Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Witherspoon: Add sync managerAdriana Kobylak2018-05-232-0/+5
| | | | | | | | Add the sync manager which watches for files to be synced to the alternate BMC chip. Change-Id: I543dacf389629c024b35d1b855745bbcc0bbd848 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* witherspoon-pfault-analysis.inc: bump versionAndrew Geissler2018-05-231-1/+1
| | | | | Change-Id: I75cd0dcc7f42ae34cab232312f1f453f28cd480d Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* inventory-upload.bb: bump versionAndrew Geissler2018-05-231-1/+1
| | | | | Change-Id: Id843f7bceaaf76797d138f5e40325d288642572a Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* ibm-logging.bb: bump versionAndrew Geissler2018-05-231-1/+1
| | | | | Change-Id: I20e9eff239665a76be1813cd1aa8bb49eee04382 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Witherspoon: Enable PNOR signature verificationAdriana Kobylak2018-05-221-0/+1
| | | | | | | | | | | | | | | Enable signature verification in the openpower-software-manager code for witherspoon. This causes an error to be logged if updating to an unsigned image, or image signed with a different key than the one on the system, and if field mode is set, it'll stop the activation process. Tested: PNOR signature verification is enforced on witherspoon, verified error is logged with and without field mode enabled, and activation is prevented with field mode enabled. Change-Id: I6b8b74f146066da058e137779faf9af157f7131b Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* meta-romulus: Add ipmi-fru-read-inventory configLei YU2018-05-223-0/+19
| | | | | | | | | | | | | Make both romulus-ipmi-inventory-map-native and romulus-ipmi-fru-read-inventory-native recipes use the same yaml config. Resolves: openbmc/openbmc#3134 Tested: Verify the generated fru-read-gen.cpp reflect the yaml config and ipmi fru command prints the correct FRU information. Change-Id: If52a883e0901d44cea473ac67e89d4361cd5354c Signed-off-by: Lei YU <mine260309@gmail.com>
* wspoon: Move faulted OCC sensor eventsMatthew Barth2018-05-221-45/+46
| | | | | | | | | | | | | The OCC related sensor fault events should be subscribed after the OCCs active precondition state passes. This keeps from registering for OCC provided sensor fault signals prior to the OCC driver being bound and active. Tested: OCC fault sensor signals only registered for after being active Change-Id: I032ebb0145b5d16e4d54e4873429916e05d3cf48 Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
* bmcweb.bb: bump versionAndrew Geissler2018-05-221-1/+1
| | | | | Change-Id: I396a84f6a3e01f882dbdcdcf7fef6fa9177f9d82 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* Witherspoon: Set default value of TPMEnable to trueAdriana Kobylak2018-05-222-0/+8
| | | | | | | | | | | | Set the default value of the TPMEnable sensor to true on Witherspoon systems to catch systems that have a missing TPM card populated. Tested: Verified the settings value for TPMEnable is set to true (1) when the BMC boots up. Change-Id: I445e67dc53d3bac5dc7f6f613ac03202aab567c4 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* openpower-software-manager: Add verify_pnor_signatureAdriana Kobylak2018-05-221-0/+2
| | | | | | | | | | | Add the definition for the verify_pnor_signature package to the base openpower-software-manager recipe. This package is disabled by default. Tested: Built witherspoon image. Change-Id: I8154e53d1db902fab824cc52b0ddccae21ccfd1a Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* wspoon: Remove GPU power sensorsMatt Spinler2018-05-222-167/+0
| | | | | | | | | | | | | | | | | | | The power values being displayed were basically instantaneous readings as measured by the APSS monitor device, and as such could show a lot of peaks and valleys that would be undesirable to surface. In the future they may get added back in with some averaging done. In the meantime, the user can use the nvidia-smi command line tool on the host to get the proper power values. Tested: No GPU power sensors in D-Bus. Resolves openbmc/openbmc#3183 Change-Id: Ie2d92560867f29dbf852c53c55b8d371f5fef06f Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* wspoon: Rename GPU power sensors in IPMI YAMLMatt Spinler2018-05-221-6/+6
| | | | | | | | | The GPU power hwmon sensors recently changed names to match the GPU temperature sensor naming conventions. Update this YAML to reflect that. Change-Id: I5100ee514bed3ec7901deddcfd3bd9d619d8cd51 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* wspoon: Copy in the MAX31785 hwmon config fileMatt Spinler2018-05-221-2/+2
| | | | | | | | | | | | | | | | | | | | | The code will now copy the correct air or water cooled config file to the correct name so phosphor-hwmon can find it. It was just a link before, but that would cause problems with code updates as this directory is preserved, so if older code was put back on the link would point to nothing and phosphor-hwmon would never start for the MAX31785. Now with the copy the old code can still pick up this file. The only hole this has is if someone goes from the new code back to the old code, and then swaps air/water cooling, as the old code will then pick up the config file generated by the newer code, which now won't match the actual config. This would be a very unlikely scenario. Change-Id: I45db3c3ac8265caae30163a4e90035189e861e82 Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Witherspoon v1.7.1 RAS policy tableMatt Spinler2018-05-221-678/+1770
| | | | | | | | | Pick up the latest RAS policy table, which is used to add the EventID and Description fields to error logs on Witherspoon. Change-Id: I18c0e855372d438a5c5171fcf6fbf56bd7376aed Signed-off-by: Matt Spinler <spinler@us.ibm.com>
* Increase nginx timeouts from 10s to 30sAndrew Geissler2018-05-181-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Testing in certain network environments has show the 10s timeout is too small. It's unclear if the issue is with the client or server side. When it hits, it occurs during the upload of BMC and PNOR images. The error on the client side is a errno 104 (Connection reset by peer). The error on the server side is a 408 which in nginx indicates a timeout for the client_body_timeout setting or the client_header_timeout setting. It's doubtful the client_header could be the issue here so only the client_body_timeout was focused on. The send_timeout value can also result in a dropped client connection. The default for both the client_body_timeout and the send_timeout is 60s. In openbmc these were changed to 10s to match with OWASP guidelines. This commit bumps them up to 30s to address this issue. Change-Id: I7e360ed03fc533e5ca77f829859a82737fe9d5bf Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
* openbmc-machines: Enable hostboot-settings for all machinesJoel Stanley2018-05-171-0/+1
| | | | | | | This is required for all systems that use hostboot. Change-Id: I1ff15e4538fa64e369e5ac4b7fb45b68b828f98d Signed-off-by: Joel Stanley <joel@jms.id.au>
OpenPOWER on IntegriCloud