summaryrefslogtreecommitdiff
path: root/meta-openpower
AgeCommit message (Collapse)AuthorFilesLines
2020-03-24croserver: Fix systemd address familiesJoel Stanley1-1/+1
The croserver opens a network socket, not a unix socket. OpenBMC will hit this and cause croserver to exit if run on a kernel with seccomp system call filtering enabled. (From meta-openpower rev: 4e016c59f027ba09a9a4efe363e531c37f4bbb69) Change-Id: Ib6bd0bb5d2e9f87eca5f1e61210511f49544fc01 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-22openpower-proc-control: srcrev bump a007668ac9..7847960506Andrew Geissler1-1/+1
Marri Devender Rao (1): Create PEL for boot errors with error XML data and traces (From meta-openpower rev: 7fdf66e9526878415a5a095e4b08a660d598a0af) Change-Id: I13884407a603ea0007ac8bdafe2fc3b748a62828 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-22openpower-occ-control: Update recipe and SRCREV to python3nativeEddie James2-2/+2
The python file in the repo has already been changed to use python3 explicitly, so update the SRCREV to get the latest. (From meta-openpower rev: 5d84b27a2ddb8a56671d1bef846c2c54735a7c0e) Signed-off-by: Eddie James <eajames@linux.ibm.com> Change-Id: Ib4211cd68e86b332cfc5316a6b4f27a58979a9ff Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-18openpower-occ-control: Fix missing dependsEddie James1-0/+4
The repo runs python to generate code or validate config, which requires python and the dependent python packages. Previously that happens to be satisfied by sdbusplus's RDEPENDS. If sdbusplus is changed to use python3, this repo fails to built because it lacks the dependency. See details in https://lists.ozlabs.org/pipermail/openbmc/2020-February/020771.html This commit fixes the depends by adding the required python and python packages so that it builds fine. (From meta-openpower rev: 344718b8b4dda75d47f89e72fb9b1372039ec6eb) Signed-off-by: Eddie James <eajames@linux.ibm.com> Change-Id: Ib744c2da0d42a12180c345a11086cba738880b42 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-18op-proc-control: remove python depMatt Spinler1-1/+1
This repository doesn't use python anymore, so remove the dependency on python native. (From meta-openpower rev: 467ed1a9e273b8393731d809c99fd0d63c057bdb) Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I2befe422c9bad9d7526d091fd3727dbe14140fe7 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-16warm-reboot: ensure cfam override is runAndrew Geissler2-0/+15
The cfam_override@.service is required in two situations: - When chassis power is turned on (to ensure proper workarounds and overrides are in place) - When the host is warm rebooted (i.e. no chassis power is turned off/on) Install this service in both targets and ensure it only runs once per boot. Tested: - Verified service was only run once during a cold boot - Verified overrides were correctly applied on a warm reboot (From meta-openpower rev: 59c6d368452c05a184549c0ee844eba63203250f) Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Idb667eb7c0b09d7c00e5893443abbcf58058a465 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-16warm-reboot: stop instr and cfam resetAndrew Geissler3-2/+38
Install the new stop instructions and cfam reset services required for a warm reboot into the appropriate target Includes following in bump: Andrew Geissler (4): warm-reboot: ensure sbe start bit is 0 warm reboot: stop instructions support warm-reboot: add cfam-reset capabilities warm-reboot: cfam-reset service (From meta-openpower rev: 84962a9850f8f7b61698134ecf2d016a9b1e33de) Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Ia8fe30f160e0078bbdca2bcef322c9e23ea0e9e0 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-16op-proc-control: remove openpower-dbus depMatt Spinler1-1/+0
Now that the openpower D-Bus interfaces are contained within phosphor-dbus-interfaces, the dependency to openpower-dbus-interfaces is no longer needed. (From meta-openpower rev: 6db27914b559ba60df53a956dd7e39ad8952eff3) Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I357c8d2343771ab858a81559180a68501b5e2452 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-16phosphor-logging: Remove openpower-dbus depMatt Spinler1-1/+0
Now that all of the YAML in openpower-dbus-interfaces moved into phosphor-dbus-interfaces, there doesn't need to be any dependencies on openpower-dbus-interfaces anymore. (From meta-openpower rev: b670354f8522d5a4bc610bdae993f8559d769832) Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I117da1de7dd039f623ca60f9fd137f4675b2e02d Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-16openpower-occ-control: remove openpower-dbus depMatt Spinler1-2/+0
Now that the openpower D-Bus interfaces are contained within phosphor-dbus-interfaces, the dependency to openpower-dbus-interfaces is no longer needed. (From meta-openpower rev: bc7a9db563bacc13f5b1b8e2339a7b797a790be0) Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I1033871d0788ddcca523c28b3c7115d2a82b2899 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-12openpower-vpd-parser: srcrev bump 18197ae979..675ee7e445Andrew Geissler1-1/+1
Artem Senichev (1): Fix undefined reference error (From meta-openpower rev: af4e285533875c233ea5ca43fe5de530e6d4053e) Change-Id: Id649c216b90574ab130f2f54779bc1bf7798bc43 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-03-11openpower-pnor-code-mgmt: srcrev bump 647d6134d4..7f1967d56bAndrew Geissler1-1/+1
Albert Zhang (1): cleanup the code related to emit_interface_added (From meta-openpower rev: 6fe3f8d250fab2fb5689e1b8676591c44f38734d) Change-Id: I53683cb0d46dfa954be8d59a77b9f880e6def778 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2020-02-26openpower-software-manager: add missing openssl depPatrick Williams1-0/+1
Related to openbmc/openbmc#3645. (From meta-openpower rev: e8bacf5e9341c38c51582c7b873b8026349b6451) Signed-off-by: Patrick Williams <patrick@stwcx.xyz> Change-Id: I9c390610641402c2ad07f0acebf5314d4eea4ee8 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-02-19openpower: add recipe for openpower-hw-diagsBrad Bishop1-0/+17
Support for monitoring the attention gpio and handling attention events. (From meta-openpower rev: 560d394dbfa515d0be618ea78688c069651c1ad5) Change-Id: Ice63991a5861ad128765c0eeb9d9d7fbf6654e43 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Signed-off-by: Ben Tyner <ben.tyner@ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-02-18openpower-proc-control: srcrev bump ce042fe87d..a5311abddaAndrew Geissler1-1/+1
Jayanth Othayoth (2): Enable cfam overrides procedure for all power versions Enable host debug procedure for all power version (From meta-openpower rev: 0a1a11e437fb71251f98dc82461659e591aa4a65) Change-Id: I06d05db1c532ea1fcbf8aff542afa69ad7a65ff7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-02-13obmc-targets moved to phosphor-state-managerAndrew Geissler1-4/+5
The systemd targets provided by obmc-targets have been moved to the phosphor-state-manager repo. Interestingly enough, this dependency is not needed to get things to compile so there does not seem to be a co-req needed between this and the change that moves the targets to phosphor-state-manager. The target move is in the following commit: https://gerrit.openbmc-project.xyz/c/openbmc/meta-phosphor/+/28444 (From meta-openpower rev: 72aea7005606fa2eb64b05c3120f666346016cee) Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: I6a93b8ba4b5f96283e36656fdfc5f2520948e828 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-02-10cfam-reset: libgpiod dependency for gpio accessAndrew Geissler1-0/+1
Some new software will be added to openpower-proc-control which requires gpio access. libgpiod provides interfaces to make gpio access using the new chardev kernel interfaces easier. (From meta-openpower rev: e17157587e97826413195e46714296ff7c025791) Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Idc738fb32dccc57093ca9438c00da05af0ad1fa7 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-02-10openpower-proc-control: srcrev bump 2e249abd60..ce042fe87dAndrew Geissler1-1/+1
Eddie James (1): Add procedure and service file to set the SPI mux on P10 (From meta-openpower rev: 5610d98103834464931e75c7c40af750b7c398c9) Change-Id: Ida78580ab3688a1ecc60b0ef79367e732981bfe0 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-02-10openpower-pnor-code-mgmt: srcrev bump 00d8ade53c..647d6134d4Andrew Geissler1-1/+1
Lei YU (1): generate-tar: Add machine name (From meta-openpower rev: 18a8471ca5264f668df32bd57078566e8daf01f0) Change-Id: Ieb4295f1e05a6b86f15d5349a07a5dbcf12d2ca2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-24openpower-proc-control: srcrev bump b181d3bb87..2e249abd60Andrew Geissler1-1/+1
Matt Spinler (1): Remove openpower-dbus-interfaces dependency (From meta-openpower rev: fb57806cfd0a8ebfd3c21d572147b6909f638bee) Change-Id: I8079026424ed15d06496de6d5db8893eb87758e6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-23openpower-pnor-code-mgmt: srcrev bump fa9a6bec4b..00d8ade53cAndrew Geissler1-1/+1
Lei YU (1): generate-tar: Add --interactive=never for rm (From meta-openpower rev: 121bdf0319f04152a63164003cd5d2e61783924f) Change-Id: Ib57786c29279fa9b55781925335434830e47491f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-20meta-openpower: croserver: use pythonnativeBrad Bishop1-1/+3
croservers config script requires python2. Use the yocto built python2 instead of the build host python2, for cases where the build host does not have python2 installed (or env python is python3). (From meta-openpower rev: 1f32015926ead63cea102bbbd67d452e9685f165) Change-Id: I5ef071c141c5b3e3cf2524b5e166bc4891445846 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-16openpower-occ-control: srcrev bump 00a647809a..5ebf803cf6Andrew Geissler1-1/+1
Matt Spinler (1): Remove openpower-dbus-interfaces dependency (From meta-openpower rev: d64f091727f39d178274d609e8e6de011c69175e) Change-Id: I9862ec29fac7669571e935543588e2d8d0c2ca73 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-16openpower-host-ipmi-oem: srcrev bump 64354b6604..36ae8e5c42Andrew Geissler1-1/+1
Matt Spinler (1): Remove openpower-dbus-interfaces dependency (From meta-openpower rev: 20ee1a1cac20daa82bc06e829adcccde8753ac5b) Change-Id: I7ad4073b9a777eb228f93aac6d6abc63c558bde2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-14openpower sdk: Drop openpower-dbus-yaml depMatt Spinler1-1/+0
Now that the org.open_power D-BUS yaml moved into phosphor-dbus-interfaces, don't need this anymore. (From meta-openpower rev: 57d0db2abf2b433e72d7500593f367ccf47878e6) Signed-off-by: Matt Spinler <spinler@us.ibm.com> Change-Id: I99077e9e491a3600e21a98fa3bc03764bccf0d2e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-09subtree updatesBrad Bishop2-1/+2
meta-openpower: ea1e440136..c43a57b0a3: Andrew Geissler (1): openpower-dbus-interfaces: srcrev bump c5191609d0..109ded04f3 Matt Spinler (1): Enable OpenPower D-Bus interfaces meta-phosphor: 0ae881fcff..6322fa6943: Andrew Geissler (1): phosphor-dbus-interfaces: srcrev bump 548d3e988f..f7616bc6be Change-Id: I2f1cb5952b6e7f50bf0954a87102d3f33f18d326 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-09openpower-pnor-code-mgmt: srcrev bump 59d5657643..fa9a6bec4bAndrew Geissler1-1/+1
Alexander Filippov (1): Fix ECC usage of being cleaned partitions (From meta-openpower rev: ea1e440136215ae1403e84dbd8eaf1181cbfdcfe) Change-Id: Iaf349669c23e1892cd897d5253e209d845fdd8f6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2020-01-08croserver: Bump for fsi device path fixJoel Stanley1-7/+2
Upstream now accepts linker flags from the environment, so remove the hard codeded --hash-style=gnu option from the conigure step. Jason Albert (3): Add ecmdChipTarget hash support to pyapi Defined __deepcopy__ functions on classes Added python support for vector<vector<databuffer>> Joel Stanley (2): Fix device paths again server: Fix linking Kahn Evans (10): More complete use of ECMD_REMOVE_SCOM_FUNCTIONS compile flag Use chipUnitNum instead of core in targets Resolve doxygen errors/warnings Adding spy APIs to pass in multiple images Updated query code as well Use const ecmdChipTargets in new APIs update to version 14.19 Revert to checking all return codes instead of just a single one for non-enum retry. Syncing up with what's in Cronus Use system _AIX compile flag Lakshminarayana R. Kammath (1): Adding support for LDFLAGS and SLDFLAGS to pickup value from environment Matt K. Light (6): update fapi2::ReturnCode get/putspi get/putspi links and htxt fix doxygen param name fix serverlock authorization storage fix target for ecmdGetPbaUnit (From meta-openpower rev: c02a90c17ab5b19bd1c2d4db3cb5af78ac474b2a) Change-Id: If64c0394ed0d39cac432c205785eb4ce2069d662 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-12-12openpower-proc-control: srcrev bump 22a057ed88..b181d3bb87Andrew Geissler1-1/+1
Ramesh Iyyar (2): Added feature flag instead of CHIPS Enabled pHAL infrastructure to boot the host (From meta-openpower rev: 4bb6ee298278d0dcb40d3050427cd82ca0e48a49) Change-Id: Ia9f049f92829afc379003563a8dcbc87e61d496d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-12-10Revert "Enable ecmd-pdbg for openbmc"Brad Bishop2-21/+1
This reverts commit cdda494596425d01a8fa5e68c428546cc12b67bc. cdda494 breaks the build with errors like: meson.build:89:2: ERROR: Problem encountered: git submodule update of ecmd : FAILED in the do_configure task. A closer inspection of the build process for ecmd-pdbg shows that it does not support offline builds (it attempts to fetch source code and provides no alternative for offline builds) - this is not supported when building with yocto. To build with yocto, anything requiring network access must be done in do_fetch. (From meta-openpower rev: b8c25333b8045b1d576c2e0ef472d9e7260c32ad) Change-Id: I27464cb386e2cff75aa7374e103bef24341842b2 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-22Enable ecmd-pdbg for openbmcLakshminarayana R. Kammath2-1/+21
1. Enable ecmd-pdbg to build with openbmc 2. ecmd-pdbg will use newly enabled meson build infrastructure to build 3. Enabled and tested HW access utils like getscom/putscom, getmem/putmem & getcfam/putcfam, etc. (From meta-openpower rev: cdda494596425d01a8fa5e68c428546cc12b67bc) Signed-off-by: Lakshminarayana R. Kammath <lkammath@in.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Change-Id: I54fcca0de41224c99d6ef8cd88a2a89562056597 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-22meta-openpower: remove exe perms from udev rulesBrad Bishop1-1/+1
Remove execute permssions from udev rules to avoid errors like: systemd-udevd[110]: Configuration file /lib/udev/rules.d/70-iio.rules is marked executable. Please remove executable permission bits. Proceeding anyway. (From meta-openpower rev: 83b053de240b37b43ff06984543e2af3b21e94ba) Change-Id: I825747964feda292b5aacf2e9034d65eddc9484e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-18openpower: pdbg: Enable native buildRamesh Iyyar1-0/+2
The pHAL infrastructure is expects pdbg to run as part of the build process in order to generate the attributes database. (From meta-openpower rev: 0b1645b540d30b5f76af19d8998a7120b1e116cd) Change-Id: I7fe44768cabbb030d09720c38b0b38ccf30f4fb1 Signed-off-by: Ramesh Iyyar <rameshi1@in.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-11openpower-pnor-code-mgmt: srcrev bump f3dfe65de8..59d5657643Andrew Geissler1-1/+1
Adriana Kobylak (1): Host.Updater.service: Move dependency on ubi service to the ubi service (From meta-openpower rev: 2ac5d5b59e4b9eb4acdce0d962fef1ddd50e5e0b) Change-Id: I134d5dda1ba9523eff4fb095914b4b1da255936f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-11openpower-software-manager: New virtual pnor bbclassAdriana Kobylak3-2/+10
Create a new virtual pnor bbclass to hold the updatesymlinks systemd service file. This service file was moved because it doesn't depend on the filesystem layout. Enable it if the virtual-pnor distro feature is selected. Tested: Verified the service file was still present on witherspoon since the virtual pnor distro feature is part of ubi. (From meta-openpower rev: 86c282465aa3d601fcc949233049558ee6851d30) Change-Id: Id2d91e5bbcce93ed6d8c6750a0fa54fcf5a9615b Signed-off-by: Adriana Kobylak <anoo@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-11meta-openpower: Create new virtual-pnor distro featureAdriana Kobylak2-0/+4
Currently the virtual pnor features are conditioned on the ubi distro feature, but there are cases where a system running on an emmc for example is not using ubi but would like to use virtual pnor. Therefore create a separate distro feature to enable it, and add it to the ubi distro feature to ensure that any system that includes ubi doesn't have to remember to add this new virtual pnor distro feature. Tested: "bitbake -e" shows DISTRO_FEATURES="... openpower-virtual-pnor openpower-ubi-fs" (From meta-openpower rev: c835070e9e05a71e1b8bc1a06a61d0d28e5d29f4) Change-Id: If6951ea06effbfa545697ecd564be5762b2bfb2b Signed-off-by: Adriana Kobylak <anoo@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-05openpower: skiboot: Bump version to v6.5.1Joel Stanley1-3/+3
(From meta-openpower rev: 27653bb5bb34433743c2b42ff31fec52c4706b15) Change-Id: I22ab48db5097c3a01c1a039ffa6cbc7c54e664ef Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-05openbmc: Add systemd service for croserverJoel Stanley2-0/+19
The upstream application does not ship a systemd service file so we include it in meta-openpower. The service does not have an 'install' section as it should be started on demand by the cronus user. This may change in the future if OpenBMC gains the ability to put itself in a debug state, where starting the croserver will be part of that process. (From meta-openpower rev: c6c86e4602e7d8734e771ee4bf2fb1049acbfb75) Change-Id: I088ae4acfb7a8f039fd9342ba2314255ec7987f1 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-05openpower: Include croserver in system packagegroupJoel Stanley1-0/+1
It should only be started on developer systems, as it listens on a network port without further authentication. (From meta-openpower rev: 221baaeb7dfe598261774371a5f8ca9832cd1306) Signed-off-by: Joel Stanley <joel@jms.id.au> Change-Id: I4bd8fc85a7e885bfd1bf64af5a31915eb2d9d1d3 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-11-05openpower: Build croserver from eCMDJoel Stanley1-0/+29
This packages the croserver so it can be shipped as part of the image. It should only be started on developer systems, as it listens on a network port without further authentication. The eCMD build process is unique. Due to the way it handles LDFLAGS the recipe passes the GNU hash style to the linker manually. If/when eCMD's build scripts are improved to support the build environment providing extra LDFLAGS this could be removed. (From meta-openpower rev: d02041513915469430aed06ad60804d625331b87) Change-Id: Ic842089770e4f9e0c7e47ba855a074ae6ef70d73 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-23openpower-pnor-code-mgmt: srcrev bump b41a57d52c..85f2540759Andrew Geissler1-1/+1
Adriana Kobylak (2): generate-tar: Call mksquashfs with -all-root option generate-tar: Set permissions of partition files to read only (From meta-openpower rev: eb5aad30583a3edb6b2f574a47bd216b13df7e6b) Change-Id: I3241ae65cb21ee0a1563fe05dfa658bf763d919d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-22meta-openpower: host-fw: New recipe to include the host firmwareAdriana Kobylak1-0/+33
This recipe will be used to bundle the bmc and host firmware into a single image file. The location of the host firmware image can be specified via variables. If no host firmware image is specified, still create the default destination directory, to mimic a blank PNOR device. (From meta-openpower rev: d552bf6e0cf9cc1c9d4bfd650cf2765277cda980) Change-Id: I4719cce17ae947610691a38cb0dc48ce7011db14 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-21first-boot-set-*: Use ConditionPathExistsAlexander Filippov4-2/+7
Replaces the calls of `systemctl disable` with `ConditionPathExists=' in the systemd units files. It will allow us to distinguish an admin created state and a runtime created state. (From meta-openpower rev: 4b5603b4426442973f29392ee4d0955f48680fac) Change-Id: I1d187662576dea93550d21cf7031fbc663610fe7 Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-17pdbg: Bump version to v2.4Joel Stanley1-2/+2
This release contains various fixes, and improved support for running the SBE in istep mode. Alistair Popple (5): libpdbg: Fix segfault when auto-detecting host backend libpdbg/host.c: Use reg property index of index to find chip-id libpdbg: Fix pib_to_sbefifo pdbg: Make getmem always hexdump configure.ac: Tag version 2.4 Amitay Isaacs (3): main: sbe_istep takes pib target istep: Add checking for istep major/minor numbers istep: Run all sub-steps if minor is 0 (From meta-openpower rev: b1c73efdc2d7e1ea7b506e1ddb30493aa818bc1d) Signed-off-by: Joel Stanley <joel@jms.id.au> Change-Id: Ib621492778359205b2eb497de20567454e1d0534 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-17openpower-proc-control: srcrev bump 60db8b147d..22a057ed88Andrew Geissler1-1/+1
Jayanth Othayoth (1): Update MAINTAINERS list (From meta-openpower rev: da22dc13750a4a37cc8ec5782d09f6482baa77e6) Change-Id: I92bd57bea31c14d84faa302d1eb7ca0b1a87b767 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-10Do not reload systemd when removing servicesAndrew Geissler2-2/+2
Testing has shown that reloading the systemd daemon during the execution of the multi-user.target can cause intermittent failures. systemctl itself has special code to handle the situation when it sends the Reload command to the systemd daemon. It doubles the D-bus timeout and it also expects a disconnect, not a reply to it's sd_bus_call(). There is no need to have systemd do a daemon-reload with these services. The goal is to just prevent them from running during the next reboot of the BMC in which case systemd will be reloading the services anyway. (From meta-openpower rev: dc61895cbd6b269ed925fdb6266973a98f8a1d8e) Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Change-Id: Ic9741234c9b0a4f7b1c020492a611da21f956d4f Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-10dreport: Added GUARD pluginMarri Devender Rao2-0/+36
Plugin used for collecting GUARD record information. GUARD records provides failed hardware FRU information in the system. This will be usefull for debugging field issues related to hardware failures. Resolves openbmc/openbmc#199 abandoned commit which was in meta-ibm https://gerrit.openbmc-project.xyz/c/openbmc/meta-ibm/+/14592 (From meta-openpower rev: 28ad34e17e2b3a127c10d1bac618614c5dd0b922) Signed-off-by: Marri Devender Rao <devenrao@in.ibm.com> Change-Id: I6fbd0e41b4139cbb28d67760b96eef5412417e0f Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-08openpower: Remove hostboot-settingsBrad Bishop3-140/+0
With the resolution of CVE-2019-6260 the SuperIO scratch registers that hostboot-settings uses cannot be read from the host. This means it is not being used, so we can remove it from the build. (From meta-openpower rev: d6124f416c014e1710c17b5d7c2fd90f85a2d0ca) Change-Id: I508555ba063fa08f322f66ee2ce88bd15e500d97 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-03pdbg: Bump version to v2.3Joel Stanley1-2/+2
New features since v2.2: - Support for using the SBE to read/write memory - General SBE chip-op support - Cronus backend - Fixed for clang - Default device-tree selection for applications - Bugfix for newer OpenBMC kernels using alternate FSI paths (From meta-openpower rev: 42f47f251fabfbc1c19d0616a429be48f6a6918d) Change-Id: Id602f80f8fb87b3258c3b4d4bd72a5c2b3f6ecda Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-10-03openpower: op-apps: Remove hostboot setting serviceAndrew Geissler1-1/+0
With introduction of HIOMAP function, this is no longer needed (From meta-openpower rev: 3f3edac739961e7d9f632d04a13450ee42456a4a) Change-Id: I4fb7390938fd44ab38cf6f583adb7901a1ffe020 Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>