Age | Commit message (Collapse) | Author | Files | Lines |
|
Using /usr/bin/env is an antipattern.
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I6b4f647a10fd8c261e2b42cfdae030749ded7c29
|
|
Upstream bbclasses changed to typically use the `:${PN}` override
syntax, including the SYSTEMD_ variables. Change our systemd.bbclass
to do the same for consistency and perform a tree-wide variable
replacement.
Spot checked by building bletchley and witherspoon and checking
some of the SYSTEMD_LINK directives on installed packages under qemu.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I20a9dd809bff8af8759488734f80486c7228c6eb
|
|
Change-Id: I5ca16c6fa7bc616bfa9bc41c4f86d32fd92b0287
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
An issue is being pursued where the synchronization target,
obmc-host-start-pre@.target is not being properly stopped in some
instances. This results in the services which depend on it for
synchronization purposes to execute out of order.
The only critical interaction between services which utilize this target
is the fsi-scan and start_host services. You do not want to be starting
the host until the fsi-scan has completed. For now just define the
dependency directly between the services.
Issue openbmc/openbmc#3755 has been opened to further investigate the
target issue.
Tested:
- Verified when a system was in the invalid state that it correctly
booted without issue with this change.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I53dd2cb9976066a7d5a495bf7f2b0b061a8226f6
|
|
This service needs to be run in both the obmc-chassis-poweron target and
obmc-host-startmin target. This is so support is there for FSI
operations with just a "obmcutil chassison" as well as supporting the
warm reboot path where a chassison is not executed. The service will
only run once during a normal boot due to the way the service is
configured.
Similar to the CFAM reset, the FSI scan service should also not be run
on memory preserving reboots.
(From meta-openpower rev: b81b81a2dc37288396bdea38caff429d876f5740)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I9447a374afa405197ca5ae9373f758c653ca8dc0
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
systemd recommends a wants vs. requires relationship so this is a small
step in that direction for OpenBMC.
This also alleviates a common pain point in bringup where FSI is not
working properly or a FSI device is not present in the system. With a
requires relationship, the chassis poweron target fails. What a user
really wants is for the power on to still succeed.
Other firmware, which requires FSI, will detect issues during the host
boot and take proper actions.
Tested:
Injected fail into fsi-scan service and verified with this change that
chassis power on still succeeded.
(From meta-openpower rev: 58b758a36c28544ee31b75a1aa7dddd5d0fe355c)
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I6615f81778430dd5d855149b97cba70fbba5f993
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
|
|
OPENPOWERBASE is only used for pointing at licenses...point at the
licenses in oe-core in meta/files/common-licenses instead. to match the
defacto convention used in other oe layers like meta-openembedded.
(From meta-openpower rev: 2e899dc36982e5420f136da967669544e49c0c0e)
Change-Id: Ia201bc5e60a9e4cd2392bb3735c99596d1fee006
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
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>
|
|
Update meta-openpower to master HEAD.
Brad Bishop (1):
openpower: Add OPENPOWERBASE
Patrick Venture (11):
meta-openpower: dbus-interfaces-mapper-config-native: set LICENSE field
meta-openpower: op-fsi: set LICENSE field
meta-openpower: host: checkstop-monitor: set LICENSE field
meta-openpower: host: hostboot-settings: set LICENSE field
meta-openpower: host: p9-cfam-override: set LICENSE field
meta-openpower: host: p9-host-start: set LICENSE field
meta-openpower: host: p9-vcs-workaround: set LICENSE field
meta-openpower: ipmi: /hostboot-inventory-config-native: set LICENSE field
meta-openpower: ipmi-oem-sensor-inventory-mrw-native: set LICENSE field
meta-openpower: occ-control-config-mrw-native: set LICENSE field
meta-openpower: vpd: fru-inventory-example-native: set LICENSE field
Change-Id: I8a40d1de336265d6c68932a5f6aec1dadbf0d4b8
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Adopt a more conventional directory hierarchy. meta-openpower is still
a _long_ way from suitable for hosting on yoctoproject.org but things
like this don't help.
(From meta-openpower rev: 2c8db5661cecd7e4cc20bcb96df76490e62cfb67)
Change-Id: I415caaa28ec728f24e755ddb549012f24874fefe
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|