Age | Commit message (Collapse) | Author | Files | Lines |
|
Add DCMI sensor configuration for the Mt.Jade platform.
Tested:
1. root@mtjade:~# ipmitool dcmi sensors
Inlet: 2 temperature sensors found:
Record ID 0x00f3: PSU0_TEMP | 26 degrees C | ok
Record ID 0x00f4: PSU1_TEMP | 31 degrees C | ok
Baseboard: 6 temperature sensors found:
Record ID 0x0001: TS1_Temp | 31 degrees C | ok
Record ID 0x0002: TS2_Temp | 32 degrees C | ok
Record ID 0x0003: TS3_Temp | 31 degrees C | ok
Record ID 0x0004: TS4_Temp | 30 degrees C | ok
Record ID 0x0005: TS5_Temp | 35 degrees C | ok
Record ID 0x0006: TS6_Temp | 32 degrees C | ok
Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com>
Change-Id: Iff8a94e523346347b7e449522ab5a12b841aee9e
|
|
Signed-off-by: Mike Garrett <mike.garrett@hpe.com>
Change-Id: I5cc4285e6a0459a8aab5bf8494c23d4235d43193
|
|
1. Update both primary and backup SCP EEPROMS when updating the BIOS
Modify the
2. Switch the SCP mux correctly on EVT and DVT hw
Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com>
Change-Id: Idd07f4b57bfd2eaa13795f60b653915f1cf7c161
|
|
Add PREFERRED_PROVIDER_virtual/bmc-update in kudo.conf to fix
bmc_update build conflict with gbmc's bmc_update.
Signed-off-by: Mustafa Shehabi <mustafa.shehabi@fii-na.com>
Change-Id: Ideb5cbde0f4c94c7197984c1641223da1583111d
|
|
Arun P. Mohanan (1):
Add MTM BMC Feature Control IPMI command
Jason M. Bills (1):
Add PCIe scan option to BMC Feature Control command
P Dheeraj Srujan Kumar (1):
Fix Klocwork Issue: Uninitialized variable
Change-Id: Ic86a40a5f6e924624b7dcf02b599377d45300dc8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Change-Id: I2784b1dcd95f5c5ee8bca14f89c509e7d70b4011
Signed-off-by: Jason M. Bills <jason.m.bills@linux.intel.com>
|
|
This tool allows for controlling fan speeds, viewing targets and
feedback values, and diagnostic info about fans and fan-control services.
Commands:
- status: print the RPM or PWM targets and view RPM feedback values for
each fan/rotor. Also shows the health of the fan-control service and
BMC power states.
- set <target> : sets the targets for all fans (if no additional args)
or for a list of one-or-more specific fans.
- get : gets the targets and prints rotor speeds for all fans
- reload: forces phosphor-fan-control to reload its configuration files
by sending the service an interrupt signal.
- resume: shortcut to restart phosphor-fan-control if it had been
stopped for maintenance.
Signed-off-by: Mike Capps <mikepcapps@gmail.com>
Change-Id: Iaa7e447d2d5aa977482663ef6dd45aadffc58f55
|
|
Patrick Williams (7):
lg2: introduce motivation and API
lg2: initial implementation of C++20 structured logging
lg2: support sdbusplus enum conversion
lg2: support exception conversion
lg2: compile time header format checking
lg2: compile time checking for reserved header names
log_manager: switch to lg2
Change-Id: I810fb1af065b2066a95b0d2446e48fc7b1d429ea
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
obmc-ikvm runs with two seprated thread to handle connection from user
(bmcweb::kvm_websocket) and video device (libvncserver), however both
these two thread access to rfb*() API. It leads to client socket double
free issue.
cl->sock has been set to RFB_INVALID_SOCKET(-1) with first clientClose
call.
And the second call to clientClose uses -1 in FD_CLR() generates buffer
overflow.
```
obmc-ikvm[672]: 24/08/2021 08:45:11 rfbClientConnectionGone: c1=75900748
obmc-ikvm[672]: 24/08/2021 08:45:11 rfbClientConnectionGone: c1=75900748
obmc-ikvm[672]: 24/08/2021 08:45:11 rfbSendUpdateBuf: write: Broken pipe
obmc-ikvm[672]: *** buffer overflow detected ***: terminated
systemd[1]: start-ipkvm.service: Main process exited, code=dumped,
status=6/ABRT
systemd[1]: start-ipkvm.service: Failed with result 'core-dump'.
systemd[1]: start-ipkvm.service: Scheduled restart job, restart counter
is at 1.
systemd[1]: Stopped OpenBMC ipKVM daemon.
```
Signed-off-by: Troy Lee <troy_lee@aspeedtech.com>
Change-Id: I4bbe69c6d7006e44c5f4a532fb54f9ae9c9cd52b
|
|
Since 29086950, phosphor-net-ipmid has updated the SOL parameters
by obtaining the attribute values of the
xyz.openbmc_project.Ipmi.SOL interface.
It is necessary to enable SOL by default on Mt.Jade with correct
parameters.
Tested:
1. ipmitool -I lanplus -H x -U x -P x -C 17 raw sol info
2. ipmitool -I lanplus -H x -U x -P x -C 17 sol activate
ipmitool -I lanplus -H x -U x -P x -C 17 sol deactivate
Use the above commands to successfully activate and deactivate SOL
3. Activate IPMI SOL and boot Host to Linux 5 times without
disconnected.
Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com>
Change-Id: I8e4d0e06eaa9c8995cde27f17f0d0d274b553f0d
|
|
Fix missing Yocto syntax change in phosphor-hwmon append file which make
sensor configured not work correctly.
Tested:
1. Run "ipmitool sdr list" and check all sensors reported correctly
Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com>
Change-Id: Ia4653180ac1a66dac13ee6d7edf5c34a106967e9
|
|
Upstream supports zstd compression now as an alternative to zlib or xz.
zstd is only slightly larger than xz but is significantly faster. This
makes it a better candidate for the journal. Enable it in systemd
instead of xz.
Add an exemption for witherspoon to continue using xz instead. Having
both zstd and xz support built into the image puts us over the flash
limit and we currently need xz for phosphor-debug-collector.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I6fb55b96776aeeea1c544743b08bdbbc2853e7b7
|
|
Zane Shelley (2):
Moved Callout class logic to Resolution classes
Simplified Guard class and supporting functions
Change-Id: Iaeb06fb1cfdb3ba6127f6e45905b25e6e37bb88d
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Shawn McCarney (2):
regulators: Add phase fault detection to schema
regulators: Add device_id to validation tool
Change-Id: I8b282ecfde994a917c05a1d8447c4f644a11b04a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Shantappa Teekappanavar (1):
watchdog: Create PEL when AutoReboot is false and watchdog times out
Change-Id: If2349e70cbe42036fb653df0153ac5d889f43252
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (3):
PEL: Remove 'no_vpd_for_fru' maintenance procedure
PEL: Change BMCSP01 maint procedure to BMC0001
Stop emitting Entry propChanged before ifacesAdded
Change-Id: Ia9f4d338478e4449a123d1d94f7057b5849dfe79
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matthew Barth (3):
presence: Add machine JSON config files
monitor: Add machine JSON config files
control: Add machine JSON config files
Change-Id: I66417400bf4b4547d6cc54f04b416714ddbcf913
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ed Tanous (1):
Fix warning with clang
Joseph Reynolds (1):
Fix search for OEM privileges
Change-Id: Ia64a514f00cb79155a26923cc8c8fabf76a479ce
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Willy Tu (1):
watchdog: Add Watchdog Timeout signal
Change-Id: I51624d08c020cea1ba77f041c01da0287b0ae1a3
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Brad Bishop (1):
treewide: remove 'using namespace' from headers
George Liu (1):
libpldm: fix entity_association_tree_copy method
Isaac Salem (1):
pldmbios: Add BIOS attributes hb_key_clear_request
Sampa Misra (1):
pldmd: use async instead of event loop at start
Sridevi Ramesh (1):
BIOS: Add 5 new bios attributes in enum_attrs.json
Change-Id: If8110b2f79321986bdfb79c0566434e6317457a5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Enable redfish response to contain EthernetInterface SpeedMbps
/redfish/v1/Managers/bmc/EthernetInterfaces/eth[x]
Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com>
Change-Id: I0d4179935b37c8d7bd5d0c51b122851d4f81a99d
|
|
Testing:
Built image for p10bmc platform, installed on a test system,
and verified netipmid was started on both eth0 and eth1
interfaces. Also, verified that ipmitool commands work as
expected for IP addresses configured on eth0 and eth1 interfaces
Signed-off-by: Shantappa Teekappanavar <sbteeks@yahoo.com>
Change-Id: Ie8399ba1219dac2f9c4ac15b7dfcf7e746750f0d
|
|
Changes to support Yocto syntax changes and latest 'honister' release
Signed-off-by: Mike Garrett <mike.garrett@hpe.com>
Change-Id: I9cc4eb78b90d9b73bcd0440e6f6f6334fe459481
|
|
The meta-security layer requires the DISTRO_FEATURE 'security' set
otherwise it gives a warning:
WARNING: You have included the meta-security layer, but 'security'
has not been enabled in your DISTRO_FEATURES. Some bbappend files
and preferred version setting may not take effect. See the
meta-security README for details on enabling security support.
This DISTRO_FEATURE doesn't really seem to do anything except enable
an additional include file in the linux-yocto recipe (which itself
then checks other features). It seems entirely safe for us to enable
this feature everywhere to avoid the warning.
$ git grep -A4 "DISTRO_FEATURES" | grep "'security'"
meta-security/README:to have 'security' in DISTRO_FEATURES to have effect.
meta-security/README: 'security' has not been enabled in your DISTRO_FEATURES. Some bbappend files
meta-security/classes/sanity-meta-security.bbclass: if 'security' not in e.data.getVar('DISTRO_FEATURES').split() and not skip_check:
meta-security/classes/sanity-meta-security.bbclass:'security' has not been enabled in your DISTRO_FEATURES. Some bbappend files \
meta-security/recipes-kernel/linux/linux-yocto_5.%.bbappend:require ${@bb.utils.contains('DISTRO_FEATURES', 'security', '${BPN}_security.inc', '', d)}
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ife1549783b356f87f429466f260f34b9a41d002c
|
|
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I478258cbf55a66b5c93eca7a09b264e3a2325ca2
|
|
Some I2C addresses can't be probed for a FRU. For example,
device at this address can be already connected to a driver
or the I2C bus is not scannable like the APML bus.
In this case 'fru-device' app will be producing messages
like this:
'fru-device[XXX]: device at bus X address XX busy'
To avoid these unnecessary log messages add I2C bus blacklist
json file for the 'fru-device' app.
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Change-Id: I0618943c9362117d9931defa1e17bcd999621197
|
|
Enable installing fan control's JSON config files into the image from
the repository by machine name.
Change-Id: I2d35783df55c5a154539972d70fb9564b5cb4038
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
|
|
Enable installing fan monitor's JSON config files into the image from
the repository by machine name.
Change-Id: I14f584c8aa24e18e5ffe9ab3eda8579edb9583c0
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
|
|
Add setting the `MACHINE` name to the recipe and pass it to the fan
presence package to use in installing its JSON config files for that
machine into the image from the repository.
Change-Id: Ib782d9013c5ad0cfc1b283563ef07dc812fb12f2
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>
|
|
We've typically kept these LAYERSERIES_COMPAT to 2 releases: the current
and the upcoming. Remove 'gatesgarth' is it is now 2 releases back.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I5e812a94fed1738898af75c0fdee81996a5bbf20
|
|
Patrick Williams (2):
log_manager: use sdbusplus enum directly
README: switch build to meson
Change-Id: Ibb0ad79b8ad2e948bf731c8fe336ca91a90f47d0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Bruce Mitchell (1):
Corrects bug in using boost::container erase()
Change-Id: I7054ab9df096aa592aa0eaeb1c42a96b7803c976
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Lukasz Kazmierczak (1):
Modify severity text for discrete Triggers
Change-Id: Ie7ff5ae079c7830fdf7d8dd009175bc02b8ee189
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Mansi Joshi (1):
[dimm] Added DDR5 and LPDDR5 Device Type support
Change-Id: Idd081770e98856ed653e4f86e905860cf1d17569
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ali Ahmed (1):
Add TrustedModuleRequiredToBoot setter function
George Liu (1):
Move sensor collection to all sensors
John Edward Broadbent (2):
Refactor callback to free function: Service root
connection use setter for completeRequestHandler
Tejas Patil (1):
Add support for AssetTag in Chassis
Change-Id: I41693c835ea87de5b5c479750a58cd916286fe26
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (2):
control: Use getSubTreeRaw call in addServices
control: Create MappedFloor action
Change-Id: I2000c04c2caea1d38c05f90d3db3dd3f6bbec9f5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (5):
io_uring: Add wait functions
io_uring: FileHandles should convert to int
io_uring: Make file handle test more comprehensive
io_uring: Improve file handle allocation
io_uring: Make it possible to initialize flags
Change-Id: I82557f176eed72b53dce68557db19c5e8e73c1ae
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Add I2C bus 12 to blacklist file in the EM configuration
12 is slave and Fru device should not be scanning it.
Signed-off-by: Mustafa Shehabi <mustafa.shehabi@fii-na.com>
Change-Id: I51c66f7b322113d2b4120a266b053ea3e92cc0fa
|
|
Yadro have set of CLI utilities for user interaction. This recipes
actually not a part of phosphor so should be moved to own category.
Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com>
Change-Id: I0abbbf147d069b630af76ba93d792689b87261e8
|
|
Convert with convert-overrides.py
Sync local.conf.sample with:
- poky/meta-poky/conf/local.conf.sample
- meta-facebook/meta-tiogapass/conf/local.conf.sample
Additional manual changes (not found by convert-overrides.py) in
- meta-yadro/meta-nicole/recipes-kernel/linux/linux-aspeed_%.bbappend
- meta-yadro/meta-nicole/recipes-phosphor/images/obmc-phosphor-image.bbappend
- meta-yadro/meta-nicole/recipes-phosphor/settings/phosphor-settings-manager_%.bbappend
Tested: image compiles.
Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com>
Change-Id: I959669bad43ce09c0817b2a002e6db546fb98f7f
|
|
This fixes some build errors we faced due to add new ast2500-based
platform.
* Allow to redefine input env file.
* Backport providing "u-boot-default-env" from u-boot.inc
* PROVIDES += "u-boot-fw-utils" is not enough, add also RPROVIDES
Last two changes allows to exclude from build modern libubootenv which
somewhy doesn't work for us.
Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com>
Change-Id: I33f152c572f6c0b4d8b608375b252290efacd1ea
|
|
Signed-off-by: Mohaimen Alsamarai <mohaimen.alsamarai@fii-na.com>
Change-Id: I83358748c2a8102c018d3e6ffb7f1fabad459c00
|
|
Dixsie Wolmers (1):
Move PowerControlStore to ResourceManagement folder
Sukanya Pandey (2):
Add system attention indicators
Resolve bug for identify LED switch in processor table
Change-Id: Iea64064ed7ab6175f3d8121d3d8c4f917446dee2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Brad Bishop (1):
tests: remove an unused header file
Change-Id: I61a41ee3505c96a34470f95c8f44a102a1a576fa
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
P Dheeraj Srujan Kumar (1):
Fix Klocwork Issue:bitwise operation size mismatch
Change-Id: I570f12a987e5e9cce950252ae213860c9981b424
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Signed-off-by: Jie Yang <jjy@google.com>
Change-Id: I856cf1519e033b9b68788f5236c3de727e72ab32
|
|
Fix the environment variables of the destination directory
Signed-off-by: John Wang <wangzhiqiang.bj@bytedance.com>
Change-Id: Iffd1ca218da9d9aeaff560ecf96c8b8267702994
|
|
Config additional device Support and manufacturer ID
Tested: ipmitool mc info and ipmitool fru
Signed-off-by: Henry Tian <tianxiaofeng@bytedance.com>
Change-Id: I08488b2c9f19e086eee8082242a9efdb96957e61
|
|
It adjusts some sensors' number and adds the total power sensor.
Tested: Verify the "Total_Power" is shwon in ipmi sensor list.
Signed-off-by: Lei YU <yulei.sh@bytedance.com>
Change-Id: I334fe602f949bbd95cb59bcdfba390ea5147df33
|
|
Add virtual sensor's associations so that the sensors could be shown in
Redfish and WebUI.
Tested: Verify the Total_Power is shown in Redfish as below
$ curl -k -H "X-Auth-Token: $token" https://${bmc}/redfish/v1/Chassis/G220A/Sensors/Total_Power
{
"@odata.id": "/redfish/v1/Chassis/G220A/Sensors/Total_Power",
"@odata.type": "#Sensor.v1_0_0.Sensor",
"Id": "Total_Power",
"Name": "Total Power",
"Reading": 514.0,
"ReadingRangeMax": null,
"ReadingRangeMin": null,
"ReadingType": "Power",
"ReadingUnits": "W",
"Status": {
"Health": "OK",
"State": "Enabled"
}
}
Signed-off-by: Lei YU <yulei.sh@bytedance.com>
Change-Id: I0c9c84917364cad701f00fc3041d427a6e8750bc
|