summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines/meta-openpower/common
Commit message (Collapse)AuthorAgeFilesLines
...
* Add sd unit file for start_host.shSergey Solomin2016-11-211-0/+13
| | | | | | | | | Add systemd unit, which starts start_host script after vcs on. Partially resolves openbmc/openbmc#647 Change-Id: Ieaa3713ce200bc5f156ba0e4548e264de6918e45 Signed-off-by: Sergey Solomin <sergey.solomin@us.ibm.com>
* Add sd unit file for vcs_workaround.shSergey Solomin2016-11-211-0/+13
| | | | | | | | | Add systemd unit, which starts vcs_workaround script after pgood. Partially resolves openbmc/openbmc#647 Change-Id: I1ec8fecffcb4293238a0a0f486101c4bd2ecd05c Signed-off-by: Sergey Solomin <sergey.solomin@us.ibm.com>
* Add supporting scripts for the OpenPOWER P9 processor.Sergey Solomin2016-11-182-0/+10
| | | | | | | | | | | Add Witherspoon power sequencer configuration scripts. Add P9 VCS workaround script. Add P9 SBE start instructions script. Partially resolves openbmc/openbmc#647 Change-Id: I0a25b2fc0fc74b2a88fd7d2c77b59aa72e0b2876 Signed-off-by: Sergey Solomin <sergey.solomin@us.ibm.com>
* Fix pflash PNOR accessJoel Stanley2016-11-173-53/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | pflash changes: Move to latest upstream release of skiboot which includes the mtd erase patch we were carrying. Adds a patch to fix parsing of the longer mtd labels we have since updating the device tree bindings. dev: size erasesize name mtd0: 00060000 00001000 "u-boot" mtd1: 00020000 00001000 "u-boot-env" mtd2: 00280000 00001000 "kernel" mtd3: 001c0000 00001000 "initramfs" mtd4: 01740000 00001000 "rofs" mtd5: 00400000 00001000 "rwfs" mtd6: 02000000 00001000 "1e620000.flash-controller:flash@1" mtd7: 08000000 00001000 "1e630000.flash-controller:pnor@0" Linux kernel changes: Three of the patches move the comaptible string for the bt interface to match what we have sent upstream. There is also a dts change to the mtd nodes that add back the 'pnor' label to the PNOR mtd device, as required by pflash. Cédric Le Goater (2): ipmi/bt-bmc: change compatible node to 'aspeed, ast2400-ibt-bmc' ARM: dts: aspeed: fix flash module device nodes Joel Stanley (2): ipmi/bt-bmc: Add comaptible node for ast2500 arm: dts: aspeed: Use upstream comaptible string Fixes openbmc/openbmc#785 Change-Id: If2c293b85075edcf3078ef599e7b61f3a6d77c66 Signed-off-by: Joel Stanley <joel@jms.id.au>
* pdbg: version bumpJoel Stanley2016-11-081-1/+1
| | | | | | | Major update that adds support for i2c access to secondary processors. Change-Id: I79cae7a62f4e13e1bff01ae8dd579ad859a3ed79 Signed-off-by: Joel Stanley <joel@jms.id.au>
* pflash: fix erase command when using mtd backendJoel Stanley2016-11-072-0/+51
| | | | | | | | | | | | | | | | | | | | | | The libflash mtd backend lacked support for full-chip erase so it did not work. This patch adds that support to libflash. Patch is on it's way upstream[1]. Note: the old MMIO access method could perform a wole-chip erase on SPI NOR parts that supported it. This was sometimes a fraction faster than erasing each page one-by-one when re-flashing the entire chip. The mtd API does not (yet) provide a userspace API for that, so libflash always erases the flash one page at a time. This means you are better off using the -e command over -E. Fixes: openbmc/openbmc#747 [1] http://patchwork.ozlabs.org/patch/691765/ Change-Id: I20cf50e70a8487edc8cd77d41e73832913237b1b Signed-off-by: Joel Stanley <joel@jms.id.au>
* Switch userspace to use MTD access by defaultJoel Stanley2016-11-043-86/+2
| | | | | | | | | | | | | | | | | | Currently pflash defaults to using the MMIO interface through /dev/mem. We want to disable /dev/mem in production systems in the near future, so all non-debugging uses of it need to be eliminated. The new version of pflash defaults to MTD access. It also brings some API cleanups to libflash. We recently moved flasher to use MTD. This updates skeleton to pull in an update to flasher so that it can build against the new libflash API. Fixes: openbmc/openbmc#713 Change-Id: I6bde91c7df5d0588fc48dd2e847f21f0624a6950 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* pdbg: Version bumpPatrick Williams2016-09-291-1/+1
| | | | | Change-Id: I432b8b7fd7030b320bba4560245cfab6d2db79ac Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* skiboot: Race condition in 'gard' buildPatrick Williams2016-09-162-0/+44
| | | | | Change-Id: Ieddbc96706ceb1dfd3a124a4c4b5c7b198af4b46 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Move and rename skeleton recipeBrad Bishop2016-09-142-0/+68
| | | | | | | | Move the skeleton recipe to the openpower layer and rename it more appropriately to packagegroup-op-apps. Change-Id: I27bad03013fd7e5381cb535a5de4f8821674d663 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* host-ipmid: Convert providers to package groupBrad Bishop2016-09-141-0/+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>
* skiboot: Update to 5.3.5Patrick Williams2016-09-141-3/+3
| | | | | Change-Id: I60dd0f975d0ec1ef44335814382d915b797a9d04 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Switch to systemd state managementBrad Bishop2016-09-061-0/+9
| | | | | | | Enable systemd chassis and bmc state management support for Phosphor. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Change-Id: I180496eb8e48dfc617f944053b8e909210c6df7d
* Add Systemd unit files for skeleton applicationsBrad Bishop2016-09-061-0/+15
| | | | | | | Preparing to start these with systemd. Change-Id: I39a99242cee3e9e17e51356521d29bab5ad7d399 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Remove native/sdk classes from recipesBrad Bishop2016-08-181-2/+0
| | | | | | | | | | | | | | | | | | There isn't any reason to be baking pflash or libobmc_intf recipes for sdk or build machines (x86). This was mistakenly added (by me) based on misunderstanding of how to get dev packages into the target sysroot. The correct way to do this is to just have a dev package whose main package is in IMAGE_INSTALL or has a dependency on another dev package (whose main package is in IMAGE_INSTALL). I'm not adding those dependencies now here because at the moment pflash-dev is unused and libobmc_intf will eventually disappear. Change-Id: I691cd029a69ad7554faeb4782ae97b92946c9a7b Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* pdbg: Version bumpPatrick Williams2016-08-162-34/+1
| | | | | Change-Id: I84e08ce3c54bac67dff7b80d431085ee18db38e4 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-openpower: Add pdbg to tarballPatrick Williams2016-08-101-0/+1
| | | | | Change-Id: Icda8c4fa3b11605f473c53552c1c4b9a667e22a3 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-openpower: Add pdbg tool recipeJoel Stanley2016-08-102-0/+46
| | | | | | Change-Id: I4ce995e7780a355f1c850dd0f9092f763471df75 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* skiboot-gard: Add recipe and add to tarballPatrick Williams2016-08-105-1/+121
| | | | | Change-Id: I250c891eb77dacabb8e76199591b7d5aac0e0122 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* pflash: Refactor recipePatrick Williams2016-08-103-25/+30
| | | | | | | | Move pflash to a general skiboot recipe so that we can create additional recipes for other components of skiboot. Change-Id: I59253d17840da7a07f00bec9c650676da9ffb5e5 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* meta-openpower: Add pflash to debug tarballPatrick Williams2016-08-101-0/+3
| | | | | Change-Id: Ibc6925f1da7f1471cf722a1b7e257f613588041b Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* pflash: Update to 5.3.0Patrick Williams2016-08-021-2/+2
| | | | | | | This should include a fix for parallel building. Change-Id: If4c9b7e28182465bbf4f3a1da00cacf49d347721 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* pflash: Update package to 5.2.4Patrick Williams2016-07-198-453/+3
| | | | | Change-Id: Ieaebc07ae32df684de756a113f06f4ab6b7fd4bf Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* Add pflash parallel build fix patchBrad Bishop2016-06-212-0/+29
| | | | | | This resolves https://github.com/openbmc/openbmc/issues/325 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Merge pull request #324 from bradbishop/dir-structurePatrick Williams2016-06-151-3/+1
|\ | | | | Add virtual workbook / config-in-skeleton classes
| * Add OBMC_IMAGE_EXTRA_INSTALL variableBrad Bishop2016-06-141-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior to this patch packagegroup-core-boot was not being pulled in. core-boot is what brings in the init_manager (systemd) but somehow systemd was added as a dependency by OE for the skeleton package so the missing core-boot packagegroup went unnoticed. core-boot was not being pulled in because of an assignment to IMAGE_INSTALL in the global configuration. Yocto core provides a mechanism to do the same thing safely - CORE_IMAGE_EXTRA_INSTALL; use this and also adopt a similar approach for adding extra packages to image recipes using obmc-phosphor-image. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* | Remove openpower inventory upload systemd startupBrad Bishop2016-06-142-11/+0
|/ | | | | | | | The launching of this application is temporarily being moved to the skeleton state management framework to avoid race conditions with the host power-on process. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* Merge pull request #316 from bradbishop/pflash-bumpPatrick Williams2016-06-137-4/+428
|\ | | | | Bump pflash version
| * Bump pflash versionBrad Bishop2016-06-087-4/+428
| | | | | | | | | | | | | | | | | | Move to pflash 5.2.2. Pick up a couple patches that allow building a shared library and dynamically linked pflash binary. Add pflash to SDK. Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* | Bump phosphor recipe versionsAdriana Kobylak2016-06-101-1/+1
|/ | | | | | | | | Enable one-time vs permanent host boot option Handle endianness in IPMI eSEL function Improve IPMI error handling Add IPMI Travis CI Fix host hanging due to inventory upload Performance improvements
* Merge pull request #247 from shenki/pflash-5.2.1Patrick Williams2016-05-162-101/+2
|\ | | | | Update pflash version
| * meta-openpower: Bump pflash version to 5.2.1Joel Stanley2016-04-282-101/+2
| | | | | | | | | | | | | | | | No major changes. Upstream now carries the patch we had in tree, so that can go. Signed-off-by: Joel Stanley <joel@jms.id.au>
* | Bump versions for inventory uploadBrad Bishop2016-05-052-1/+14
| | | | | | | | | | Bump mapper and skeleton versions. Bump upload version and add systemd service file.
* | New recipe for openpower-inventory-uploadBrad Bishop2016-04-292-0/+23
|/ | | | | This script uploads the BMC inventory to a partition in PNOR on POWER systems for inclusion in the host device tree.
* pflash: Use skiboot-5.2.0Patrick Williams2016-04-141-2/+2
| | | | Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* pflash: Add pflash recipeJoel Stanley2016-04-142-0/+121
Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
OpenPOWER on IntegriCloud