summaryrefslogtreecommitdiffstats
path: root/meta-openbmc-machines/meta-openpower/common/recipes-bsp/skiboot
Commit message (Collapse)AuthorAgeFilesLines
* [Subtree] Bring openbmc machines to top levelDave Cobbley2018-08-233-40/+0
| | | | | | | | | The new subtree model brings the subtrees up from the openbmc-machines layer. Change-Id: I58a03ae1be374bc79ae1438e65e888375d12d0c0 Signed-off-by: Dave Cobbley <david.j.cobbley@linux.intel.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* skiboot: bump to v6.1Gunnar Mills2018-07-241-2/+2
| | | | | | | | This bumps skiboot to the latest release. Tested: Built on a Witherspoon Change-Id: I7fc9d0f3e236fd6734617ddd86e27ed06ba2770b Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* 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>
* skiboot: Bump to 5.10-rc3Andrew Jeffery2018-02-191-2/+2
| | | | | | | | | | | 5.10-rc3 resolves two pflash issues, one related to race conditions in the build system[0] and another to performing small erases[1]: [0] 6d965ea72ad8 "pflash: Fix makefile dependency issue" [1] ba540e0be90f "external/pflash: Fix erasing within a single erase block Change-Id: Ibd43f67cd1222d81463ea796f8706e46dc3da041 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
* Revert "pflash: bump version to v5.9.4"Gunnar Mills2017-12-151-2/+2
| | | | | | | | | | | | This reverts commit 9786fd849e89c62c60d5a9a219ab3a472f4a6595. Bumping skiboot to v5.9.4 introduced intermittent CI compile fails. open-power/skiboot#143 Change-Id: I2c75de877034036cb1552e2f5388a95ebe24eba0 Signed-off-by: Gunnar Mills <gmills@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
* pflash: bump version to v5.9.4Gunnar Mills2017-12-091-2/+2
| | | | | | | | Bumping to pick up pflash fix lists.ozlabs.org/pipermail/skiboot/2017-November/009601.html Change-Id: I23eb1a32c7fde316e1d125eccdced397fb12adab Signed-off-by: Gunnar Mills <gmills@us.ibm.com>
* pflash: bump version to v5.9Joel Stanley2017-11-101-2/+2
| | | | | Change-Id: I76cd275eccd2ae7f076572a197a1aa6250083b5c Signed-off-by: Joel Stanley <joel@jms.id.au>
* skiboot: Use commit SHA instead of tag.yuenn2017-08-041-1/+1
| | | | | | | | | Using a tag forces bitbake to go out and try to contact the source even if the repo has been downloaded in mirror tarball. It prevents building on a machine without network access using a local mirror. Change-Id: I71a984fc784ada82fa81294917c9e2fbc0a4935b Signed-off-by: yuenn <yuenn@google.com>
* pflash: bump to v5.7-rc2Joel Stanley2017-07-212-36/+2
| | | | | | | | | | | | | | | | | | | | Benjamin Herrenschmidt (1): libffs: Fix ffs_lookup_part() return value Cyril Bur (4): libflash/mbox-flash: Minor fixups before V2 libflash/mbox-flash: Update to V2 of the protocol libflash/libffs: Correctly update the actual size of the partition libflash/libffs: Zero checksum words Oliver O'Halloran (1): libflash: Initialise entries list earlier Suraj Jitindar Singh (1): libflash/mbox-flash: Implement MARK_WRITE_ERASED mbox call Change-Id: If49644ef2680aeed901002b201391ae7abbbe651 Signed-off-by: Joel Stanley <joel@jms.id.au>
* skiboot: Add pflash fixJoel Stanley2017-06-212-0/+34
| | | | | | | | The skiboot-5.6.0 tag contains a bug that can cause corruption. This patch is applied to skiboot master, but has not made it to a tag yet. Change-Id: I8bacd8d8b6083be68a75c4885550204ef34bf363 Signed-off-by: Joel Stanley <joel@jms.id.au>
* skiboot.inc: Bump versionAdriana Kobylak2017-06-092-55/+2
| | | | | | | | | | Pick up the latest skiboot version (5.6.0) to pick among the fixes the pflash support for non-4K erase block partitions. Also remove the mtd labels patch since that's also included in the upstream version. Change-Id: If790c731c8b0e2d54e6b9faf09e92290e5bc84bd Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
* meta-openpower: fix iicmaster and pflash warningSaqib Khan2017-03-291-0/+3
| | | | | | | | | | | In order to fix GNU_HASH warning in the elf binary we need to add the LDFLAGS to the TARGET_CC_ARCH. Opened issues openbmc/openbmc#1361 and openbmc/openbmc#1362 to track removal. Change-Id: Ia6e4ad69c7f3e2c272146e39512400a19b44d760 Signed-off-by: Saqib Khan <khansa@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>
* 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>
* skiboot: Race condition in 'gard' buildPatrick Williams2016-09-162-0/+44
| | | | | Change-Id: Ieddbc96706ceb1dfd3a124a4c4b5c7b198af4b46 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* skiboot: Update to 5.3.5Patrick Williams2016-09-141-3/+3
| | | | | Change-Id: I60dd0f975d0ec1ef44335814382d915b797a9d04 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* 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>
* skiboot-gard: Add recipe and add to tarballPatrick Williams2016-08-104-1/+120
| | | | | Change-Id: I250c891eb77dacabb8e76199591b7d5aac0e0122 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
* pflash: Refactor recipePatrick Williams2016-08-102-0/+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>
OpenPOWER on IntegriCloud