Age | Commit message (Collapse) | Author | Files | Lines |
|
get rid of "ignored null byte in input" warning for
the usb-network.sh
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I2a18f568b362601fa1c41ec39a8c1cecf09f8862
|
|
The phosphor-power-supply source tree for building phosphor-psu-monitor
will be updated to use the C++ version of the libgpiod interfaces in
order to read GPIO lines for power supply presence detection.
Change-Id: Id06c5e5f1bc34ac130d3def4d647bb2e8e2852de
Signed-off-by: B. J. Wyman <bjwyman@gmail.com>
|
|
Matthew Barth (4):
control:actions: Support adding zones to actions after creation
control: Make setting groups public and static
Create SDEventPlus class delegate for sdeventplus
control: Use sdeventplus access delegate for getting event
Change-Id: I7884026e91371046f485db8ccad9063060e653be
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Hung (1):
Fix static unordered_map may lead to segfault issue
Change-Id: I10268061741646d4c6593c41fcae548d2e053bab
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Sandeepa Singh (3):
Add processors table missing properties
Add BMC table missing properties
Add chassis table missing properties
Change-Id: I7b9a5a9694ac9f236e2feca853f548969758ef15
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ali Ahmed (1):
Add TrustedModuleRequiredToBoot getter function
Ed Tanous (2):
Revert "log_services: Add download of post code log entries"
Revert "log_services: Add AdditionalDataURI to Post Code log entries"
Change-Id: Iad99aeebf2bbe936edae5db8124d37a0d05e5d11
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Sumit Kumar (1):
PEL: Deleted PELs moved to new folder under logs
Change-Id: Ieddf63128949e57e0793e0fc7fdefcd2a78991c2
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Willy Tu (1):
Drive: rename Interface to interface
Change-Id: I475a969716fddaf3b9d19d6073986ccd803e7613
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Lukasz Kazmierczak (2):
Adding Lukasz Kazmierczak to the MAINTAINERS file
Adding Lukasz Kazmierczak to the MAINTAINERS file Moving entry to the Maintainer group
Change-Id: I5ea94e22451d337b33e984eecb20ea996ed3d8a8
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Nan Zhou (1):
Add the stream mode
Change-Id: Ie13ad4f235d2a76e9c27346af54d0a01b916e0b0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Manojkiran Eda (1):
Initial version of pldm-visualization-pdr tool
Change-Id: I053d02bf6c5b22b6c21a1738fdd9efa84d754abf
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Bruce Mitchell (1):
Replace IRC with Discord
Change-Id: I4b05d26c5d86cef44d00d518fe4345eb9602b52e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
We can't safely store this data, so we don't.
Change-Id: I9e0f99423485cf41ff4f9e3b333f4833572f6b73
Signed-off-by: William A. Kennington III <wak@google.com>
|
|
Ayushi Smriti (1):
fix: correct SetBiosPwdHash and GetBiosPwdHash cmd
Chalapathi Venkataramashetty (1):
sensorcommands:Platform Event Message command corrected
Zbigniew Kurzynski (1):
whitelist: Remove DCMI commands
Change-Id: I9414a77db42364c76e808574a032124744d2f240
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
remove packagegroup-obmc-apps-extras/packagegroup-gbs-apps
and add all the needed binaries to obmc-phosphor-image.bbappend
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Ic56cb146987881e5b6312057ca412427f1d1ba29
|
|
- remove unnecessary reset PHY action
- check the FIU node for different kernel version
- rebind the module for the I2C switch on I2C bus 11
as it only can work with the normal power
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I9b4390d146902484c75bdce20ef6eead2833fc14
|
|
remove patches:
- Update IPMI Chassis Control command transition requests
- Add Chassis State Transition interface
- Update Host State Transition function
- Fix issues and support signed sensor values
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I8f9f7d576ef7f7672bedf803ee73f331f96768ff
|
|
remove packages and recipe files:
- mac-address
- gbs-nvme-pwr-ctrl
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Ic9d6a48d16ec058d1f444badc2f3e69628f77859
|
|
remove patch:
- Add the ability to dynamically set the failSafe percent
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: I3fdb60d288fb2fcf83928ba712a546f823849652
|
|
MaxBootCycleCount is a dbus property that is used to indicate
the maximum number of boot cycles that the post-code-manager
daemon can store the progress codes for, before it starts
wrapping.
Unlike Intel postcodes, IBM progress codes are huge and it is
possible to get close to 230+ progress codes per boot cycle, so
tweaking this value to 5 boot cycles for IBM systems so that
we can get less number of log entries on a redfish GET request.
Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
Change-Id: Ida10e73992b01535d57c844d83366d786cd448e2
|
|
Dixsie Wolmers (3):
Remove <br /> from hardware status tables
Add fans hardware status missing properties
Reorder VPD Quicklinks
Sandeepa Singh (2):
Resolve a bug in LDAP page
Increase the filter menu margins
Change-Id: Ie4d5f8dbebec65eac7829b5f006368be2ad7a6ee
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jason M. Bills (1):
Fix mismatched data size in bitwise operations
Change-Id: Ic537517edb955883ae253ff1f8159d87abad02da
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Sridevi Ramesh (1):
libpldmresponder & pldmtool : Expand support for GetPLDMCommands
Tom Joseph (1):
libpldm: Fix validation in decode_get_firmware_parameters_resp
Change-Id: I3863b37d4b23f7b772a494388be5e0911cda84d5
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Dhruvaraj Subhashchandran (1):
Add InvalidArgument to the list of errors while creating dump.
Ramesh Iyyar (1):
HardwareIsolation: Added the "Entry" interface
Vijay Lobo (1):
Entry: Add ServiceProviderNotify property
Willy Tu (1):
Inventory: Add Item.Storage D-Bus Interface
Change-Id: I7e604c5ff87b999ba989cce7aaa57fa86b8b555a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (2):
phal: set pdbg environment variable
Added additional log messages in enterMPIPL function
Change-Id: Ifb9a912da8eeaac68f3d3e247fc4e69b80074bf6
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Zhikui Ren (1):
fix klockwork issues
Change-Id: I36704064ac9aa4a6c1782f83d27a169ba2f6021f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Ben Tyner (1):
Util: Add common dbus code to util namespace
Change-Id: I5cdee1ea8c9522c4c8a2dc309945908c8c758f01
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Seires Li (1):
revert "meson: support custom led yaml path"
Change-Id: I4958ba8a40d1d194916c5f01c354cd13022f009b
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
configs: Move a sensor from Nisqually to Blyth
Zhikui Ren (1):
FruDevice: fix possible resource leak
Change-Id: Id2c02b8b03885632935890f5563428b482661097
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chris Cain (2):
Fixed ENABLE argument required to enable P10 support
Disable Idle Power Saver by default
Change-Id: Ie36228f260240a17246a4e21e6049a7d9db91e01
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
William A. Kennington III (3):
cancel: Add default constructor
cancel: Fix passing nullopt to constructor
fd: Add an empty default constructor
Change-Id: Ic6286675b6557e08d6bf2dd8e891cd86b0dcd31f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
PEL: Handle location codes for connectors
Sumit Kumar (1):
PEL:Skip assigning id to hostboot PELs
William A. Kennington III (2):
build: Update generated sdbus++
gen: Add script to check generated meson freshness
Change-Id: I8bcfc965eca4643c7e13c633d8a2c17c91b0a4b9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Abhishek Patel (2):
Keep AutoLinking; Remove extra \
Modify entityPrivileges for certificate service
George Liu (2):
log_services: Add AdditionalDataURI to Post Code log entries
log_services: Add download of post code log entries
Gunnar Mills (3):
Add Privileges schema to allow list
Move Consoles to ComputerSystem
Remove code using ambiguous privileges constructor
Tejas Patil (1):
Add DateTime & Offset in Managers & LogServices
Change-Id: I3102ed81e4a9e69a0ae8d9bac21931daa00e45db
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
phosphor-virtual-sensors was crashing on bletchley due to an
empty file, which is invalid JSON. Add a valid JSON file,
which is just an empty array, instead.
Tested: Ran in QEMU and ensured service no longer crashes.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ibf30771a158344cbce519260d44ea945a0e12723
|
|
It was reported that the following sequence would not cause
`os-release` to rebuild:
```
bitbake os-release
git commit --amend
bitbake os-release
```
This is due to how bitbake task hashing is implemented with respect
to weak variables. In 439c59b, DISTRO_VERSION was changed to a
weak variable, but it is included in the 'vardeps' chain for
'do_compile'. When bitbake computes the hash for a task, typically
the contents of the variables are used for the hashing, but for weak
variables only the definition is used. (Confirmed by adding bb.note
debugs to `poky/bitbake/lib/bb/data.py`)
The new, weak DISTRO_VERSION is intended to be populated with contents
from a `git describe` operation. Those contents must be used in the
hashing of the 'do_compile' task and not the definition. This can be
accomplished by creating an indirection using a strong variable.
The dependency chain and hash evaluation will be as follows:
```
do_compile -> DISTRO_VERSION -> PHOSPHOR_OS_RELEASE_DISTRO_VERSION
hash(do_compile) = ... +
DISTRO_VERSION:${PHOSPHOR_OS_RELEASE_DISTRO_VERSION} +
PHOSPHOR_...DISTRO_VERSION=2.11.0-dev-...
```
Prior to this fix the hash evaluation was:
```
hash(do_compile) = ... +
DISTRO_VERSION:${@run_git...}
```
Fixes 439c59b425cf403355571875b3fa714782dcf15b.
Tested: Ensure the above reported sequence causes a rebuild of
os-release with expected data.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I0bd93d3d88bf62dfe03549419fe98ab85f10a68c
|
|
Fix inconsistent quotes.
Tested:
```
$ BUILD_MEMO="test build" MACHINE=gbmc bitbake obmc-phosphor-image
```
```
$ cat /etc/os-release
ID=gbmc
NAME="gBMC (OpenBMC + Google customizations)"
VERSION="gbmc-release"
VERSION_ID=gbmc-release-0.5.0.0
PRETTY_NAME="gBMC (OpenBMC + Google customizations) gbmc-release"
BUILD_ID="2.9.0-dev"
OPENBMC_TARGET_MACHINE="gbmc"
BUILD_MEMO="test build"
```
Change-Id: I119f730edc894ddaad830c201c6630eb83d11cc1
Signed-off-by: Willy Tu <wltu@google.com>
|
|
'phosphor-webui' is no longer developed.
It was built on AngularJS and AngularJS goes
End of Life June 30, 2021.
'webui-vue' is a modern replacement for the
web UI app.
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
Change-Id: I2b907784a06feeaa48c1336c9eab72828706d9ea
|
|
The Altitude measurement is from the computation of
the DPS310 pressure sensor with this
"Expression": "44330.0 * (1.0 - ((P0/101325.0) ^ (1/5.255)))"
Tested: busctl introspect xyz.openbmc_project.VirtualSensor \
/xyz/openbmc_project/sensors/altitude/Altitude returned
results consistent with location of the Rainier system.
Signed-off-by: Bruce Mitchell <bruce.mitchell@linux.vnet.ibm.com>
Change-Id: I07b83dd6b8f4ccf0755ccbdc81c40976a3e571cd
|
|
Phosphor logging PEL infrastructure provide supports to
process SBE chip-op failures and creating PEL.
PEL creation required to process SBE provided FFDC packets.
This FFDC is initially created by SBE using FAPI based
infrastructure for the hardware procedure execution failures.
To extract this data to convert into PEL required format
requires additional processing. This processing required
PHAL(Power Hardware Abstraction layer) based back-end
support.
Added required packages support for PHAL feature enabled
systems.
Test: verified build.
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I5cf1a30514aa0a5bfdf2fe3a288dac9d5a0b5b47
|
|
Library provides support to boot POWER based host.
Boot process covers time between power on and running
the hypervisor.
Also provide istep (Boot step defined by ecmd interface)
back-end support.
This library provides interface to OpenBMC apps to execute
required hardware procedure based istep execution and custom
POWER processor based initialisation functions.
This requires,
- pdbg (harwdare access layer)
- POWER devicetree
- libekb ( Harwdare procedure support)
Repository: https://github.com/open-power/ipl
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I853392a8e6a62cbc9c3135f8fc23b479922ad927
|
|
guard repository provides the libraries and tools to
create/list/delete guard records, which is stored in
BMC flash space. This library currently supported
OpenPOWER based systems guard format owned by hostboot.
Repository: https://github.com/open-power/guard
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I2b6e3be8492795be40a862fad6edbae3e8b205b5
|
|
OpenBMC requires additional capabilities for the
OpenPOWER systems such as
- A common mechanism to access and control the host
hardware from the BMC.
- A storage mechanism to store the data that can be
used for initialize, control and access the CEC
hardware.
- An infrastructure to initialize the hardware using
the hardware procedures provided by the hardware team.
- Common mechanism to handle the hardware failures for
the host hardware.
These above features are essential for the BMC to provide
better RAS capability and to support lab debug for the
enterprise class systems.
The phal(POWER Hardware Abstraction Layer) aims to provide
a common layout such that the OpenPOWER application can
use this infrastructure to boot, enable RAS features like dump,
diagnostics, and lab debug tooling purpose.
The phal is a combination of open source packages that are
tailored/customised to use in OpenBMC. For instance POWER
hardware access and control is managed through pdbg and
host hardware data modelling is done via devicetree.
phal is group of libraries running in BMC. These libraries
are used by OpenPOWER specific application for host hardware
interactions, Hostboot and SBE initialization, diagnostics
and debugging.
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I187d9582598743871279a1e407451f4cf4f72668
|
|
OpenPOWER systems uses devicetree based data structure
to manage CEC hardware information. Devicetree data
modelling mainly includes the hardware topology and attributes,
which includes the configuration data.
Devicetree data base is constructed during the build time,
based on the System specific MRW and hardware team provided
attributes, and packaged as part of Hostboot image.
pdata provides tools and libraries to manage the
phal(power hardware abstraction layer) devicetree.
Repository: https://github.com/open-power/pdata
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I2a7186210ca46d8ee99b457a2b6af61a9a8d8f96
|
|
This library contains a copy of hardware procedures provided by
the hardware team and OpenBMC specific platform code.
The platform code is essentially required for the hardware
procedure execution. Library from this repository will provide
interfaces for executing the HWP from the OpenBMC.
libekb library is based on Hardware Procedure Framework.
Framework: This is the set of code providing an environment
in which the Hardware (HW) Procedure runs.
It consists of:
- A standard set of interfaces which the HW Procedure is
designed and coded to use
- A platform/environment-specific implementation of the
standard interfaces which allows the common HW Procedure
to run in the target environment.
Hardware Procedure (HWP): This is the common code which runs
inside a Framework and provides the hardware-specific logic
for controlling some portion of the system hardware.
Invocation Environment: This is the platform/environment-specific
path(s) in which a HWP may be executed.
This commits enables the HWP execution environment with help of
OpenPOWER pdbg and pub-ekb repository provided back-ends.
Repository: https://github.com/open-power/libekb_p10
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I11e2fb6b9f94f87dad17173d20f7ca2e0e96af41
|
|
Hardware procedures(HWP) are C++ code that does all of the
hardware accesses required to test and initialize the
POWER based host hardware. Also provides the xml files,
which includes initialisation data. These procedures and xml
files are provided by the hardware team.
This commits enables the POWER based devicetree build,
to add support for the required HWP attributes xml file
with respective directory structures.
Repository : https://github.com/open-power/pub-ekb
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: I216fa41f8994562f24adcea9b349494fa3db70e9
|
|
PDBG release 3.3
Changes:
- Implement p10 thread controls
- Update p10 sbefifo chip-ops
- For p10 switch default backend to sbefifo
- Separate sbe api into new header libpdbg_sbe.h
Added version bumps to fix build dependency
- openpower-hw-diags
- openpower-proc-control
Signed-off-by: Jayanth Othayoth <ojayanth@in.ibm.com>
Change-Id: Ib667c87792f31a8c9475420ba653b441224e9a52
|
|
https://gerrit.openbmc-project.xyz/42539 brought in a change in the
json, now requiring "gpio_configs".
Signed-off-by: Brandon Kim <brandonkim@google.com>
Change-Id: I0361d6c4ed6fa440ae2e32a4ce9c364ee91d8380
|
|
phosphor-led-manager has migrated from autotools to meson, and it needs
to be built with the correct led.yaml.
This will check if there's a led.yaml in the order of:
1. where LED_YAML_PATH specifies
2. default path of virtual/phosphor-led-manager-config-native
3. where SRC_URI += puts files to
and copies it to the right location.
Tested:
devtool modify phosphor-led-manager and checked if led.yaml is the
right one.
devtool reset, built the image and checked if led-manager are hosting
the correct led groups on dbus.
tried five different scenarios:
1. don't use phosphor-led-manager at all: yosemitev2
2. use config-native: romulus
3. use config-mrw-native: witherspoon
4. overrides the native path: hr855xg2
5. puts led.yaml in SRC_URI: created a custom one and tested that
Signed-off-by: Seires Li <seiresli@pcpartner.com>
Change-Id: Iacfbe633befd3f50f5ea685fd234a49e0eeb7b6f
|
|
Chalapathi Venkataramashetty (1):
sensorcommands: check for reserved sensor number in sensor commands.
Change-Id: If51d1f581d1e000dda2df75a34f70e03f4835169
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Signed-off-by: Lotus Xu <xuxiaohan@bytedance.com>
Change-Id: I78521f447c361c1bb3c4746a2d28016d123d2029
|