Age | Commit message (Collapse) | Author | Files | Lines |
|
1. add kudo-bios-update package to support bios update
Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com>
Change-Id: Ic245828ed3bb0ddf6d7363e7c2c4d3b8b538aa88
Signed-off-by: XP Chen <xiao-peng.chen@fii-na.com>
Signed-off-by: Mohaimen Alsamarai <Mohaimen.alsamarai@fii-na.com>
|
|
This includes security and bug fixes from the 5.10.24 through to
5.10.27 stable releases.
Change-Id: I6f20c70e5d9fd4a88d2b8991196cafd08308ef8d
Signed-off-by: Joel Stanley <joel@jms.id.au>
|
|
The witherspoon-128 machine was removed with openbmc/openbmc commit
40c2946. Remove it from the README and re-arrange the machine names
alphabetically so it's easier to find and maintain the names.
Change-Id: I02a88bc85167b42622c2c3db8e4e3b43db4444e2
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
DynamicUsers flag in systemd service configuration file required to create,
handle and recycle temporary users.
This is essential module for upcoming daemons' privilege separation work.
Reference: https://github.com/openbmc/openbmc/issues/3383
Signed-off-by: Anton D. Kachalov <gmouse@google.com>
Change-Id: Iabd709c4a20f754fc6ea505e640b2d361aba0be2
|
|
This variable was added to bitbake.conf so lets use it. Using it is
best pratice and enables things like alternative base_libdir paths.
Change-Id: I181d12e02ca7918614dacec68bd8e033932eb0ab
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Discord has more users. IRC traffic has ground to a halt.
Signed-off-by: Bruce Mitchell <bruce.mitchell@linux.vnet.ibm.com>
Change-Id: I7bd278b259197787e407868fbb9eac3879fef092
|
|
The 1s4u hardware is configured with fans at 0,1,2, and 4 locations.
Tested:
- Verified that we can now power on a 1s4u machine with this change plus
a kernel device tree change to move to fan 4.
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: Ic1415da9ab900c0e553600df89a1e26893f8b0bd
|
|
Bad VPD plugin is an IBM specific plugin which collects all the
corrupted VPD files from /tmp/bad-vpd and puts it as a part of user
initiated BMC dump.
Openpower-vpd-parser makes a copy of the corrupted vpd's into
/tmp/bad-vpd at runtime, whenever there occurs a VPD ECC exception or
VPD record/keyword data exception.
Installed badvpd plugin in dreport via phosphor-debug-collector recipe.
Placed badvpd plugin in
openbmc/phosphor-debug-collector/tools/dreport/ibm.d directory as we
collect bad vpds' only when "ibm-parser" feature flag is enabled.
Tested on simics.
root@rainier:~# dreport -v
Wed Mar 3 04:43:18 UTC 2021 Name: obmcdump_00000000_1614746598.tar.xz
Wed Mar 3 04:43:18 UTC 2021 Epochtime: 1614746598
Wed Mar 3 04:43:18 UTC 2021 ID: 00000000
Wed Mar 3 04:43:18 UTC 2021 Type: user
Wed Mar 3 04:43:18 UTC 2021 INFO: Collected disk usage
Wed Mar 3 04:43:18 UTC 2021 INFO: Collected failed services
Wed Mar 3 04:43:19 UTC 2021 INFO: Collected Journal pretty log
Wed Mar 3 04:43:19 UTC 2021 INFO: Copied Memory info /proc/meminfo
Wed Mar 3 04:43:19 UTC 2021 INFO: Collected top
Wed Mar 3 04:43:19 UTC 2021 INFO: Copied Bad VPD /tmp/bad-vpd
Wed Mar 3 04:43:19 UTC 2021 INFO: Copied OS release info /etc/os-release
Wed Mar 3 04:43:19 UTC 2021 INFO: No elog entries
Wed Mar 3 04:43:19 UTC 2021 INFO: Collected inventory
Wed Mar 3 04:43:19 UTC 2021 INFO: Copied OBMC console log /var/log/obmc-console.log
Wed Mar 3 04:43:19 UTC 2021 INFO: Collected ip addr
Wed Mar 3 04:43:19 UTC 2021 INFO: Collected ip link
Wed Mar 3 04:43:19 UTC 2021 INFO: Collected PRI-Flash: U-Boot environment variables
Wed Mar 3 04:43:19 UTC 2021 INFO: Copied GUARD Records /var/lib/phosphor-software-manager/pnor/prsv/GUARD
Wed Mar 3 04:43:19 UTC 2021 ERROR: /etc/alt_fw_env.config does not exist
Wed Mar 3 04:43:19 UTC 2021 INFO: Copied CPU info /proc/cpuinfo
Wed Mar 3 04:43:19 UTC 2021 INFO: Collected uptime
Wed Mar 3 04:43:19 UTC 2021 INFO: Collected BMC State
Wed Mar 3 04:43:19 UTC 2021 INFO: Collected Chassis State
Wed Mar 3 04:43:19 UTC 2021 INFO: Collected hostnamectl
Wed Mar 3 04:43:19 UTC 2021 INFO: Collected Host State
Adding Dump Header :/usr/share/dreport.d/include.d/gendumpheader
Wed Mar 3 04:44:08 UTC 2021 Report is available in /tmp
Wed Mar 3 04:44:08 UTC 2021 Successfully completed
Check the dump tar file generated in /tmp directory.
After skipping 628 bytes of dump header in tar, untar it.
The files in /tmp/bad-vpd directory gets collected into the bmc dump.
Signed-off-by: PriyangaRamasamy <priyanga24@in.ibm.com>
Change-Id: Ifdbfa56b8c67263271059dbee390092b92977775
|
|
Specifically kdump is a product requirement; makedumpfile is required
to reduce the size of the crash dump image as well as not saving
unneeded data at some point it will be useful from a privacy
perspective by not saving "sensitive" information.
Smaller crash dumps are faster to save thus allowing the reboot
to normal BMC mode sooner.
Signed-off-by: Bruce Mitchell <bruce.mitchell@linux.vnet.ibm.com>
Change-Id: Ib07690cd26e519e1e3e51013ac76e623a3dad6a9
|
|
Discord has more users. IRC traffic has ground to a halt.
Signed-off-by: Bruce Mitchell <bruce.mitchell@linux.vnet.ibm.com>
Change-Id: I9e0a695ca5397cdad9489c63edd4f01d295c44a6
|
|
The OBMC_ORG_YAML_SUBDIRS variable is intended to be set system-wide
and not via bbappends. There was an existing 'ibm-distrovars.inc'
that was unused. Rename it as appropriate, add it to the machines,
and remove the bbappend files.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Id5acd359f41c17ec9e68d1f0717e2f5c1bf96dcf
|
|
Most openbmc machines use DISTRO="openbmc-phosphor" but
Thor has a "alibaba-openbmc" distro config file. This
config file has nothing except an inclusion of the phosphor
one, so remove this useless indirection.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I9d4038c7bd58112fe9f2396c71f9bbd285b148bf
|
|
The 'setup' script looks for machine config files being present
to know that the meta-layer contains a valid machine for OpenBMC.
The nuvoton EVBs are split between meta-nuvoton for the base support
and meta-evb-nuvoton for "EVB on Phosphor" support.
Add symlinks for the machine config files from meta-nuvoton into
meta-evb-nuvoton so that setup recognizes them as valid machines, but
using the phosphor layers.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I871432047979f8a7c3d1b836633a5dc74864b6fa
|
|
Suryakanth Sekar (1):
Fix the ResetBIOS value from bios-settings-mgr srv
Change-Id: I6d5f1312175e3a3d7508883188ece997f05f8975
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
The IBM rainier machine name is being replaced with the generic p10bmc.
Change-Id: I8dece8c720fd520de7a6857a7311b62a65c054ba
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
The meta-ibm layer supported two different DISTROs depending on the
machine being built. This caused complexity since the user needed to
remember to specify the DISTRO name, in addition to the CI build scripts
needed to check for the machine name being built to override the default
DISTRO.
For simplification, remove the openbmc-witherspoon DISTRO, which is the
openpower DISTRO plus additional features, and move these features to
the machine configuration files. Make the openpower DISTRO the default.
Tested: Built witherspoon and p10bmc using "source setup <machine> build"
followed by "bitbake obmc-phosphor-image" without specifying the
DISTRO. Verified witherspoon built a ubi image and p10bmc built
a emmc image.
Change-Id: If33441ab4ad2dc0fbedde09f0db91d691d2da4f7
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
Change-Id: I8d65f2d311781bdbdb2a7cb4edebf5ca1e6183e9
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
|
|
Commit f7b1f26 removed fru-fault-monitor from Rainier since the
idea then was to have PEL daemon set the Asserted property of
LED Group Object that is mapping to the Inventory D-Bus object.
However, that was not accepted by the community and we now have
a new way of monitoring faults.
With the new way, when monitor-operational-status feature is
enabled, fru-fault-monitor will watch Functional property of
xyz.openbmc_project.State.Decorator.OperationalStatus interface
and sets the Asserted property of appropriate LED Group D-Bus
objects that is mapped via "fault_led_group" association with
the Inventory D-Bus object.
When monitor-operational-status feature is enabled,
fru-fault-monitor will not monitor the OBMC events and would
only watch OperationalStatus. This is done because these 2
features will result in conflicting end result on the LEDs.
Change-Id: I739b5fc261b0c79d50a8dc34ab19a3e108e84edc
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
|
|
Currently, the phosphor-fru-fault-monitor updates the Asserted
property of the Led Group D-Bus object by monitoring the
`/xyz/openbmc_project/logging` object path.
The intent behind this commit is to add another way to monitor the
`xyz.openbmc_project.State.Decorator.OperationalStatus` interface
of the Inventory D-Bus object, and check whether the Inventory
D-Bus object is associated with the LED group D-Bus object, and
then update the Asserted property of the LedManager.
Since both these methods handle the faults differently,
Only ONE of these 2 methods can be enabled and NOT both.
The first way is supported by default. To turn OFF the default way
AND turn ON this second way, Enable monitor-operational-status.
Change-Id: I03701e599b6a120bc1f83da6f473b12f38660d64
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
|
|
Ben Tyner (1):
Attn: Add support for raw pel symptom-id
Change-Id: I70fde5917d95df7231d501fad339fed48698a697
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Bruce Mitchell (1):
Changed to Discord from IRC on Feel free to ping on line
Patrick Venture (1):
bugfix: sensor data full record returning wrong length
Change-Id: Ica14f99dc344183a6b3810fe9476d4f42c462a9e
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jeff Lin (1):
FanSensor: Add initial of pwm enable file
Change-Id: I2f4f1cce91dbc46d8c794574d617a454c4070722
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chirag Sharma (1):
dreport: Populating missing fields of header
Change-Id: I085639b573a55fcbd6bbc892fb68147d29e40b86
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
MichalX Szopinski (1):
RW checkbox in "Load image from external server" works opposite way
Change-Id: Id0c7121f756454fdc113061c631a9c8c615b2278
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
George Liu (1):
Remove setting Functional property of OperationalStatus interface
Change-Id: I5f65214ab62f84393b8e5213f904f0a34c5a5dd0
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Matt Spinler (1):
thresholds: Add threshold alarm signals
Santosh Puranik (1):
Inventory.Decorator.I2CDevice: Add I2CDevice Interface YAML
Change-Id: I17ce1fcaa35e62bdbd001656dc70da999de948a9
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
1. add USB-NIC functions
Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com>
Change-Id: I1eba438c770c8ccd5794b1184d4a25ef7fbfb0e6
|
|
We want to create a nanopb recipe instead of copying nanopb code into
multiple recipes that need it.
Signed-off-by: Zhenfei Tai <ztai@google.com>
Change-Id: Id03695ccd1ef57f078eefb9e3638bbd802234e58
|
|
Ed Tanous (2):
Implement path encoding and decoding
Implement operator /= for object_path
Jason Ling (1):
native_types: add missing header file
Change-Id: I933385206a1801059f2e32be84098bd638f060ac
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Brandon Wyman (1):
PEL:phosphor-power PSU Severity updates
Change-Id: I15ae681fbba5da86a3c51cf996439d655f755109
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayanth Othayoth (1):
Update clang-format
Change-Id: Id987582fae4eb1f888c0434f2ae14621fbea88be
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Willy Tu (1):
dbus-sdr: Initial Dynamic Sensor Stack
Change-Id: I6f9514a9d778015924fe121caf7056d6553e9138
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Chanh Nguyen (1):
psu-ng: Change the IBM_VPD checking condition
Change-Id: I1ec68a8580972208f472f1648a5c3782c309d65a
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Jayashankar Padath (1):
bios: Add/remove bios attributes
Manojkiran Eda (1):
Fix a possible null pointer dereference
Change-Id: I63522ef53c0124079544863a2a50f4c688659732
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
John Wang (1):
autojson.py: Check the sensor name
Josh Lehan (1):
Add Timeout numeric parameter
Zev Weiss (1):
Add Nuvoton w83773g temp-sensor to devices list
Change-Id: I4a0f2598c0c5b766e53f33d201457fa2e7577734
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
This allows a power button press to power on the system. Rainier and
Everest use the same GPIO.
Tested: Button was pressed and the system booted.
Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: Ib8f373dda2adb5575f2a0001d986962e5430fba5
|
|
The IBM rainier machine name is being replaced with the generic p10bmc.
Tested: Verified the rainier build included the expected service files
and LED override file, example:
- rainier-openbmc-linux-gnueabi/obmc-phosphor-image/1.0-r0/rootfs/usr/share/phosphor-led-manager/lamp-test-led-overrides.json
Change-Id: I8f9ecbc6ebe1d320a649b24bf71c5023cfc035c8
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
Replace rainier with p10bmc as build target. Keep the rainier.conf as a
symlink to p10bmc.conf to allow the transition. Remove the rainier.conf
and the machine override from p10bmc.conf in a later commit to complete
the replacement.
Tested: Built rainier and p10bmc and checked for some files/service
units to exist on both.
Change-Id: Ic8c8c6ffbc3507fbd9c692da259e37ae695359a6
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
The IBM rainier system is being replaced with the generic p10bmc name.
Since the rainier.conf file will be renamed p10bmc.conf, add the device
tree files for all p10 systems that will be supported with the p10bmc
name (rainier, everest).
Change-Id: I10983b913d8a2ae98ed4d327131b864f2df96a0c
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
The IBM rainier machine name is being replaced with the generic p10bmc.
Tested: Built rainier and verified files were installed:
rainier-openbmc-linux-gnueabi/obmc-phosphor-image/1.0-r0/rootfs/usr/share/phosphor-inventory-manager/ibm,everest_associations.json
rainier-openbmc-linux-gnueabi/obmc-phosphor-image/1.0-r0/rootfs/usr/share/phosphor-inventory-manager/ibm,rainier-4u_associations.json
rainier-openbmc-linux-gnueabi/obmc-phosphor-image/1.0-r0/rootfs/usr/share/phosphor-inventory-manager/ibm,rainier-2u_associations.json
Change-Id: I422374d25966e731147eebd1772d5cfc4f62f9d9
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
The IBM rainier machine name is being replaced with the generic p10bmc.
Tested: Built rainier and verified the fan files were installed, ex:
obmc-phosphor-image/1.0-r0/rootfs/usr/share/phosphor-fan-presence/control/ibm,rainier-4u/zones.json
obmc-phosphor-image/1.0-r0/rootfs/usr/share/phosphor-fan-presence/control/ibm,rainier-2u/zones.json
obmc-phosphor-image/1.0-r0/rootfs/usr/share/phosphor-fan-presence/control/ibm,everest/zones.json
Change-Id: I10edb9e30716cffa3f510fe94822eadb08326912
Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
|
|
Jayashree-D (1):
Add boot order configuration support for yosemitev2.
Change-Id: I7a262132dcd900b4f9d71af05a521c8cf63abe56
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
Add the @nvmeList@ template and dynamically detect for which
drives we should have and populated the JSON accordingly
Signed-off-by: George Hung <george.hung@quantatw.com>
Change-Id: Id0f6cefe80ae72dc8d3601d0a03dd1039341175c
|
|
1. Use Nuvoton cpld function to support update
MB CPLD and BMC CPLD
2. include phosphor ipmi flash
Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com>
Change-Id: I0eb852a20c35670c6a62c9858182320ed0c925a6
|
|
1. remove the SRCREV configuration
2. combined the uboot configuration
Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com>
Change-Id: Iba66f79e11689f9ee798c6b6ccd94674295dc8b3
|
|
1. use the SSIF bridge interface
Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com>
Change-Id: I5a6116a975e536b6180a692392cef4c58ebed7b8
|
|
1. update the flash layout
Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com>
Change-Id: Ie4d8589ebb96696ac0840a8cca286456a5bef2eb
|
|
Added support in the machine layer for Airflow sensor as
virtual sensor.
TESTED : Built Facebook YosemiteV2 images and loaded on the target hardware.
Verified the airflow sensor values in the phosphor-virtual-sensor
dbus objects.
Signed-off-by: Kumar Thangavel <thangavel.k@hcl.com>
Change-Id: I46b377cc119a31f76286ba2d03f14764f578283f
|
|
Jayaprakash Mutyala (1):
oemcommands: Clear security sensitive data
Change-Id: I5ddac5394ea75d7f4459bbd52a7664aa7acf419f
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
|
|
There are just a couple downstream PHAL APIs that are not available in
upstream libpdbg. So despite our best efforts, we need to conditionally
include the PHAL dependency. Fortunately, the impact is very small and
an alternative is provided in upstream openpower-hw-diags when the APIs
are not available.
Signed-off-by: Zane Shelley <zshelle@us.ibm.com>
Change-Id: I235dda2f7472e758af4b5df720d45c0f0d694278
|