Age | Commit message (Collapse) | Author | Files | Lines |
|
phosphor-led-manager has 3 packages
- phosphor-led-manager : Default
- phosphor-led-manager-ledmanager : Packages phosphor-ledmanager
- phosphor-ledmanager-faultmonitor : Packages phosphor-fru-fault-monitor
Because of this, it was not possible to install files via Makefile and
that always needed a corresponding update to FILES_{PN}-ledmanager.
Removing phosphor-led-manager-ledmanager will eliminate this problem.
Change-Id: I00ca4c34346a47f887872464b9050a46d8f5e8e9
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
|
|
Yocto implements ptest classes for recipes. In general OpenBMC doesn't
implement ptest for any of its recipes. This is the first in an attempt
to change that, specifically, this enables ptest for the bmcweb recipe.
Examples for ptest + meson recipes are pulled from here:
http://layers.openembedded.org/layerindex/branch/master/recipes/?q=inherits%3Aptest+inherits%3Ameson
This commit implements the base ptest functionalityrequired to be able
to install and run the unit tests already present in bmcweb. The
specific changes are:
1. bmcweb recipe now inherits from ptest
2. When ptest is enabled, bmcweb now requires gtest and gmock
dependencies. This is done by updating DEPENDS. We also now require
bash at runtime, so that dependency is added, as that seems to be what
the upstream recipes do.
3. The meta-layer now includes a "run-ptest" script. This seems to be
the common convention in the upstream yocto recipes to include in the
meta layer so we should do the same thing here for consistency, even if
it is a little unconventional or odd.
To enable this and try it out, insert the following into your local.conf
DISTRO_FEATURES_append = " ptest"
CORE_IMAGE_EXTRA_INSTALL += "bmcweb-ptest"
This will add bmcweb ptests to your build. Keep in mind, this takes a
lot of flash space, so qemu is likely the best target, unless you're on
a system with eMMC, or a lot of SPI flash free. Once your system has
booted, you can run the tests by executing ptest_runner.
https://wiki.yoctoproject.org/wiki/Ptest
Signed-off-by: Ed Tanous <edtanous@google.com>
Change-Id: I8c45c98afb941953c1855de2f3db10deea465b2a
|
|
Andrew Geissler (1):
configs: add ibm rainier 1s4u
Kumar Thangavel (1):
Moved the common code and functions between fru deamons in entitymanager.
Change-Id: I1581b6a24ce3f9cf3609a42df283d04eab0f8912
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Dhruvaraj Subhashchandran (1):
Error while invalidating the resource dump over PLDM.
Change-Id: Icb588852cc1186f0f7e58e65bb9a47bb4ad85ebd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Alexander Filippov (1):
Fix representation IPv6 DNS servers
Change-Id: Id5bc44e0581e181f4e525c33d48dfe72b0d2f687
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Yoshie Muranaka (1):
Remove Yoshie from maintainers list
Change-Id: I0baef0f2e98f4210f81d8ec4280f8b97df7d19fd
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (1):
psu-ng: Process all Supported Configuration sets
Brandon Wyman (1):
psu-ng: Rename supportedConfIfaceAdded
Change-Id: Iec37fe420d2c2a2199b6ce1bbce012bf3e718ea1
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Cheng C Yang (1):
Add dbus interface for sol commands
Change-Id: I591053ccc30100feb73f25203c2daa374dcaf59c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Sampa Misra (1):
Revert "Fix return value for the pldm_send method"
Change-Id: I16d7d882de79ae5b407739a81a1b343a02f09ce3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Harvey Wu (1):
sensors: host: Implement getFailed function to HostSensor
Change-Id: I49c5d558f9f99ac14b5e86ce0fd66cb0efec1407
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Lei YU (1):
Use power_control namespace in main()
Change-Id: I90397c1b42ad6513c7308fc759791d312153f4a8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (15):
docs: vendor-ibm-astlpc: Improve readability with explicit line breaks
docs: vendor-ibm-astlpc: References as a numbered list
docs: vendor-ibm-astlpc: Reduce emphasis for definitions
docs: vendor-ibm-astlpc: Reorder sections to improve flow
docs: vendor-ibm-astlpc: Use numbered list for strictly ordered ops
docs: vendor-ibm-astlpc: Add definitions for KCS registers
docs: vendor-ibm-astlpc: Fix packet exchange order of operations
docs: vendor-ibm-astlpc: Annotate {M,L}SB in Bit column
docs: vendor-ibm-astlpc: Increase prominence of endianness
docs: vendor-ibm-astlpc: Fix IDs in packet transmission sequences
docs: vendor-ibm-astlpc: Style code snippets as C
docs: vendor-ibm-astlpc: Tweak description of header magic
docs: vendor-ibm-astlpc: Define v3 of the protocol
astlpc: Fix whitespace in ops struct
docs: bindings: Add a Makefile
Change-Id: Ieb7b90b6a7a19567e28b80ea8b57c1d74fed4580
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This commit adds below forward and reverse associations
"rType": "fault_inventory_object",
"fType": "fault_led_group"
"rType": "identify_inventory_object",
"fType": "identify_led_group"
Change-Id: Icaad89e6e690c3c0a635362e8c604874bc3f37fe
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
|
|
This driver supports the TMP435 temperature sensor, which is used on 2
IBM manufactured PCIe cards, an NVME JBOF riser, and a PCIE gen 4 CXP
cable card. The former only plugs into Rainier, and the latter into
Rainier and Everest.
The TMP435 devices on these cards are powered by slot power, controlled
by the hypervisor, and so will not be accessible until the hypervisor
has started and has turned on slot power.
Note that the sensor instances for these cards will not be in the device
tree because they are monitored by the hwmontempsensors application
which gets its configuration information from the entity-manager
application. Entity-manager uses the 'new_device' API to instantiate
drivers, which does not need device tree entries. In fact, if these are
in the device tree, then the new_device write will fail even though the
device driver wasn't truly bound to that instance. As mentioned above,
because they are on slot power they cannot be probed as usual on kernel
startup.
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I8aab28266f4e4b492c8d1c0c256714439ef1b5cd
|
|
The 1s4u is just like the 2s4u except it has two less fans.
Tested:
- Booted up system with entity-manager loading rainier-1s4u config and
verified fan applications found and loaded new 1s4u files and system
was able to chassis power on.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I575a63edb242c1b94e1a6f1eafd86a96e4518e37
|
|
The 1s4u is just like the 2s4u except it has two less fans.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I56ed73ee573df250072bd014a0e4c8a4072e974e
|
|
The 1s4u is just like the 2s4u except it has two less fans.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I35333e49c883fb9ac8c84223545fe3b903a66d7d
|
|
The 1s4u is just like the 2s4u except it has two less fans. Thermal
profiling may change some of the variable but for now just use the same
as the 2s4u.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Iab3fd9d1699de779c242bb42456d976697b4da14
|
|
During inspection of another commit, we found that this recipe was using
the variable ${UNITDIR}, which is not defined anywhere. Instead, it was
recommended to use ${systemd_system_unitdir}. However, after
investigating why we did not see any errors in CI or bitbake builds we
found that when we inherit systemd there is some code that automatically
adds /lib/systemd/system to FILES. So this line in the recipe with the
undefined variable is actually moot and can be removed.
Change-Id: I32713031922d95af3eccde6be0047afff1c57758
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
|
|
The D-bus type for the sensor value change to use double
and the read-margin-temp already update for that, so replace
millidegree by degree for the unit
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Ib2725e7834ea2bd0021807ee5395f45c07b08c49
|
|
Read WCTEMP reading and overwrite to config-margin.json
and update the WCTEMP variables to be wrapped in @@ to
avoid any mis-replacement
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I2f6eae64acc1db089c1a3ca48288ae360d555dac
|
|
Signed-off-by: Brandon Kim <brandonkim@google.com>
Change-Id: If3358964f776d0f9ae55f4eee5ea05d6d95b050a
|
|
Change-Id: I0e68a7520191554680c94d8e3b8bc98f368ac71b
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Change-Id: I4507510cdb63c4be710c5674da87d640c633d610
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
William A. Kennington III (1):
kcsbridge: Add alternative daemon
Change-Id: I9e022d7b6d447269362652487f0d963ea2df53b4
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
We don't want to generate bump commits for each project in the repo.
Instead, provide an include that has common parameters used by all
google-misc projects.
Change-Id: Ice589c03aa0d38ca5043ee2081f3757568c4e4bb
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
We don't want errors in loading previous rules to affect the state of the
ruleset during restart.
Change-Id: Ic122e971670d56022029f1155c1accdf129672d0
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
This file was a bit disorganized and was updated to follow the
formula of other recipes.
Change-Id: Iddccddd5c463f08540fc61051bf4a67a577a0d89
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
|
|
For implementing kdump Witherspoon-Tacoma and Rainier kexec is needed.
This was done by pulling kexec-tools package into the build.
Tested: I successfully build each Witherspoon-Tacoma and Rainier
booted each in QEMU and manually verified kexec with no parameters
showed the version and help. Presently the kernel's SMP is missing
HOTPLUG so further testing of kexec utility is not possible.
Signed-off-by: Bruce Mitchell <Bruce.Mitchell@ibm.com>
Change-Id: I253dd3e0c46987070b5c252dcd5ab6008b3b09d3
|
|
Brandon Kim (1):
acpi-power-state: Import from gBMC
William A. Kennington III (2):
meson: Fix build with 0.57.1
metrics-ipmi-blobs: Fix generated source dependency
Change-Id: I3234d7d21787e3050b53abcdb62e0f89e0dce78e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This commit enables phosphor-ledmanager to do lamp test
Change-Id: I4933ec034911198f99ae1289f681f15057310c33
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
|
|
This enables phosphor-ledmanager to use JSON configuration file
Change-Id: I3cbd0bf6b60e81f9f0a479ad51dab438c708c6c1
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
|
|
Josh Lehan (2):
Massively refactored to fix bugs and use double
Add single point of failure mode and error detect
quadpixels (1):
Reuse DBus connections and reduce redundant DBus messages
Harvey Wu (8):
use struct to save zones objects
comment some print log in util.cpp
comment some print log in dbus.hpp
fix function input parameter
fit the coding standard
Add option and function according issue #11
Add "debug", "ignore" option
Add NVMe Present Option
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I8cfa8d127c4ff2f9d8ba02bea73bcca6d2c62f9e
|
|
Zane Shelley (1):
Initial classes for callout resolutions
Change-Id: I9a0e57e7191ff31aea3099b456ef6c064318fd84
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (4):
clear temp reset file on host running
clear temp reset file on chassis on
remove host@%d-on from config options
update documentation on clearing of *-on files
Change-Id: Ibed6a41d5bb6a542e2127d21b51d05a19c7e9f19
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (2):
docs: Rename astlpc binding to include vendor
docs: vendor-ibm-astlpc: Remove intimidating header wording
Change-Id: I0d03929210ad5f0481da74003f7179d111821d12
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (1):
oem-ibm: Fix the hostfw image file name
George Liu (1):
Fix return value for the pldm_send method
Manojkiran Eda (1):
oem-ibm : Add new filetype & logic for handling Progress Codes
Pavithra Barithaya (1):
PLDM:Fix for file I/O by type (lids) writes returning error
Sagar Srinivas (1):
oem-ibm: Support system reboot after inband code update
Change-Id: Icb11034404aef7dc6ef19450b45f53d03d6eef3f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Sandeepa Singh (1):
Add internationalization documentation
Sukanya Pandey (1):
Add event log details
Change-Id: I08410a4aa6d4fcc49f47bc0586ea0aa8f8bf9f4c
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (1):
utility: Add Get All Properties
Brandon Wyman (1):
psu-ng: Move entity-manager interaces added
Shawn McCarney (2):
regulators: Enhance exception utilities
regulators: Create error_logging_utils
Change-Id: Ic1f48e8cc976e60744382699bcdf201140527dd7
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Adriana Kobylak (1):
image_manager: Create error on machine mismatch
Change-Id: Ia99b7bd6a4b9f6470b75d83b4594781cdf5dfa56
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jason M. Bills (16):
Add base monitor class for the new architecture
Add base GPIO polling class for the new architecture
Move common functions to host_error_monitor.hpp
Add error_monitors with a sample signal
Move SMI monitor to the new architecture
Move CPU Mismatch monitor to the new architecture
Move ERR0 and ERR1 monitor to the new architecture
Move ERR2 monitor to the new architecture
Move IERR monitor to the new architecture
Add base GPIO class for the new architecture
Move CPU Thermtip monitor to the new architecture
Move Memory Thermtip monitor to the new architecture
Move VR Hot monitor to the new architecture
Move PCH Thermtrip monitor to the new architecture
Clean up host_error_monitor.cpp
Fix signal monitor init when power-control is not available
Change-Id: Ie63bddc27e050754bff3b10451d4d43c6d1e5387
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Add options to PACKAGECONFIG to enable the VGA or MBOX P2A bridge on
Nuvoton as a hardware interface.
Change-Id: I0a7a9e358988322d370f8ce55a7957b9398d17b2
Signed-off-by: Benjamin Fair <benjaminfair@google.com>
|
|
This brings the thresholds for the VBAT sensor.
End-User-Impact: The VBAT sensor will now have thresholds.
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Change-Id: I7a8fb0194900cb6f39ab09b6c3ad9f1ff65d23ee
|
|
This brings the VBAT sensor to the sensor's list shown by the
`ipmitool sensor` command.
End-User-Impact: The `ipmitool sensor` command will now contain the VBAT
sensor.
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Change-Id: I6465a2d6386bf6cd271763de678cae1ee086d6ee
|
|
This reverts commit 12f7c29b5365fc3d40665b4326b2f2c8c559ce67.
The GAIN was too small due the bug in the phosphor-hwmon.
It is no longer required as the bug has already fixed.
Signed-off-by: Alexander Filippov <a.filippov@yadro.com>
Change-Id: I54f565f777e4c0edb7368f70c999b08ce9c05b98
|
|
Signed-off-by: Brandon Kim <brandonkim@google.com>
Change-Id: Ia161322f75a9c967dab489cdb93776e8abbc828a
|
|
Recipe name as updated to gbs-inventory-cleanup. DEPENDS also need to be
updated to ensure compilation.
Signed-off-by: Brandon Kim <brandonkim@google.com>
Change-Id: Icc43de8501e3eea2da437074ece62d3a02746b88
|
|
Set the Max/Min value to i2cool sensors to avoid the
abnormal current/thershold values in the SEL logs
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Ie46e07a9a41f65b820258675f0e213e5434583cc
|
|
George Liu (6):
Add lampTest class for LED
Update physical LEDs as part of Lamp test
Add the restoreLedsAssert method for LED manager
LampTest: Notify PHYP to start the lamp test
lamptest: Add virtual LEDs to group definition
lamp test: Add vritual lamp test function
Change-Id: I83e359c103da908217833c6ee1bc928c60e5cd53
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jay Meyer (1):
PEL: Add message registry entry for power loss.
Change-Id: Ib25534c2fe6b44424a1b33c572476e6aabf9ad5d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|