summaryrefslogtreecommitdiff
path: root/meta-openpower
AgeCommit message (Collapse)AuthorFilesLines
2019-07-24meta-openpower: move bmcweb bbappendBrad Bishop1-0/+0
Upstream bmcweb is in recipes-phosphor/interfaces, not recipes-phosphor/bmcweb. Move to match. (From meta-openpower rev: 7e685d7edb9e030217d4980aac7397102e0e3fa1) Change-Id: I04735e31b4f983a15bd07a1dfef5651e6b2d08b6 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-07-23openpower-pnor-code-mgmt: srcrev bump 10e915abf1..adf91f58daAndrew Geissler1-1/+1
Oliver O'Halloran (1): Fix generate-tar on ppc64 hosts (From meta-openpower rev: 00b0d2a65c0a79850923fae9e86ae351549ec484) Change-Id: I0ff4cb3d17965053d36b2b1b8285268d4839bef8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-07-19openpower-occ-control: srcrev bump 6d6d1b380a..eaaf3b284cAndrew Geissler1-1/+1
Matt Spinler (1): Power cap fixes required for the 5.0 kernel (From meta-openpower rev: 629c85c6fba8440e1e56c47489ae3d1c4e942948) Change-Id: I6532a6c7c752213e312ed4278d7928ef87f00c5b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-07-17openpower-vpd-parser: srcrev bump eb67ba13dd..ee79ca8425Andrew Geissler1-1/+1
George Liu (1): Fix decoding of MB (From meta-openpower rev: 847417cadf5866a02da9be843fde381a21565644) Change-Id: Ia162c6cb9463e69d8e9c4ba7849cfd87589717a4 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-07-17openpower-dbus-interfaces: srcrev bump 2f7e6758be..c7fc323383Andrew Geissler1-1/+1
Matt Spinler (1): Add .gitignore (From meta-openpower rev: 39ccd87dc47b9c455283b8d50061eb314e0a99ea) Change-Id: I3745beb9752b4d4b7f54f66085ea79cbdb02de6b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-07-14openpower-software-manager: Use in-repo script and systemd unitsAdriana Kobylak14-518/+0
Use the script and systemd service files provided by openpower-software-manager. Remove the op-pnor-msl.service from the ubi bbclass since it's already being included from the main recipe. Tested: Verified the service files were present on the image and PNOR updates were successful. (From meta-openpower rev: b3d3c717140ed02d116174d6496a7cb291369b78) Change-Id: I4f77c9bb5869a2380247b7b6a1c772ab98cddf10 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-07-11GUI: Turn off Redfish Event LogGunnar Mills2-0/+13
OpenPower systems use the exisiting D-Bus GUI panel, named "Event log". This new Redfish Event Log panel was added here: https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-webui/+/15801 More detail there on why a 2nd event log page was added. One day would like to share a Event Log panel in the GUI, but at this time it is not possible due to the field differences. OpenPower systems still use the following phosphor-logging features: resolve field (not in the Redfish spec), delete event logs one at a time (not yet implemented on the backend), and EventID (not in spec). See https://gerrit.openbmc-project.xyz/c/openbmc/phosphor-webui/+/22868 (From meta-openpower rev: bc28b6abe52b70b60874fe57ee60ae12e196c359) Tested: Built image with 22868. No longer see the Redfish Event Log panel. Change-Id: Ie2d89fd059bfc3df4d333fac5c4177994425d462 Signed-off-by: Gunnar Mills <gmills@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-26Avahi: Adding Asset interface in the script to generate unique hostnameasmithakarun1-1/+2
xyz.openbmc_project.Inventory.Item.Bmc is a null interface where the SerialNumber is not present. xyz.openbmc_project.Inventory.Decorator.Asset interface contains the SerialNumber and is replaced in place of the former interface. Tested by: 1. Finding SerialNumber in Inventory interface - busctl introspect xyz.openbmc_project.Inventory.Manager /xyz/openbmc_project/inventory/system/chassis/motherboard/boxelder/bmc output: [[0;1;39mxyz.openbmc_project.Inventory.Decorator.Asset [[0m interface - - - .BuildDate property s "" emits-change writable .Manufacturer property s "IPS " emits-change writable .Model property s "" emits-change writable .PartNumber property s "01DH137 " emits-change writable .SerialNumber property s "YL10UF76W015 " emits-change writable 2. Finding hostname - hostname output: witherspoon (From meta-openpower rev: cb0591457e1af5e79e8ac63770897ec1f25a1d51) Signed-off-by: asmithakarun <asmithkr@in.ibm.com> Change-Id: Ia7234471503562cfcbe14630e2e1352a3a84062e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-26meta-openpower: first-boot-set-mac: use BPNBrad Bishop1-3/+3
Avoid a new QA warning: SRC_URI uses PN not BPN [src-uri-bad] (From meta-openpower rev: 3ba5cd5ddaa2536ed583ee5ad47732d82577623f) Change-Id: I328253a3d1348bfde764a8a4b2485f09c62249cf Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-22openpower-pnor-code-mgmt: srcrev bump 851bc064b2..10e915abf1Andrew Geissler1-1/+1
Adriana Kobylak (1): Move script and systemd service files into repo (From meta-openpower rev: eeca4577ce2dc143bfb1c1de2710a26985d7ad2a) Change-Id: Iff9cf0ec18112b6985c1522287858a772b323de5 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-22Set RemainAfterExit for hostboot-settings serviceLei YU1-0/+1
The service hostboot-settings is required by multi-user.target and thus will be started by default. In case multi-user.target is started for multiple times, this service will be startd for multiple times as well, and eventually get start-limit-hit failure. This commit adds RemainAfterExit=true so the service will be treated as started and thus will not be started for multiple times. Resolves openbmc/openbmc#3544 Tested: Reboot Romulus BMC when the host is on, and verify the BMC gets READY state after reboot, and verify the service is only started once. (From meta-openpower rev: c55b7debc67b1cf863b6c171334015c0731613eb) Change-Id: Ia253f7d2e038a2a2072f602115a613d86fa2d25a Signed-off-by: Lei YU <mine260309@gmail.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-21Enable logging option in bmcwebSantosh Puranik1-1/+4
This commit enables the BMCWEB_ENABLE_LOGGING_MW flag in bmcweb compilation. This turns ON REST and Redfish traffic logging. The commit that enables this feature in bmcweb is: https://gerrit.openbmc-project.xyz/c/openbmc/bmcweb/+/22699 (From meta-openpower rev: 6f454709e775d9708836383f7d54458b745192bd) Change-Id: I578c6a5b0f7d9fe9e8f98a42199632ee164b980a Signed-off-by: Santosh Puranik <santosh.puranik@in.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-19meta-openpower: startup order in first-boot-set-*Alexander Filippov2-0/+4
Adds missing dependency to unit files for first-boot-set-mac and first-boot-set-hostname services. (From meta-openpower rev: 1c2db54d25f5cdf23cc8bf491c8e21195ff554a7) Change-Id: I0e2c6c3597dff9dee290dc10b8ff994c35a8375d Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-19meta-openpower: fix logging in first-boot-set-*Alexander Filippov2-6/+13
Makes the showing of the warnings in the first-boot-set-mac.sh and first-boot-set-hostname.sh are same If the script runs manually the warning messages are shown on STDERR. If the script runs as a systemd unit the warning messages are shown in a system journal. (From meta-openpower rev: f80fbdb15330f694e4f80992470605d46b998efd) Change-Id: I44bdc5ff3ad6bee3bcae2d2a0e574cac3353cdde Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-19openpower-pnor-code-mgmt: srcrev bump b8cb0cc9d9..851bc064b2Andrew Geissler1-1/+1
Adriana Kobylak (2): generate-tar: Always remove scratch dir generate-tar: Extract PNOR contents to a subdir (From meta-openpower rev: 047f00ebe96fcb63358c550b53768513f9d835ee) Change-Id: I4e63d19246afd059ec9ace38152b109a40cb3081 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-18Fix bmcweb append in openpowerAndrew Geissler1-1/+1
Tested: Booted up Romulus in QEMU and verified the following: - bmcweb started without error - Redfish command to view dbus event logs worked (From meta-openpower rev: 3169d777af83bc2e8ede83d28168c20155924d2a) Change-Id: I03828b46b83721e7e63d2a2670c113ffd08a51ce Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-14pdbg: Bump version to 2.1Joel Stanley1-2/+2
Upstream changes: - libpdbg API clean-up - Path based targetting - POWER8 sreset fixes - gdbserver (From meta-openpower rev: b04dd8356006348552b41a81994404299af52a4d) Signed-off-by: Joel Stanley <joel@jms.id.au> Change-Id: I625ef7adceb7b0086c424dfe764ed442528e6a16 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-13meta-openpower: new YAML configuration recipeBrad Bishop5-0/+235
YAML configuration files exist scattered throughout the OpenBMC tree and how they are used is controlled with layers dependencies of virtuals and preferred providers. Most of the time the above scheme is very difficult to comprehend. This patch begins a re-thinking of that approach towards a more centralized scheme. Specifically, a number of YAML files that can be shared across OpenPOWER systems (in theory...in practice they are only used in the ACx22/Witherspoon layer) are copied (and run through pyyaml yaml.dump(yaml.load(fd)) for style purposes) to a single recipe: hostboot-inventory-config-native:config.yaml -> openpower-yaml-config:ipmi-hostboot-fru-mrw.yaml openpower-ipmi-oem-sensor-inventory-mrw:openpower-config.yaml -> openpower-yaml-config:ipmi-occ-active-sensor-mrw.yaml openpower-yaml-config:ipmi-hostboot-volatile-sensor-mrw.yaml phosphor-ipmi-fru-properties-mrw-native:config.yaml -> openpower-yaml-config:ipmi-fru-properties-mrw.yaml Notably these YAML files are installed to the target sysroot rather than the native sysroot, which enables MACHINE derived overrides. This new recipe enables the deprecation of: hostboot-inventory-config-native openpower-ipmi-oem-sensor-inventory-mrw-native phosphor-ipmi-fru-properties-mrw-native and all the virtuals and PREFERRED_PROVIDERS associated with those recipes, once any layers using these YAML configuration files are updated to obtain them via openpower-yaml-config. That will greatly reduce comprehensional complexity. (From meta-openpower rev: 31f20185c231ccab0d9faaa80b2281195066b1e5) Change-Id: I1fd0c64c03c77006a7858a4ed773b84e6b34c312 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-11Add a recipe for hostboot-debug-tools.Lakshminarayana R. Kammath1-0/+21
This is a work in progress - at the moment this recipe doesn't do anything beyond ensuring the dependencies are installed. Tested : Verified. Perl executable and dependent libs available in debug tarball. (From meta-openpower rev: d252fd06a3bd282e4c80a6c961070acc2bfb3242) Signed-off-by: Lakshminarayana R. Kammath <lkammath@in.ibm.com> Change-Id: Iaee4127714bf9ccc5571bfea95d56f4d30add240 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-05openpower-pnor-code-mgmt: srcrev bump 2b2d2298f5..b8cb0cc9d9Andrew Geissler1-1/+1
Adriana Kobylak (1): Remove deprecated is_method_error code (From meta-openpower rev: 2e7a543ad44f24499387d0041b10ba2ca4714f04) Change-Id: Iecb86d2d6b9b829b6d555e48065ab70d79e2571b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-04meta-openpower: Set unique BMC hostnameAlexander Filippov3-0/+81
To prevent hostnames conflicts this service appends to the default hostname a Serial Number retrieved from Inventory Manager. This operation is executed only at the first boot or after a factory reset. This will be skipped if hostname is manually configured to a non default value. (From meta-openpower rev: 55281dffb43c4c59a5fce24727627fa3de1498fe) Change-Id: I9c3aa7c19cf595a599baab71b2af49defb4b8c76 Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-06-03openpower-software-manager-ubi: install obmc-flash-bios into binAdriana Kobylak1-2/+2
OpenBMC executables should be installed in bin, reference: https://github.com/openbmc/docs/blob/master/anti-patterns.md#placement-of-applications-in-sbin-or-usrsbin The systemd service files for the openpower updater still run: "ExecStart=/usr/bin/env obmc-flash-bios" so this change does not affect them. A subsequent commit will change them to point to bin. Tested: Verified obmc-flash-bios was in /usr/bin/ in the BMC and that a PNOR code update was successful. (From meta-openpower rev: 200786912b557fdb9c254474d6732deea00979ab) Change-Id: I00dd1f210aad03be1010b7c27b4a9cc898352e00 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-05-16bmcweb: Enable Redfish DBus event logs by defaultAnthony Wilson1-0/+1
Most openpower systems use the dbus based logs, so this will enable them by default. Tested: Verified dbus implementation was enabled for bmcweb on witherspoon (From meta-openpower rev: 5c16648b2213c2d26683d01163193a7dc7262d50) Change-Id: Ic4a2103e0e3457acd54067a9bc7899b065fac5e3 Signed-off-by: Anthony Wilson <wilsonan@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-05-13skiboot: Move to v6.3 releaseJoel Stanley2-38/+2
Upstream release notes: https://open-power.github.io/skiboot/doc/release-notes/skiboot-6.3.html The stringop truncation warnings were fixed upstream. (From meta-openpower rev: 645eed6d3f0b2f87604e48a9bdf15868e3f84ff1) Signed-off-by: Joel Stanley <joel@jms.id.au> Change-Id: I2b658f56757968c725d2feb600f820d465ee21b4 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-05-11meta-openpower: fix file search pathsBrad Bishop2-2/+2
Typically it does not make any sense to append to FILESEXTRAPATHS. FILESEXTRAPATHS is set in a bbappend when overriding something from another layer. The typical desire will be to make bitbake search for files in the layer with the bbappend and not some other layer earlier in the priority list. Further, appending to FILESEXTRAPATHS will introduce unexpected behavior when multiple layers append the same recipe - layers with higher layer priorities that append to FILESEXTRAPATHS will find their files overriden by files in layers with lower priorities. (From meta-openpower rev: 6e889e3889a474e481dc78890696b922a3bbbafc) Change-Id: I3607828dea6bd16b457ce3de3a26320ac8525f66 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-05-10Remove BMCWEB_ENABLE_REDFISH_ONE_CHASSISShawn McCarney1-6/+0
The #define BMCWEB_ENABLE_REDFISH_ONE_CHASSIS was needed as a short-term solution for associating sensors with a single chassis on Witherspoon. This #define is no longer needed due to a bmcweb enhancement that finds the sensors within a chassis using ObjectMapper associations. Tested: Built an image with this change, loaded it on a Witherspoon, and verified the Redfish output for Chassis, Power, and Thermal requests. (From meta-openpower rev: 2ae233d116cf9ddcc8b62bd2eaf9970f23830ec6) Change-Id: I6d4419422f911c4d928e5aa14efb3db7e1969832 signed-off-by: Shawn McCarney <shawnmm@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-05-09openpower-occ-control: Remove unknown configure optionJoel Stanley1-4/+0
When building this package bitbake emits an error, and has sone so for over a year: WARNING: openpower-occ-control-1.0+gitAUTOINC+6d6d1b380a-r1 do_configure: QA Issue: openpower-occ-control: configure was passed unrecognised options: --disable-gen_errors [unknown-configure-option] I do not understand this flag, but it appears to be ignored by the package so we should drop it. Resolves https://github.com/openbmc/openbmc/issues/2941 (From meta-openpower rev: e64624bc00cf036b3d964c79ddd3ae326df2452a) Change-Id: I7d34202a5f25ed01453165b901a44bdb63c019e1 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-05-08meta-openpower: layer.conf: change BBFILE_PATTERNBrad Bishop1-1/+1
Use the immmediate expansion operator when setting BBFILE_PATTERN. This makes meta-openpower consistent with all the layers in meta-openembedded. (From meta-openpower rev: f03263407a5f328c6df479c3a1148e663a9e8078) Change-Id: I10c02ab946efd111c12f9fd80526a7cbeae3129c Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-05-07VPD: Remove reading UUIDGunnar Mills1-2/+0
The UUID is not in the VPD for any supported openpower systems. The last system with the UUID in the VPD was Barreleye. Barreleye was removed here, 10 months ago: https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/12072/ Before being removed, Barreleye was unmaintained for over a year. A UUID interface with an empty UUID is being created at: .../inventory/system/chassis/motherboard/boxelder/bmc. "PrettyName": "BMC PLANAR ", "SerialNumber": "YL10UF78A0H4 ", "UUID": "" }, bmcweb finds this UUID interface and places this empty UUID property on Redfish. The Redfish Service validator flags this empty UUID as an error. (From meta-openpower rev: 011035b854ca6b0c64ff32102310954847f3765f) Tested: Built a Witherspoon image, loaded it on a Witherspoon, no longer see the empty UUID property and the UUID interface at system/chassis/motherboard/boxelder/bmc. Fixes the last Redfish Service validator error! Had to remove the Common.UUID interface file at /var/lib/phosphor-inventory-manager before loading on the image. Change-Id: I660cbbc1ef066b0c29730683b34134487e127554 Signed-off-by: Gunnar Mills <gmills@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-05-07meta-openpower: remove virtual inventoryBrad Bishop1-3/+0
Nothing DEPENDS on virtual/obmc-inventory-data, and nothing RDEPENDS on VIRTUAL-RUNTIME_skeleton_workbook, so there isn't any need to set default ones for OpenPOWER systems. (From meta-openpower rev: 93729fa5b38ebe4dc3919519f599c26d3a25ad55) Change-Id: I658361c2b42a2277f64c6321ff4e9645ca56389e Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-05-07pdbg: Bump to latest versionJoel Stanley1-1/+1
Alistair Popple (4): Revert incorrect version of "libpdbg/p8chip.c: release special wakeups for P8" Revert incorrect version of "libpdbg: use MTMSRD opcode rather than MTMSR" Revert incorrect version of "libpdbg/p8chip.c: ram state setup sequence ..." Revert incorrect version of "libpdbg/p8chip.c: Emulate sreset using ramming..." Amitay Isaacs (9): adu: Convert __adu_{get, put}mem_blocksize to adu functions adu: Add read/write methods for adu target adu: Set default blocksize for adu adu: Add new api for memory read/write main: Use new api to read/write memory path: Match targets with dn name correctly tests: Add a test for dn name match path: Avoid a match for nested nodes of the same class tests: Fix the core address calculation Artem Senichev (1): api: Fix API interface for external usage Nicholas Piggin (11): libpdbg: Fix CHECK_ERR macro to evaluate once in error case libpdbg/p8chip.c: read status from correct target libpdbg/p8chip.c: Only write the SP_STOP bit once libpdbg/p8chip.c: release special wakeups for P8 libpdbg: use MTMSRD opcode rather than MTMSR libpdbg/p8chip.c: ram state setup sequence match workbook libpdbg/p8chip.c: Emulate sreset using ramming for active threads libpdbg/p8chip.c: release special wakeups for P8 libpdbg: use MTMSRD opcode rather than MTMSR libpdbg/p8chip.c: ram state setup sequence match workbook libpdbg/p8chip.c: Emulate sreset using ramming for active threads (From meta-openpower rev: 35f5adc0a390d2d398cdcb949b613eeb3d0d25d9) Change-Id: Ia36ba13d8ccf75994f844223bc65d7d8e5798b93 Signed-off-by: Joel Stanley <joel@jms.id.au> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-25meta-openpower: op-apps: Remove obmc-control-fanBrad Bishop1-1/+0
This application is not required or desired on any OpenPOWER systems. (From meta-openpower rev: 648e48871c6363a6886d66c9b32d4eaceae5f408) Change-Id: I343b08ed171e4ee1dd6984992de1f3b96a1b8243 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-25openpower-occ-control: srcrev bump ebfee76f06..6d6d1b380aAndrew Geissler1-1/+1
Eddie James (1): Add unbind with OCC inactive case for OCC active signal handler (From meta-openpower rev: 18b8909e6d078b79e8d44f8d2aa1ee5d0a5aceff) Change-Id: I38814633e448dc21f7877367026c06a2530b0b18 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-23occ-active.sh: case insensitive for sensor namesAlexander Filippov1-1/+1
Allows to have the OCC sensor name in upper case. (From meta-openpower rev: f1486ebc6fded8d172a405b8b30df65951efa1cd) Change-Id: I64176bce133b42607d4c532f25186658d2680a7f Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-23openpower-occ-control: srcrev bump 1d69e19255..ebfee76f06Andrew Geissler1-1/+1
Alexander Filippov (1): example: Add sensorName field (From meta-openpower rev: c4b769c903523701f159bc1d98d8c1591bd18a65) Change-Id: I728be1e712db7db76e7b0b1e2d2e7aef84d6c126 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-22openpower: remove legacy inventory managerBrad Bishop1-7/+0
Don't install the legacy inventory manager on OpenPOWER systems. It was mostly unused and is completely unused now that witherspoon doesn't use the sync_inventory_items.py script it contained. (From meta-openpower rev: a4f37e479a667edacbe11c78eb7da9c450aafe17) Change-Id: Iab4e698aad22ef1b109f2ac0e35df16d494dff44 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-22meta-openpower: Sync BMC MAC address to ethernetAlexander Filippov3-0/+91
On first BMC boot copy the MAC address set at manufacturing time into the network DBus object. On some OpenPOWER systems the MAC address is set by the manufacturer in an EEPROM somewhere. If openpower-vpd-parser has forwarded the information in that eeprom onto phosphor-inventory manager, this script can further forward that on to the network stack of OpenBMC. This is only done on genesis boot (or after a factory reset) so that a manually configured address from the end user is not overridden. (From meta-openpower rev: 6f08b5190e0e7d83d1ddc08771dd31be7d0561ca) Change-Id: Ia15ce9217ad024a827e94c1dfd986ce19af7124d Signed-off-by: Alexander Filippov <a.filippov@yadro.com> Signed-off-by: Nagaraju Goruganti <ngorugan@in.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-18gpioutil: Remove python based gpioutil toolAndrew Geissler1-2/+0
This tool has been superceded by libgpiod. The OpenBMC distribution is moving towards having python be optional in its distribution so python based tools like this can not be automatically packaged into the filesystem. Tested: Verified gpioutil was no longer in rootfs after building witherspoon (From meta-openpower rev: 79ad6dc7cb730d8b9e9728bc79b7d047f09e4276) Change-Id: Ic49eee57972f03e4531c9abf2d0d6d601571ad16 Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-18packagegroup-op-apps: Remove legacy flash packagesAdriana Kobylak1-6/+0
The openpower-software-manager supports the static PNOR layout, reference https://lists.ozlabs.org/pipermail/openbmc/2019-April/015723.html. Remove the legacy code update packages. (From meta-openpower rev: c7addf07bf0ef7418ac6f13726c70faa1cdd7d98) Change-Id: I169b9bb2b7e2ffb64b6db384eb8c3de7e9e5f675 Signed-off-by: Adriana Kobylak <anoo@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-17Revert "Revert "Remove obmc-control-chassis from chassis package""Matt Spinler1-1/+0
This reverts commit 48e9fbf06593a9b13cfba3e8814a8ccb79639484. Puts back in the commit to remove obmc-control-chassis. (From meta-openpower rev: 6e7b9a615c5c8bb5f0a101557f2934088800f53a) Change-Id: I19212beaaad642ac718553ac79e758c1744be3df Signed-off-by: Matt Spinler <spinler@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-17openpower-host-ipmi-flash: srcrev bump ee3064bace..d4b7f5e481Andrew Geissler1-1/+1
Adriana Kobylak (1): hiomap: Unblock SIGTERM on reset path (From meta-openpower rev: 2873a5841dcfcc5be37c9c6519adaadf6a106c89) Change-Id: I0f3cb990730ca6556f5adf3b03700cb03338352b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-12Revert "Remove obmc-control-chassis from chassis package"Brad Bishop1-0/+1
2628a0ac was a work in progress and not ready to be merged. This reverts commit 2628a0ace84ad05e1f0461f55d780d78488541b9. (From meta-openpower rev: 48e9fbf06593a9b13cfba3e8814a8ccb79639484) Change-Id: I8c4c5342d1140bc87ffe0f0ec44f3b8766147697 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-11Remove obmc-control-chassis from chassis packageMatt Spinler1-1/+0
That recipe installs chassis_control.py, which is a script from skeleton that has been superseded by newer state management and button handler code and so is no longer needed. (From meta-openpower rev: 2628a0ace84ad05e1f0461f55d780d78488541b9) Change-Id: I6dc7377b848318b44a9c05fa4f7ee1a2ffb6337a Signed-off-by: Matt Spinler <spinler@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-11openpower-occ-control: srcrev bump 577a935e02..1d69e19255Andrew Geissler1-1/+1
Alexander Filippov (1): Add support for sensorName field in yaml Eddie James (1): Fix error attribute naming for Linux 5.0 Patrick Venture (1): build: install into bin instead of sbin (From meta-openpower rev: 5033b4336e6f3e410c21b78b3b9b64fbe4c9a7f0) Change-Id: I7714845048d2512261922640f2aad19e05c15902 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-10meta-openpower: openpower-proc-control: point at binPatrick Venture2-2/+2
Point launches of openpower-proc-control to bin instead of sbin. openpower-proc-control: srcrev bump aa2030c2fb..b964c92815 Patrick Venture (1): build: install into bin instead of sbin (From meta-openpower rev: f4bf3e1ed9cb8de3030952b0e72843e41a943a03) Signed-off-by: Patrick Venture <venture@google.com> Change-Id: I06dd1a06b7d47fbe32854e66973dd1053ed58d26 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-09openpower-pnor-code-mgmt: srcrev bump 799eb1972c..2b2d2298f5Andrew Geissler1-1/+1
Lei YU (1): Static layout: support image verification (From meta-openpower rev: a867c1bbc8b4d9eb47cebc400f779473ff722af5) Change-Id: Ia67e3cddb3882929f7765f282b369a5580b6e290 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-07meta-openpower: host: move all services to multi-user.targetPatrick Venture2-2/+2
Hard-code multi-user.target instead of obmc-standby.target. (From meta-openpower rev: e2b29cdb07335dd7f874fa37771ed415b0dae6e1) Signed-off-by: Patrick Venture <venture@google.com> Change-Id: I64d736552808d55c0bf35c0cf12a83b71ca74c6a Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-06meta-openpower: Add phosphor-isolation distro featureLei YU1-0/+1
Add phosphor-isolation in meta-openpower, so all openpower machines enable this feature. Tested: Build Palmetto with mboxd and verify it boots host successfully. (From meta-openpower rev: 3f08cb351e0282106ec734a03454a7d8e7bdec62) Change-Id: I1364305cd1b420e254c3c4728f77b89ed36e25ef Signed-off-by: Lei YU <mine260309@gmail.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-06meta-openpower: phosphor: move all services to multi-user.targetPatrick Venture2-2/+2
Instead of obmc-standby.target, use multi-user.target. (From meta-openpower rev: efc2c0953f5331a8321f03fcee5e04846128909f) Signed-off-by: Patrick Venture <venture@google.com> Change-Id: Idf20ccf23a98d5d81dd59d47e0c7dad45a0eb670 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2019-04-05meta-openpower: layer.conf: Add warrior compatibilityBrad Bishop1-1/+1
oe-core branched in preparation for the upcoming 2.7 Yocto release and as of 13e45ff requires core layer compatibility to "warrior" instead of "thud". We'll retain compatibility for both until we do our own branch or stop testing thud. (From meta-openpower rev: f4e8b42d7e60df3887a0f0dfaa69d1d006fdae5c) Change-Id: I56ba80ec39c2e16d2a207a710d2605316f626537 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>