summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-11-01skeleton: srcrev bump b8da93ed7c..a9427c85f3Andrew Geissler1-1/+1
Brad Bishop (1): Add Apache LICENSE (From meta-phosphor rev: d1881397044385d89a0978707e806b9601ba33c9) Change-Id: I7db7cf307a02c0b59359d86ca04220989d73fd5a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-11-01Remove pam_systemd.so from common-session pam confMatt Spinler1-0/+7
The libpam recipe adds pam_systemd.so into /etc/pam.d/common-session if it detects systemd is enabled. However, systemd only installs pam_systemd.so if the systemd-logind package is installed, which openBMC doesn't want. So now when common-session is used by a pam module, there are errors in the journal saying it can't find pam_systemd.so. To fix this, remove the pam_systemd.so line ourselves. Tested: Verified that the line containing pam_systemd.so is no longer in the common-session file, and that there are no errors in the journal when logging in via REST. (From meta-phosphor rev: 3457266de2ac93bb453a094a45d14e4ea082e955) Change-Id: Iae091e2df1c543b5f679a55863329b4dd4d3b5c8 Signed-off-by: Matt Spinler <spinler@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-11-01gpioplus: srcrev bump 88a89bc6bc..8ff581220aAndrew Geissler1-1/+1
William A. Kennington III (1): utility/aspeed: Add gpio name to offset method (From meta-phosphor rev: e5f8b8c5f1a4244d698362dbba7cf0f4be408cf0) Change-Id: I4e20d6518f7eb63760b095ce20f0691181ff96d7 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-11-01sdbusplus: srcrev bump 076d14af2b..6b4fb2969cAndrew Geissler1-1/+1
Patrick Venture (1): build: set language to C++ (From meta-phosphor rev: 3154238d2de1fe12455f1c6cd495eb41fcb69ca6) Change-Id: I83dbdd7d1ef38913adffb543d20d1a27af048da1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-11-01phosphor-pid-control: srcrev bump e725286473..4fd8cff4a9Andrew Geissler1-1/+1
Patrick Venture (10): dbus: dbuswrite: add try/catch block on calls style: s/getZoneId/getZoneID/g style: use system path for dbus headers performance: fixup missing const reference in zone zone: use const reference consistently style: s/getMinThermalRpmSetPt/getMinThermalRPMSetpoint/g style: rename main globals per style style: misc camel casing manager: use pass by reference by default cleanup: drop obsolete is_method_error checks (From meta-phosphor rev: 14e35e60b1db368ba7d279193cc1ca00811753fd) Change-Id: Ia0fe55ed82e2439560cba912d9455f2a736f8f4a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-11-01ipmi-fru-parser: srcrev bump 84c416125b..355c561df2Andrew Geissler1-1/+1
Patrick Venture (7): build: set language to C++ IPMIFruArea: rename member variables per openbmc style writefrudata: add missing curly braces for style IPMIFruArea: use vector instead of raw byte pointer IPMIFruArea: use default destructor IPMIFruArea: Drop unused dbus debug writefrudata: drop extra parens in call to parse (From meta-phosphor rev: 95a5e6a2cc74bb6126620ce634983006d7073a95) Change-Id: Id69207bb318bf66b176ec2d0afb867913c21df84 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-11-01phosphor-net-ipmid: srcrev bump cc90c803e6..f6110552bdAndrew Geissler1-1/+1
Patrick Venture (1): build: set language to C++ (From meta-phosphor rev: c349305241170aa89ac5f6d9e4e3810e9e266f41) Change-Id: I009771be48dca26c00d8c29ee4ad8fa4bee8f1cf Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-11-01bmcweb: srcrev bump af996fe4d1..66ac2b8ca5Andrew Geissler1-1/+1
Ed Tanous (1): Fix a bug in optional json parsing Jason M. Bills (1): Update formatting of error string literals and message descriptions (From meta-phosphor rev: 36e1f589db9995281d9c05f38f9f0885e2874733) Change-Id: I3a0fcefcfa1a4e1245035edb79e1065e19cd3066 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-11-01phosphor-certificate-manager: srcrev bump 8f60085ebd..4ab5f5cc9aAndrew Geissler1-1/+1
Jayanth Othayoth (1): Add MAINTAINERS file (From meta-phosphor rev: 73ded97f4241060a7f1189cc1c284f23d1e7fee6) Change-Id: Icbe7fb0e4be4b429dbd3ac2d775cf83a9cc431ec Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-11-01phosphor-mapper: remove deprecated path whitelistBrad Bishop7-29/+8
The c++ mapper implements dbus service whitelists in place of path based whitelists. Drop support for path whitelists. (From meta-phosphor rev: d4816d2868a251a0a4048219de0e9411eed8c853) Change-Id: I7ca6c4b01e644b8008169cc63c9259801c42f27f Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-11-01openpower-host-ipmi-flash: srcrev bump 04d75136b4..ee70196b0dAndrew Geissler1-1/+1
Patrick Venture (4): build: fix bootstrap, set language to C++ add .gitignore build: update .clang-format with latest add missing cpp headers, drop unused c headers Vernon Mauery (1): openpower-host-ipmi-flash: use c++17 (From meta-openpower rev: 9c9e7ca08770abc6b97032510c5bba208ed5219c) Change-Id: I7bb66db4b8115477f9b0cbf88b029a43b3cd6aae Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-11-01witherspoon-pfault-analysis: srcrev bump 1a0c9176a3..d3e4dad309Andrew Geissler1-1/+1
Matt Spinler (2): Start using .clang-format Remove unused is_method_error calls (From meta-ibm rev: e89474036a6e5d51cac3cd82e1c15b08bb1c24fb) Change-Id: I23374f865cd93b66c09ded726a27ab24d9c2856c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-31phosphor: distro: remove meta-poky contentBrad Bishop1-4/+0
There are two items in the phosphor distro configuration that originate in the meta-poky layer. If we can remove these there isn't any need to include meta-poky in the build layer configuration. poky-work-exclude: This file is empty; removing is a noop. poky-sanity.bbclass: This is for sanity checking of the Poky reference distro, and not the OpenBMC distro (phosphor). (From meta-phosphor rev: e34a2bcd8a871769c64bcae4e46553103dc952c0) Change-Id: Idd203805dd16a21314d59eedb3db91a0d193c8bf Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-31phosphor: distro: fix up uninative removalBrad Bishop1-4/+0
At present we do not enable the uninative feature because a number of our build systems are powerpc64le; there isn't any published uninative tarball for powerpc64le and it isn't clear if uninative works on non x86 platforms. None of that changes with this patch, but the method in which it is removed is...odd - first it is enabled in the usual way but then later in the distro config it is turned back off. Refactor and just don't turn it on in the first place. Note that derivative distros can enable uninative if they don't have any dependency on non x86 build hosts. (From meta-phosphor rev: 70e685ef45a926064d27a2937d6274832c7608b4) Change-Id: If2e343cb79529d1b888289feccd489e151e5a7a8 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-31phosphor-webui: srcrev bump d7557e5c00..243e6caf71Andrew Geissler1-1/+1
Gunnar Mills (1): Package.json: Bump npm and nodejs (From meta-phosphor rev: c9e3b05292687b32cdcc8eb3fd4d720d22faa358) Change-Id: Iab909d1292fd9d5b07226afed102891c9ce28599 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-31phosphor-led-sysfs: srcrev bump 8609c65aaa..e0844ff447Andrew Geissler1-1/+1
Vernon Mauery (1): phosphor-led-sysfs: use c++17 (From meta-phosphor rev: 164e85b758a7fa2b4e9458cdc02104a3701a129a) Change-Id: I97a922ced22a5699725d40f813c770737181d91a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-31phosphor-pid-control: srcrev bump 7af157b10e..e725286473Andrew Geissler1-1/+1
Patrick Venture (7): pid: stepwisecontroller: add missing override pid: add missing override specifiers dbus: util: add missing try/catch block dbus: passive: move exception checking into factory dbus: dbuswrite: use factory to catch errors errors: add exception for build time failure sensors: throw build time exceptions on failure (From meta-phosphor rev: 4ad5e01d180e969f73da8386ddee6aac03984b5b) Change-Id: I9364f0068b5273792ca51d825ea605bcacd4c03b Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-31sdeventplus: srcrev bump 27b7301a3a..08ebb3993aAndrew Geissler1-1/+1
William A. Kennington III (4): clock: Make it possible to move assign source/*: Make updating callbacks possible utility/timer: Make movable utility/timer: Implement callback setting (From meta-phosphor rev: 6af6d0bff777c8cfc342ee5d0b79949ad30ecefd) Change-Id: Iae2f93b8a0fb939af6b6f46e656fad61a15d296f Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-31openpower: remove deprecated mapper path whitelistBrad Bishop1-1/+0
The OpenPOWER layer has switched over to the new dbus service whitelist mechanism for phosphor-mapper. Remove the legacy path whitelist for the OpenPOWER layer. (From meta-openpower rev: 7780a046cb4f439cbcb9a9039a941017782209a8) Change-Id: Idb6564fd6a6ffa9eddea7f9bcf15ca32d1b0cdb4 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-31s2600wf-misc: srcrev bump 7f848c3e96..139cb575a2Andrew Geissler1-1/+1
James Feist (1): Squashed import of Dbus-Sensors (From meta-intel rev: b7b55a7ab0d0f5f23c552c95bc6c6472503cdc7f) Change-Id: Idf935ceb6b0b140a65d34105c2fdec896fc314b2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-31ibm: remove deprecated mapper path whitelistBrad Bishop1-1/+0
The IBM layer has switched over to the new dbus service whitelist mechanism for phosphor-mapper. Remove the legacy path whitelist for the IBM layer. (From meta-ibm rev: dac6e749cb9acec7c773fa21811c22ff8abea42b) Change-Id: Ic0c871beab89088dfec0c618fb7c20636e040a7b Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-31Dropbear SSH remove HMAC-MD5Joseph Reynolds1-6/+13
The Dropbear SSH client and server configuration is changed to not accept the HMAC-MD5 algorithm when making connections. The MD5 algorithm is no longer considered secure. With this change, Dropbear supports the following MAC algorithms: SHA1_HMAC, SHA2_256_HMAC, and SHA2_512_HMAC. Note that Dropbear does not yet support HMAC-SHA3. Tested: $ ssh -m hmac-sha1-96 root@${bmc} Unable to negotiate with ${bmc} port 22: no matching MAC found. Their offer: hmac-sha1,hmac-sha2-256,hmac-sha2-512 $ ssh root@${bmc} # worked (From meta-phosphor rev: ec86af05553a7a66af68356cb2b4ec451d5bbf91) Change-Id: Iba30c9f1ea66e2c72c75d16a16194ede808fe64a Signed-off-by: Joseph Reynolds <jrey@us.ibm.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30openpower-vpd-parser: srcrev bump 6e3c2b7a75..6c830e9dfaAndrew Geissler1-1/+1
Patrick Venture (1): build: set language to C++ (From meta-openpower rev: fef714d8245de717733e48407f06e60ec1abff8d) Change-Id: Ibff681fbe7a304e259fb3cb1ca94513525833c8e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30openpower-occ-control: srcrev bump 94df8c9015..5902d5f99cAndrew Geissler1-1/+1
Patrick Venture (1): build: set language to C++ (From meta-openpower rev: 9f6dcdb881267e15b557a6c8d086f688f683d07f) Change-Id: I227710dee3ac1462871b200a1eb2e4170c7b87cd Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30phosphor-logging: srcrev bump aabb92ef56..f18bf836d2Andrew Geissler1-1/+1
Patrick Venture (1): add .clang-format (From meta-phosphor rev: db8dfac57b13eee016d08af197a854fdd36d949d) Change-Id: I161d828652e39b5d473a152d6e2f9b7779a0b90a Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30phosphor-pid-control: srcrev bump f3252315f3..7af157b10eAndrew Geissler1-1/+1
Patrick Venture (3): style: member functions should be lower camel dbus: util: add missing try/catch block style: function names should be lower camel (From meta-phosphor rev: c0c63b9b34f3adf1dd43cccabe5338c278b71db4) Change-Id: Ibd8590d19b3392f9b3bfe568ca83dfd7c9a38e45 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30phosphor-dbus-interfaces: srcrev bump e79a2888b7..08dc907b5fAndrew Geissler1-1/+1
Ratan Gupta (1): Network: README: Add example commands (From meta-phosphor rev: 63bb357246e52218c6f240b46472dabafd5bfe3a) Change-Id: Ief31a1d955340e14bdc8424ff4b497e43c6e9033 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30ipmi-fru-parser: srcrev bump 69418ebc49..84c416125bAndrew Geissler1-1/+1
Emily Shaffer (1): MAINTAINERS: Update Emily's IRC nick (From meta-phosphor rev: e8ddbe4596ac741d77492e76653b96137ba28ed8) Change-Id: I4b1216c44487ef28662f1ead0a713655525663ec Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30phosphor-debug-collector: srcrev bump 90d147a1ee..6916cec8e1Andrew Geissler1-1/+1
Brad Bishop (1): internal: Add missing Manager forward declaration Jayanth Othayoth (2): Enable clang code format MAINTAINERS: Updated reviewers Vernon Mauery (1): phosphor-debug-collector: use c++17 (From meta-phosphor rev: b1868a209d97a5657bc6dbc26d8959d140f766cd) Change-Id: I52ef66da22801e12f6bde0eb3d8244b1ddc2f3b9 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30phosphor-objmgr: srcrev bump cfe3e4424e..0570c6940cAndrew Geissler1-1/+1
Brad Bishop (1): python-mapper: Switch to dbus service whitelist Matthew Barth (1): Check for boost headers used (From meta-phosphor rev: fa4e1eb46bd81d4aee3de467e469b78f40b09dfe) Change-Id: Ic8fba3f94916d79487e9a14c897baf12e9a7f0ed Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30phosphor-pid-control: srcrev bump 65ea92e7ff..f3252315f3Andrew Geissler1-1/+1
Patrick Venture (1): style: fixup naming of structures (From meta-phosphor rev: 66d70e9d319bf6e08639a5de919105682953a710) Change-Id: Id913ce6aff5b2016169500fa7102fdd26cc05dd6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30phosphor-net-ipmid: srcrev bump b00f8f7fdb..cc90c803e6Andrew Geissler1-1/+1
Emily Shaffer (1): MAINTAINERS: Update Emily's IRC nick (From meta-phosphor rev: f91557fc2d197ccb22b10e91cada178df6afe99b) Change-Id: Ic8f46e852f095f8c9244905471cfc23d9b8af3ca Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30openpower: pdbg: Set PV for git fetcherBrad Bishop1-0/+2
Explicitly set PV according to OE convention. From the "Fetching Code" section of the Yocto Project Development Tasks Manual: Another way of specifying source is from an SCM. For Git repositories, you must specify SRCREV and you should specify PV to include the revision with SRCPV. (From meta-openpower rev: b400ee0dd89004c227d9f1e4bf1458e701ed7553) Change-Id: Ic033541f38417df87dc152fb9759f567f2259bb9 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30ibm: Add to new mapper service whitelistBrad Bishop1-0/+1
phosphor-mapper will soon deprecate path based whitelists, so add com.ibm to the new mapper service whitelist. (From meta-ibm rev: 0d4b811825e3ff2ff593bdc997d12754a8f71979) Change-Id: I692f4c4bd26e317b8cbd8ee1cee4c9deea6e15a0 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30meta-phosphor: phosphor-software-manager: drop symlinkPatrick Venture2-105/+105
Drop symlink and rename bb for phosphor-software-manager. (From meta-phosphor rev: 2bb72e97b4adeaae4df141e32ec001b59a22abd3) Change-Id: I204b0041b520c561220931c32db394971de323c7 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30openpower: Add to new mapper service whitelistBrad Bishop1-0/+1
phosphor-mapper will soon deprecate path based whitelists, so add org.openpower to the new mapper service whitelist. (From meta-openpower rev: 2453073fc466be8132d075bc6d07df951cdb7aed) Change-Id: I9c317d3602a32dc990899d9d985e60173fed7403 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30bmcweb: srcrev bump 35a62c7ca3..af996fe4d1Andrew Geissler1-1/+1
James Feist (1): Add Pid Oem Redfish Schema (From meta-phosphor rev: 092bbec339c0632af714bec6a804230f627b5a55) Change-Id: Ic9bdeb710c2785973ec55b8d3c4c7fa945294136 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30ipmi-fru-parser: srcrev bump 19bea9ae44..69418ebc49Andrew Geissler1-1/+1
Patrick Venture (16): fru_area: cleanup headers IPMIFruArea: move source into separate fru_area.cpp IPMIFruArea: move assignments to constructor list IPMIFruArea: drop unused member methods IPMIFruArea: drop iv prefix from members IPMIFruArea: move private area under public IPMIFruArea: apply naming convention to member functions writefrudata: cleanup extra parentheses IPMIFruArea: delete default constructor writefrudata: add missing constness update: use sdbusplus instead of sd_bus raw pointers writefrudata: fixup function naming per style writefrudata: rename all variables per openbmc style strgfnhandler: rename all variables per openbmc style strgfnhandler: rename function per openbmc style guide writefrudata: drop unused sd-bus.h (From meta-phosphor rev: c4c1e6cc5d1d9291c5ea5305096468500ef66418) Change-Id: I731b9e8674116f9da41a816fe908809d5a2432b1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30jsnbd: srcrev bump fa1d37502c..d5b9857609Andrew Geissler1-1/+1
Brad Bishop (1): client: fix gcc8 stringop-truncation warnings (From meta-phosphor rev: 1f87862550e0af270b362ffacf62d0208aa2cfdd) Change-Id: I9c5664492129751504cfc60a8585000a2c85cf85 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30meta-openpower: phosphor-software-manager: drop symlinkPatrick Venture2-5/+4
Drop symlink and rename bbappend for phosphor-software-manager. (From meta-openpower rev: 1c8ddd41c0c8210d561bbc3a082cd48c3b8c2070) Change-Id: I88f067e9cd7932314d00d7ed86a8976afc8a7dd3 Signed-off-by: Patrick Venture <venture@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30Disable systemd-coredump from phosphor layerAndrew Geissler1-1/+1
Continue to hit two major issues with having coredumps enabled in OpenBMC: 1. Filesystem space for coredumps Systemd writes the core files to /var/lib/systemd/coredump/ This is a persistent filesystem so space is very limited. There is currently no way to configure this location (would need upstream work). Due to issue #2 below, when a single application fails, it starts to cause other services to coredump which results in the available space quickly filling up. This can result in the UBI kernel driver remounting the filesystem read-only. 2. CPU utilization When an application fails, and causes a coredump, it is restarted by systemd. The restart causes mapper to fire up and introspect the restarted application. In parallel the coredump is being generated and collected. These two things heavily load the CPU. If this occurs during the initial startup of the BMC, where lots of other services are also starting and being introspected by mapper, then those services can start hitting their systemd timeout limit. This then results in core dumps being collected for them and mapper instrospects being called on their restarts. This causes a snowball affect where the system just continues to restart services and collect core dumps. The systemd restart policy can not account for these long delays between restart (due to the CPU load) so the limit is never hit within the time limit, resulting in an infinite restart loop. There is upstream work that could be done with systemd to make the core dump function more embedded system friendly. This would be a long term solution but may become a moot point as performance improvmenents come in (c++ mapper), more powerful CPU's are used, and more flash space is allocated in future systems. Personally, I've never used a core dump to debug an issue and have dealt with the above issues multiple times so I'm probably a bit biased. This could definitely be a meta-ibm layer type change if others in the community prefer this enabled as the default. resolves openbmc/openbmc#3379 (From meta-phosphor rev: dde999f1076f571a1760c9e5e536e63796749e57) Change-Id: Ib229d8bf58aa075926fd302a0139a042d069f446 Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30phosphor-fan-presence: Depend on gpioplusWilliam A. Kennington III1-0/+1
An upcoming change will require that gpioplus is available for building. (From meta-phosphor rev: 8711f98bdb372acbf85e7bec383ea6fbfcbafacc) Change-Id: I5a8544bf971c3bb512adb1ff88cef70997347394 Signed-off-by: William A. Kennington III <wak@google.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30phosphor-mapper: Add service namespacesBrad Bishop7-4/+43
The c++ mapper implements a dbus service namespace whitelist instead of a path namespace whitelist. A service namespace whitelist significantly reduces the amount of introspection required by the mapper as compared to path namespaces. Add the service namespace whitelist to the mapper command line in the mapper systemd unit and extend the existing framework for specifying mapper command line arguments to include a service namespace whitelist. Note that support for a _service_ blacklist is added and _path_ and _interface_ blacklists are not being re-introduced. (From meta-phosphor rev: 385c63fee1d7ac4f34165de7095f2e76b10f1328) Change-Id: I0cc8f7d7dd0c1196b2354118cf6ab89b2d30231f Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30entity-manager: srcrev bump 57cf32d9fe..c1aff3a71dAndrew Geissler1-1/+1
James Feist (1): Add fan presence support configurations (From meta-phosphor rev: f71095e2b0e43a76a7b47112cc3e3c12fde87dc5) Change-Id: I673c2d8274bbae7ab3047b30dbca5b07f9420d88 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30phosphor-pid-control: srcrev bump 26e8c6a940..65ea92e7ffAndrew Geissler1-1/+1
James Feist (1): dbusconfiguration: lower cpu cycles while waiting (From meta-phosphor rev: 0bfccbed5da5aa4cbde255113e27fbcfc28d5fbd) Change-Id: I6a39ba54eca9e0fc465a4fb6947f9f8249a5a901 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30phosphor-webui: srcrev bump cb7d29082e..d7557e5c00Andrew Geissler1-1/+1
Gunnar Mills (2): Add and modify SNMP Managers Remove SNMP Managers beccabroek (1): Consistent date time format (From meta-phosphor rev: 6a89ef356d382ec94dc1c993c603cd5af21202dd) Change-Id: I80540e4c4577c87ced2b8f826de1414b0f984477 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30bmcweb: srcrev bump f12894f8bd..35a62c7ca3Andrew Geissler1-1/+1
Ed Tanous (1): Chassis: Power: Support get PowerSupply and Voltages sensors information. James Feist (3): Speed up managers schema Add PID Patch [scripts] Avoid deleting Oem Schemas During Update Jason M. Bills (2): Add paging and partial results for BMCLogService bmcweb: merge conflict resolution (From meta-phosphor rev: 34ef6e65a6fe3e0558c1f1318dcd5ef2ce558630) Change-Id: Ib6703acff23cb9097079a22969606e3830f7e1fb Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30openbmc: Add top-level link to poky/meta-skeletonBrad Bishop1-0/+1
This is required for building the extensible SDK. Note that the extensible SDK is not the same as the standard SDK. For more information consult the Introduction section of the Yocto Project Application Development and Extensible SDK manual. Change-Id: I4c4f7cdf8e10f1ba7b80e8400993310c51e2ff35 Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
2018-10-30Add Romulus to examples in READMEAndrew Geissler1-0/+1
Recent documents use Romulus as the example platform for getting developers up to speed on developing for OpenBMC: https://github.com/openbmc/docs/tree/master/development Romulus was used because it's used by CI for every job, therefore being the most stable and supported. Change-Id: Icaac937696305f6c9131b2063954cc523b6d2df5 Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
2018-10-30ipmi-fru-parser: srcrev bump 5c787214b1..19bea9ae44Andrew Geissler1-1/+1
Patrick Venture (22): writefrudata: drop function parameter set readeeprom: use log error instead of fprintf(stderr) types: fixup header frup: add missing header writefrudata: cleanup header writefrudata: add function header style: apply naming convention to ipmi_validate_fru_area style: rename cleanup_error, move into anonymous style: move getFRUValue into anonymous namespace style: move getService into anonymous namespace style: rename update_inventory, move into anonymous writefrudata.cpp: fixup variable shadowing writefrudata: add missing header: map writefrudata.cpp: add header for file writefrudata: drop unused dynamic linking header writefrudata: drop unused lib mapper header ipmi_fru: drop unused member functions ipmi_fru: drop unused sd_bus pointer ipmi_fru: Rename to IPMIFruArea writefrudata.cpp: drop unused, add used header rename header: fru-area.hpp to fru_area.hpp cleanup: rename fru_area_vec_t type and use using (From meta-phosphor rev: 70be299f7b635c27ab91cc3c83875f6cd9d5ad65) Change-Id: I3be469c5fe2cb15220c64262df60cde66da980e3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>