Age | Commit message (Collapse) | Author | Files | Lines |
|
Set the license fields for the machine-readable-workbook.
(From meta-ibm rev: 7fc06531434db3ff03b148f7a8bd1925a094ec94)
Change-Id: I0d494889f62de9804f61b8a97b118482bbe2868b
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Set the license fields for the machine-readable-workbook.
(From meta-ibm rev: 1af1e9a8189bf33294782e80f3666e7d242b90de)
Change-Id: Ic047325e9803aa4b2120dd1a986b69fc8ddb3ffd
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The nbd-proxy app expects a config.json file installed in
/etc/nbd-proxy/, use the default file provided in the repo.
This file can be overridden by creating a new file in a meta
layer, then adding the following lines to a jsnbd_%.bbappend:
FILESEXTRAPATHS_append := "${THISDIR}/${PN}:"
SRC_URI += "file://config.json"
NBD_PROXY_CONFIG_JSON = "${WORKDIR}/config.json"
Tested: Verified the default file is installed in the image and
that the nbd-proxy app finds it. Also checked that the file can
be overridden with a bbappend.
(From meta-phosphor rev: 88a54abe79d9dd5c9fd3df66bf48b3d0ce1a4f12)
Change-Id: I92b1e69453f7b945b9bee2953625218b13a96dc8
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Vernon Mauery (1):
netipmid: apply clang-format rules
(From meta-phosphor rev: 29d5995b57baef57d81da9122f09df581d5b9edd)
Change-Id: Ica352db4f9ef1fe635e3cd5999b2a245127d2e8b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
main: s/blobs-ipmid/blob-ipmid/ for library path
(From meta-phosphor rev: 9d14cd386480d3c0bfc3096bf4fa6d463ee5377f)
Change-Id: I81f96f1d99a22840a4fee538658faae3389d94ac
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Set LICENSE field explicitly.
(From meta-phosphor rev: 8e7b7fe34c43e59cf0096839057ec8116cc3506c)
Change-Id: I77632c98516a9c709f693a4d8319e31f15e2acf9
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Drop inheriting license from obmc-phosphor-license. The LICENSE value
is now provided by skeleton-rev, which also provides the SRC_URI.
(From meta-phosphor rev: 8861866cc9e34d74d4a07166b0787890ff43d0ae)
Change-Id: I20554471036568bec5bd2cf2fa8d6726e96e14e7
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Drop inheriting license from obmc-phosphor-license. The LICENSE value
is now provided by skeleton-rev, which also provides the SRC_URI.
(From meta-phosphor rev: af9fb7c38e674ffd0bf275733e2d7596c87393d0)
Change-Id: I1b73e67c52f1ac671915ed3f7b33965561d64457
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Set LICENSE field explicitly.
(From meta-phosphor rev: d5d43d08f6d45d62d1f7925462855e0a32f05e46)
Change-Id: I6e9c1ffb3248a319704f34d251d0619f94069d13
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Drop inherit license. The LICENSE field is set by each of the three
recipes that inherited obmc-phosphor-pydbus-service, which was the only
class inheriting obmc-phosphor-py-daemon.
(From meta-phosphor rev: 84ed33beb68d6f836579660badd662d5724355dc)
Change-Id: Ia80c5909f182be9779ef778ef6ce8ebff06ceef6
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
William A. Kennington III (1):
Fix std::variant usage
(From meta-openpower rev: 26d2fe16255b0ed60a6a45db5da389939b2561e7)
Change-Id: Ic0ace81b7d34498022b101747f69641c53757462
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
William A. Kennington III (1):
Fix std::variant usage
(From meta-phosphor rev: b65f6487ade6fbd771df6ee59602236455f1384a)
Change-Id: Ib6c94c3177bcbd0ed3e01bdc003b6f3b1c4d81e0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
William A. Kennington III (1):
Fix std::variant usage
(From meta-phosphor rev: 771ae39740bb591dd6582bbfe8e7993d321b868f)
Change-Id: I142ccf43e25730776351d9158ab4463c688a9d86
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Nagaraju Goruganti (1):
Declare errors in Config and Create interfaces
(From meta-phosphor rev: 7b4d497d70dab3e15f6ff680663fd3931007bbc5)
Change-Id: Iaaff003a585e9db55eb9054a2bfd6723f22d4495
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
William A. Kennington III (1):
Fix std::variant usage
(From meta-phosphor rev: 89bc20292eb49f641a27444fd4ed2e4e68d9e1c7)
Change-Id: Id8809cf1fe7a44ceec1bd58ea788f5665de7d763
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Joel Stanley (1):
configure: put c++ cruft behind virtual pnor check
(From meta-phosphor rev: 6304a66b2ea7a2ce4c2037fbc3bddc6e3b5edde2)
Change-Id: Id6d695b2ecf4d45d446ae65be27a4e3610b7748b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Update meta-ingrasys to master HEAD.
Patrick Venture (5):
meta-ingrasys: add INGRASYSBASE
meta-ingrasys: zaius: ipmi-inventory-map-native: set LICENSE field
meta-ingrasys: zaius: chassis: avsbus-control: set LICENSE field
meta-ingrasys: zaius: chassis: refclock-fixup: set LICENSE field
meta-ingrasys: zaius: chassis: vcs-control: set LICENSE field
Change-Id: I58d8793a08e2e8333ccc4f71608365dec0ff8a8e
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Updated the only recipe using this to set the LICENSE field explicitly.
Therefore, this class which does not provide any source can stop
inheriting it.
(From meta-phosphor rev: e7ddbd3643c9f6d417f495a0f6d98f1b9d7a9fa9)
Change-Id: I1e6413af85774fdef003769188f073fbc22ff658
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Update meta-openpower to master HEAD.
Patrick Venture (5):
meta-openpower: vpd: fru-inventory-mrw-native: set LICENSE field
meta-openpower: vpd: fru-properties-example-native: set LICENSE field
meta-openpower: vpd: fru-properties-mrw-native: set LICENSE field
meta-openpower: vpd: fru-vpd-layout-native: set LICENSE field
meta-openpower: ipmi-oem-whitelist-native: update LICENSE field
Change-Id: I74959fd078a397701be44380721a420329552716
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Update meta-ibm to master HEAD.
Patrick Venture (21):
meta-ibm: add IBMBASE
meta-ibm: romulus: chassis: avsbus-control: set LICENSE field
meta-ibm: romulus: chassis: vrm-control: set LICENSE field
meta-ibm: romulus: gpio: id-button: set LICENSE field
meta-ibm: romulus: ipmi-fru-read-inventory-native: set LICENSE field
meta-ibm: romulus: ipmi-inventory-map-native: set LICENSE field
meta-ibm: romulus: ipmi-inventory-sel-native: set LICENSE field
meta-ibm: romulus: led-manager-config-native: set LICENSE field
meta-ibm: romulus; phosphor-logging-callouts-native: set LICENSE field
meta-ibm: witherspoon: chassis: avsbus-control: set LICENSE field
meta-ibm: witherspoon: chassis: vrm-control: set LICENSE field
meta-ibm: witherspoon: events-policy-native: set LICENSE field
meta-ibm: witherspoon: fan-policy-native: set LICENSE field
meta-ibm: witherspoon: fan-watchdog: set LICENSE field
meta-ibm: witherspoon: thermal-policy-native: set LICENSE field
meta-ibm: witherspoon: inventory-cleanup-native: set LICENSE field
meta-ibm: witherspoon: power-supply-policy-native: set LICENSE field
meta-ibm: witherspoon: power-supply-sync: set LICENSE field
meta-ibm: palmetto: ipmi-inventory-map-native: set LICENSE field
meta-ibm: palmetto: led-manager-config-native: set LICENSE field
meta-ibm: dbus-interfaces-mapper-config-native: set LICENSE field
Change-Id: Ic74e30b1cdd013c7d293dffc9423035632f92e43
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>
|
|
Set LICENSE field explicitly.
(From meta-hxt rev: de676c5b542da4421585a322d9896427f359537e)
Change-Id: Ib8ed775d06f4318fee343c5575c0ffd914143042
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Define a variable that recipes can use for finding the root
of the hxt layer. Typically this is used to refer to the
layer LICENSE for recipes that don't have any source repository.
(From meta-hxt rev: c34493bfc333267434988f984120dc6e6ca63d6f)
Change-Id: I278e5a37d928d2296cd2588201d05bacb7cc5a4a
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Update meta-phosphor to master HEAD.
Patrick Venture (6):
meta-phosphor: mrw-api-native: set LICENSE field
meta-phosphor: obmc-inventory: set LICENSE field
meta-phosphor: mrw-perl-tools-native: set LICENSE field
meta-phosphor: mrw-patch-native: set LICENSE field
meta-phosphor: obmc-phosphor-fand: set LICENSE field
meta-phosphor: obmc-phosphor-chassisd: set LICENSE field
Change-Id: Ife52c4042abb732dd6511f20645837a844716e25
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Set LICENSE field explicitly.
(From meta-evb rev: e5e7ee9fbce4f3285d53e487c1b0f6967649b458)
Change-Id: I890edf620b75c150865111048e2f67386e0c1d80
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Define a variable that recipes can use for finding the root
of the evb layer. Typically this is used to refer to the
layer LICENSE for recipes that don't have any source repository.
(From meta-evb rev: bf038b9cfd62406da05f692a3cb0a952a1826091)
Change-Id: I4a8fbadb3f9bf81ce053385658a1e79c69f34437
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Update meta-quanta to master HEAD.
Patrick Venture (6):
meta-quanta: q71l: ipmi-channel-config-native: set LICENSE field
meta-quanta: q71l: ipmi-fru-merge-config-native: set LICENSE field
meta-quanta: q71l: ipmi-inventory-map-native: set LICENSE field
meta-quanta: q71l: ipmi-sensor-map-native: set LICENSE field
meta-quanta: q71l: quanta-powerctrl: set LICENSE field
meta-quanta: q71l: quanta-q71l-config: set LICENSE field
Change-Id: I3cdd9be9868335a9224130ef316ad46606c4d7ec
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
This was a workaround for DD1 (pre-production) hardware.
Jordan Keuseman <jkeusema@us.ibm.com> wrote:
> That was an issue back in DD1 time frame where the VRM needed to
> change their signal voltage thresholds for AVS bus to work around a
> problem where the processor was putting out a runt pulse in the final
> bit of the transaction. They fixed that in the silicon so we got rid
> of the work around.
This was removed from Witherspoon when dropping DD1 support from
OpenBMC. We can remove it from Romulus and other platforms too.
(From meta-ibm rev: baedc91099960c0e582a98e465e190ff9c3aa9cc)
Change-Id: I8266c154505d3b4fb268cd7c44aa84f5a4be0301
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Update meta-qualcomm to master HEAD.
Patrick Venture (6):
meta-qualcomm: add QUALCOMMBASE
meta-qualcomm: centriq2400-rep: ir38163-workaround: set LICENSE field
meta-qualcomm: centriq2400-rep: console-client: set LICENSE field
meta-qualcomm: centriq2400-rep: led-manager-config-native: set LICENSE field
meta-qualcomm: centriq2400-rep: socupdate: set LICENSE field
meta-qualcomm: centriq2400-rep: rep-config: set LICENSE field
Change-Id: I818424bf2e7e8af8aaf97fa4fcfd1b0476e5748e
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Update meta-inventec to master HEAD.
Patrick Venture (3):
meta-inventec: lanyang: led-manager-config-native: set LICENSE field
meta-inventec: lanyang: avsbus-control: set LICENSE field
meta-inventec: lanyang: ipmi-inventory-map-native: set LICENSE field
Change-Id: Ie1914a7a3fbb69de9f4a6c03392ee2be32b18af3
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Add the phosphor-host-postd package to the build. The lpc snooping is
enabled in the device-tree.
(From meta-quanta rev: bfbdc52828b19ff47b6f413105381df84fdc6e48)
Change-Id: I12e2078547de03ae8ba277314dcbffcf14fbcfaf
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
The IPMB bridge implements a Dbus compliant interface for implementing
IPMB interfaces. This uses the mslave and dev/i2c-X devices to
implement a two way bridge. This bridge is used both for responding to
IPMB requests initiated from the IPMB channel, as well as initiating
new requests to other devices (Like Management Engine).
Tested by:
Booted ipmb service on OpenBMC, and observed communication with a
management engine work in both directions (ME-> BMC and BMC->ME)
(From meta-phosphor rev: d71a48b23649680cc6a6ba273666d91cfa6303f0)
Change-Id: I767087b815f0b6db946465c401446836dd5d226f
Signed-off-by: Dawid Frycki <dawid.frycki@intel.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Certificate manager restarts the service during upload process
based on the specific service file configuration.
nslcd service already subscribing upload/delete signal and
doing required configuration changes and service restart.
This patch is used to disable the service restart related
actions from certificate manager during activate/delete
process.
(From meta-phosphor rev: 36bfc20bc720fdeaecb7c3a7bb801f9a4d9cbfd7)
Change-Id: I841c276db1ff0f4487f03f5c2032bb0f5576e226
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
There are a number of cases where daemons need the abilty to identify
where the object manager is for a particular path, so it can make use of
GetManagedObjects to reduce the number of dbus calls for enumerating
certain subsystems.
This pathset makes objectmanager show up in the mapper interfaces list.
(From meta-phosphor rev: ca27b7ef42c56510cb9f5e1e3b6028b45eb613f8)
Change-Id: Ibffc2a8755e57b91282319ab6a2e3aa74f89577d
Signed-off-by: Ed Tanous <ed.tanous@intel.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Added default configuration JSON files for all
channel information, includes
1) Channel common config
2) Channel access (volatile & non-volatile) data
(From meta-phosphor rev: 549a76fc7a8e3cb0b3d84515397aa9c03786204f)
Change-Id: Iad077e389fea41cd1d0bf02cef781c8314e6fcae
Signed-off-by: AppaRao Puli <apparao.puli@intel.com>
Signed-off-by: Richard Marian Thomaiyar <richard.marian.thomaiyar@linux.intel.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
pam password history module is required to not allow the
history passwords.
We have the following D-bus property which is required this
module.
https://github.com/openbmc/phosphor-dbus-interfaces/blob/master/
xyz/openbmc_project/User/AccountPolicy.interface.yaml#L27
(From meta-phosphor rev: 59e8633fc824999fcef46f099174ee322a9750f7)
Change-Id: I3493c1386c08ea8497a3d3868ed8ffb67a024a1d
Signed-off-by: Ratan Gupta <ratagupt@linux.vnet.ibm.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Move the service file to the repo and populate via the configure script.
Tested: Verified the service was installed and properly populated.
(From meta-phosphor rev: c78742243e9a11d089779bc6f31cb026792a61d4)
Change-Id: I226d56b6d769705a594a60222c0b110edde1ef25
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Patrick Venture (1):
read_fru_data: use std::find_if instead of raw loop
(From meta-phosphor rev: f6bfaf1633bee198f0ecc0e8e2def24dc1291505)
Change-Id: I862e17ca18907488ebedd3992065c3e3a406262d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Gunnar Mills (2):
Remove Gulp
app/index: Remove author
beccabroek (1):
Move more info icon
(From meta-phosphor rev: d7e24bccd1bea4861c67e94a774370bd5b5f8471)
Change-Id: I346a129db25bbfa0a2bd7ebb8e46b924818676be
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
William A. Kennington III (1):
mainloop: Include <cassert>
(From meta-phosphor rev: aa473ab3f2b7260cf48c1bbba1dfbec4f0f6df8e)
Change-Id: Iac79dcb3be309414939a9d7f04a4592051973cb8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Andrew Jeffery (4):
mboxctl: Fix Control.Resume argument type
transport: Fix event handling
mboxd: Broadcast the daemon is ready on all transports
mboxd: Mark the protocol as reset on shutdown
(From meta-phosphor rev: 8214b32c54d43b72cacdefc4f12ce3abfabfcb4f)
Change-Id: I2f5475afb4c06c9870ffddc9cf76ccb50a7f5f47
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
William A. Kennington III (1):
Fix std::variant usage
(From meta-phosphor rev: a83a64818a5e374a30c8b93e58100982c4b7f7c8)
Change-Id: I863866e00854a46c98d4aeeddb9202e95adbb07f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Set LICENSE field explicitly.
(From meta-phosphor rev: e631a751f54d176b09d92f1f8502cb1531f19bc0)
Change-Id: Ib7a586565b772cd086558e051a4bc3080c86c53b
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Set LICENSE field explicitly.
(From meta-phosphor rev: 93428a596fdcf97c8f0085e6856b0650b6785be6)
Change-Id: I0a4619b77dfd8d88e0125efd19750c3dc124753d
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Set LICENSE field explicitly.
(From meta-phosphor rev: 7f58289415cd6e7a0b820e5efdfd856dabb67460)
Change-Id: I726c3e124ceba6e72239d4554da700f011f37e60
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Set LICENSE field explicitly.
(From meta-phosphor rev: ed8a9697ae9b6f6e73f1d13bf3ede33e75d4772e)
Change-Id: I55bb289181ae77e8ef59218a94c890b400d75b26
Signed-off-by: Patrick Venture <venture@google.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Include the Intel-specific IPMI changes in the Intel apps
packagegroup, so it will be included in Intel platform
builds.
(From meta-intel rev: d3c43049eafff52a596490ccbdb9a468d0fd16dc)
Change-Id: Id11c997df6ad2f9e802ad5321aded3d08d3cda83
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Dbus-broker is an alternative implementation of the dbus-daemon that is
oriented around reducing abnormal conditions, and increasing the
performance of the dbus daemon process.
In practice, this seems to make a world of difference in performance. A
testing of a smattering of user facing interfaces shows improvements
across the board:
1. 7 second improvement in boot time to BMC Ready change.
2. Dbus based ipmi sensor reading implementation gains a 120% speedup
(20 seconds down to 8)
3. Redfish thermal schema goes from 550ms time to first byte, to 400ms
time to first byte.
Negatives as they apply to OpenBMC
1. Debug: dbus-broker loses the ability to directly implement DBus over
TCP. To my knowlege very few people use this for anything other than
debug, and even for debug, its usefulness is limited. It's very likely
that an implementation of socat could bridge this gap.
2. Support. Very few other linux implementations have moved to dbus
broker, so there is the possibility that we will find a critical flaw or
bug that others haven't hit get. This seems relatively unlikely, given
the widespread usage of this project already.
Tested By: Booting system, and testing a variety of user facing
interfaces. No issues found.
Requires Williams patch cherry picked ontop of oe-core:
http://cgit.openembedded.org/meta-openembedded/commit/meta-oe/recipes-core/dbus/dbus-broker_git.bb?id=e4baf298cd658b37fd90134dc54a92c75fd117d9
(From meta-phosphor rev: 72615f5614abba33a14d68afdb9010c93f3a1ea3)
Change-Id: Iabac84c93253aa96c7735db4f1e0755d37e6c3db
Signed-off-by: Ed Tanous <ed.tanous@intel.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Jason M. Bills (1):
Bump nlohmann-json externalproject to v3.3.0
(From meta-phosphor rev: dcab4edca93e3fe4fde0221f7eaed325a071eaaf)
Change-Id: I9787b42bd7c07b4e8e6d2ebebd5fe1458c3605c4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Matthew Barth (2):
Remove all signals when an event is removed
Rebase correction (timerPos -> timerConfPos)
William A. Kennington III (1):
control/zone: Use const references when iterating
(From meta-phosphor rev: 91b3ed237b9330b8fbff8831a0bddc3cf6bac141)
Change-Id: Ic5a094e3b8047ee1973ede2198cb822b801a13f4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|