Age | Commit message (Collapse) | Author | Files | Lines |
|
Josh Lehan (1):
VariantVisitors: Template replace redundant code
Lei YU (2):
intrusionsensor: Fix a crash issue
intrusionsensor: Use const reference for std::shared_ptr
Yong Zhao (1):
Fan: Aggregate I2C bus and address related code
Change-Id: If265be72ae6cb0c00eb38e3af2bb502fef2655e0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
PriyangaRamasamy (1):
Vpd Tool Defect.
Change-Id: Ib1c73f9fbc1627f226cacc062729fb581b79af2b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Jeffery (3):
astlpc: Make packet properties depend on protocol version
libmctp: Split padding in pktbuf into header and trailer
astlpc: Introduce protocol v3 with integrity checks
Change-Id: I0c8f1ab07a43ab34669d8f8e0fa46391972f014b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Scron-Chang (2):
FruDevice: Define the day 1/1/96.
FruUtils: Add back the else in formatFRU.
Change-Id: Ib85058ecc5baf1b27d049a937cad4205c231c168
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Nichole Wang (1):
ARM: dts: aspeed: mihawk: Add GPIO line names
Zev Weiss (1):
ARM: dts: aspeed: add ASRock E3C246D4I BMC
Signed-off-by: Joel Stanley <joel@jms.id.au>
Change-Id: I3761b9664572605b4bbba894dd4cf949f635ead8
|
|
We want to allow the mapper to discover interfaces and services that are
published in the gBMC domain.
Change-Id: Id107532d6a1ab52892ad310e516807accd6552f9
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
This fixes a bug in jffs2 and overlayfs that was introduced in v5.9 and
is present in the dev-5.10 kernel.
Eddie James (1):
spi: fsi: Remove multiple sequenced ops for restricted chips
Joel Stanley (1):
jffs2: Hook up splice_write callback
Change-Id: Icc3f325c8e6a7bc31bb5c09bf8674bc9b590379a
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
Josh Lehan (2):
Update README
Modified return value from min to NaN when NVMe present is false
Signed-off-by: Harvey Wu <Harvey.Wu@quantatw.com>
Change-Id: Iecb067d10507c0a60ad585b47ee5d0184705325d
|
|
Change to work-round for the kernel dts, so revert back
the following commit:
https://gerrit.openbmc-project.xyz/c/openbmc/meta-quanta/+/38877
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I21af8da577f2554b55886fc0133f94be77bc3520
|
|
mapper wait call should not be called every loop
Signed-off-by: Brandon Kim <brandonkim@google.com>
Change-Id: I7763f8dfbd78fdacbdbf21076cbc56cde8b7bc17
|
|
These virtual physical LEDs are a mirror of real enclosure fault
and enclosure Identify physical LEDs. However, these virtual LEDs
are needed to be able to communicate the effective state of the
enclosure fault and enclosure identify LEDs during lamp test.
During lamp test, real physical enclosure fault and enclosure id
LEDs should not be updated and they must be updated only after
the lamp test finishes. However, Hypervisors would need to know
the effective state of enclosure level fault and identify
LEDs and that problem is resolved by these virtual LEDs.
Once the lamp test finishes, these virtual physical LEDs would again
be in sync with real enclosure fault and Identify LEDs.
Tests:
root@bmc:/lib/systemd/system/multi-user.target.wants# busctl tree
xyz.openbmc_project.LED.Controller.virtual_enc_fault
└─/xyz
└─/xyz/openbmc_project
└─/xyz/openbmc_project/led
└─/xyz/openbmc_project/led/physical
└─/xyz/openbmc_project/led/physical/virtual_enc_fault
root@bmc:/lib/systemd/system/multi-user.target.wants# busctl tree
xyz.openbmc_project.LED.Controller.virtual_enc_id
└─/xyz
└─/xyz/openbmc_project
└─/xyz/openbmc_project/led
└─/xyz/openbmc_project/led/physical
└─/xyz/openbmc_project/led/physical/virtual_enc_id
root@bmc:/lib/systemd/system/multi-user.target.wants#
busctl get-property xyz.openbmc_project.LED.Controller.virtual_enc_fault
/xyz/openbmc_project/led/physical/virtual_enc_fault
xyz.openbmc_project.Led.Physical State
s "xyz.openbmc_project.Led.Physical.Action.Off"
root@bmc:/lib/systemd/system/multi-user.target.wants# busctl
set-property xyz.openbmc_project.LED.GroupManager
/xyz/openbmc_project/led/groups/ddimm0_identify xyz.openbmc_project.Led.Group
Asserted b true
root@bmc:/lib/systemd/system/multi-user.target.wants# busctl get-property
xyz.openbmc_project.LED.Controller.virtual_enc_id
/xyz/openbmc_project/led/physical/virtual_enc_id
xyz.openbmc_project.Led.Physical State
s "xyz.openbmc_project.Led.Physical.Action.On"
root@bmc:/lib/systemd/system/multi-user.target.wants# busctlset-property
xyz.openbmc_project.LED.GroupManager
/xyz/op_ebmc_project/led/groups/ddimm0_identify xyz.openbmc_project.Led.Group
Asserted b false
root@bmc:/lib/systemd/system/multi-user.target.wants# busctl get-property
xyz.openbmc_project.LED.Controller.virtual_enc_id
/xyz/openbmc_project/led/physical/virtual_enc_id
xyz.openbmc_project.Led.Physical State
s "xyz.openbmc_project.Led.Physical.Action.Off"
Change-Id: Ic0ee5b0f376911650d5489d8bb84a4e83247190f
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
|
|
George Liu (1):
pldmtool: Fix confusing attribute name
Manojkiran Eda (1):
Remove the print traces from the oem code
Change-Id: I27f8f73f7b99eda785bc7836a6af2e0a7695ae36
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (2):
Make redfish namespace consistent
Add OData-version header
George Liu (1):
log-services: Error return 500(internal error)
Jason M. Bills (1):
Update Crashdump to the latest LogService and LogEntry schemas
Wludzik, Jozef (1):
Sync ReadingUnit with Redfish Sensor Schema
Change-Id: If37af58edf9f7a21161d7608b7fc7c0ee3310f69
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Update recipes-core/dropbear code from gBMC.
Google-Bug-Id: 179618554
Upstream: 8ac594bdf054082ca6dbe35c4345759fe4c31669
Signed-off-by: Willy Tu <wltu@google.com>
Change-Id: I56886cf316ebc5f77e0f5afdc0bcc970d7cf490e
|
|
Chalapathi Venkataramashetty (2):
pfr-manager: move cpld_active version to settings service
pfr-manager: add rsyslog dependency to pfr service
Change-Id: I612c77f5a82baae88d9e69fc696638e88eb8980a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This saves us ~400KB compressed in our current linux kernel images.
Change-Id: I9810ef4933abfdccc7f45459a1a5e5f230087f07
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Vishwanatha Subbanna (1):
configs: rainier: Add virtual physical LEDs to Fault and Identify groups
Change-Id: I1cafd851ea78fb1d8ca23517bb9e748277027cff
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
remove host-on file rm
Change-Id: If68039868e04b37cc8bbccdcd40d36885e3003ba
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Brandon Wyman (3):
psu-ng: Add method to get PSU conf from D-Bus.
psu-ng: Change main to call non-JSON PSUManager
psu-ng: Remove JSON parsing code
Change-Id: Ib1aba0e7525b42537cd1c6433b6b52358d964197
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
config: add rainier 1s4u support
Change-Id: I8e9bba4218b98d7ea07aeb2f28a6a51c44ab38db
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Andrew Geissler (1):
add support for rainier 1s4u
Change-Id: Ie4908393fb6e679309e522c61b46e1bf66144e9b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Vishwanatha Subbanna (4):
Add support for --enable-oe-sdk
Add test cases to validate state of physical LED
Fix an error scenario where reading the file fails
test: Add test cases to cover brightness and asserted values
Change-Id: I49963d5da3051c4bbda19963b18ad50b21c1386a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
PriyangaRamasamy (1):
Collect Bad VPD as a part of BMC dump.
Change-Id: I9b507ff20966e9dc52f057b3084b1f57f9364b35
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Attn: Submit event logs before transitioning host
Zane Shelley (3):
Config option to enable PHAL APIs
Implemented HardwareCalloutResolution::resolve()
Cleaned test case dependencies
Change-Id: Idfcec07ce8f6255ad7ed92868e0975f4a5029e59
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
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>
|