- Mar 15, 2022
-
-
Andrew Geissler authored
Andrei Kartashev (1): fix interface usage for OperatingSystemState Arun Lal K M (2): Use consistent error code in biosconfigcommands. Removing IsSystemInterface from biosconfigmanager Jiaqing Zhao (1): Fix SOL over SSH service control Snehalatha Venkatesh (1): Fix for restoring Default values in BIOS Change-Id: Ic38b4b2a35dcd81486a99cab703dbb78699821a9 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Brandon Wyman (1): Logging: README.md: Fix broken links Patrick Williams (3): shell: format with shfmt yaml: format with prettier doc: format with markdownlint Change-Id: Ia9fce35fa1dc3908407005ac6da2f4edcfb6749b Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Eddie James authored
The fsi_minor trace was never merged into Linux but was only used in testing. Signed-off-by:
Eddie James <eajames@us.ibm.com> Change-Id: Ib588a07dfe4f38a67b13de336ba51c3bb287e808
-
Andrew Geissler authored
Patrick Williams (2): format: copy configs from phosphor-dbus-interfaces and reformat sdbus++-gen-meson: fix shfmt introduced issue Change-Id: I8bb06ab5d651f40ba4c4eac85bd96b809c258729 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Ed Tanous authored
All our other recipes point to ${S} when referring to the license. This should as well. Signed-off-by:
Ed Tanous <edtanous@google.com> Change-Id: Ia47394e91955586da42b7829a6c6c052f4c7073d
-
Bob King authored
Add initial commit for Lannister platform. Lannister is an x86 server platform with an ast2600 BMC. Update OWNER list. Tested: 1.Build Lannister image successfully. 2.The image can boot on Lannister platform. Signed-off-by:
Bob King <Bob_King@wistron.com> Change-Id: Ibf2b8a30b56722f2fd555d356d76d199e7a9dae5
-
- Mar 14, 2022
-
-
Andrew Geissler authored
Ed Tanous (1): Make getProperty mutable Patrick Williams (7): asio: object_server: remove non-if_constexpr cases asio: object_server: simpilify 'callFunction' doc: format with markdownlint yaml: format with prettier shell: format with shfmt python: format with black,flake8,isort asio: object_server: fix 'callFunction' for void result Change-Id: I43a429145656f537e2cb852bf38249b41a19f30d Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
- Mar 13, 2022
-
-
Hieu Huynh authored
Implement Ampere password policy as followings: - Password must between 9-20 characters, 1 lower case, 1 upper case, one digit and 1 special character. - No more than 3 consecutive identical characters. Signed-off-by:
Hieu Huynh <hieuh@os.amperecomputing.com> Change-Id: I20134f51e06ef0aabeddfc4d1560acfa7483deab
-
- Mar 12, 2022
-
-
Thang Q. Nguyen authored
Switch OCP power source from 3V3 to standby too early causes PCIE AER error on the OCP adapter. This commit changes to switch the OCP power source via OCP_MAIN_PWREN in power control application to avoid the issue. Tested: 1. Run IPMI chassis power soft command and check if no PCIE AER error generated. Signed-off-by:
Thang Q. Nguyen <thang@os.amperecomputing.com> Change-Id: I9dbc621390fb04fa818a04aeaac53b6b729e9e75
-
Andrew Geissler authored
Chris Cain (1): Expose power cap min/max on dbus Eddie James (1): Fix OCC active check in SBE timeout path Change-Id: I6b821de9f2bcbb00f0f92ebaec05d382e3271475 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Nan Zhou (4): use RAII to manager RSA pointers clean up using directives and type alias iwyu mainapp: fix typo in the "type" string key Change-Id: I84067030a929abd0bd964810f972628ecb990e1c Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Mike Capps (1): PEL: Remove PowerFault from message entries, registries, and code Change-Id: Icd71c299281241890505e77a52f79af1a3e32232 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Manojkiran Eda (1): oem_ibm : Sync power bios attribues to dbus Roland Veloz (1): Adds the Lateral Cast Out (LCO) mode to the BMC BIOS Change-Id: I41737d0971e86c866a91f07c12ae8e4bc3d99f0f Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Santosh Puranik (1): Fix Force Collect Bug Change-Id: I342d748849e06008b46acb26096e8c1cffcd1114 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Zhikui Ren (2): PSUSensor: add raa229126 type and labels PSUSensor: Add device type adm1293 Change-Id: Id290a609826cd06158b7e8b0b4a7250d535f5ba4 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Adriana Kobylak (1): updater: Add activations after versions zamiseck (1): ItemUpdater::erase() : Fixed double delete Change-Id: I3b059e47e0973e05203d0644f3919093ac4bdeb9 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Patrick Williams (1): build: enable org.open_power by default Change-Id: Ic7e19293d5282bbd71d8c159f5ebbac35b83f5ae Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Matt Spinler (1): control:p10bmc: Rename PCIe temp sensors: phase 1 Matthew Barth (2): control:p10bmc:rainier-2u: Add PCI cards to floor indices control:p10bmc:rainier4u/1s4u: Remove unsupported pcie cards Mike Capps (1): monitor: remove POWER_THERMAL_CRITICAL_FAULT PEL message Change-Id: I10636dddc7183d24dd4788dc967ce7e176fd6122 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Andrew Geissler (2): change error trace to info in unit state check ensure proper phosphor-logging dependencies Change-Id: Id2765733e8aea3b5bf1942ba0fc65f940d172b50 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Ben Tyner (2): attn: Fix incorrect trace message formatting attn: Add support for hbNotVisibleFlag in TI info austinfcui (1): attn PEL additional-data map access cleanup Change-Id: I6d98ebddd7cdf23ce6100b9a4337558c51fa66b7 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Brandon Wyman (2): psu-ng: Fix up format for STATUS_* journal traces psu-ng: Limit tracing to STATUS_WORD changes Jim Wright (2): pseq: Observe minimum power off time pseq: Add all the GPIO pin values in failure data Change-Id: Ie4f8e1a6770f9fcc3d10084aac3bf76429e77883 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Andrew Geissler authored
Ed Tanous (4): Enable 3 member function checks Add back getParameterTag unit tests Remove unused utility classes Enable readability checks Change-Id: I9bf635f2b9e9fe5694cad8fda0e08106bd5f18c3 Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
- Mar 11, 2022
-
-
Patrick Williams authored
The latest Yocto code is expecting pip wheels for builds and requires some tweaks in order to build successfully. Yocto packages are, by convention, named 'python3-...' but the sdbusplus setup.py generates a `sdbusplus` package and the version of the package is simply "1.0". Forcibly set PYPI_PACKAGE and PV in order to match up with the python packaging results. Signed-off-by:
Patrick Williams <patrick@stwcx.xyz> Change-Id: Iebaa7503947312c2fbb133b73522dc5d087d190e
-
Jerry Wan authored
1. Fix the sytle of systemd-conf.bbappend to wrap with 80 characters. 2. Add usb0 network interface. 3. Disable ipv4 link-local address to avoid routing problems. Tested: Set the host's network interface to a link-local address and successfully communicate with the BMC via usb0. Signed-off-by:
Jerry Wan <jerry.wan@quantatw.com> Change-Id: I9e6a9946a2beb8cf85872abe1919e92052fe46cc
-
Joseph Fu authored
The phosphor-watchdog_%.bbappend has a syntax error of colon. Tested: built image successfully and solved the warning message. Signed-off-by:
Joseph Fu <joseph.fu@quantatw.com> Change-Id: If8bd002e6f140c145c56b7bd0964ad415158d619
-
Jerry Wan authored
Add heartbeat LED and identification LED for S6Q. Tested: The LEDs work properly according to their function. Signed-off-by:
Jerry Wan <jerry.wan@quantatw.com> Change-Id: I3abde7552b7ebd415ae77e21e51c699c5b9f5474
-
Joseph Fu authored
Add inventory yaml and enable SEL option to trigger an alarm. Tested: Using settable temperature of ExternalSensor to trigger UCT/LCT signel.The result is verified on S6Q board. Signed-off-by:
Joseph Fu <joseph.fu@quantatw.com> Change-Id: I72f3cc553e78864524761e541bdd6f56469ce290
-
- Mar 10, 2022
-
-
Patrick Williams authored
As prep work for the multi-host designs, update the target generation to take into account the OBMC_HOST_INSTANCES value and generate the targets and links using it. Tested: Booted Witherspoon in QEMU and compared /lib/systemd/system before and after the change. Obtained the same results in both: ``` root@witherspoon:/lib/systemd/system# find | sort | md5sum 27b2eee499f272cf78b1384ad50a6bb8 - ``` Booted Bletchley in QEMU and confirmed that the undesired @0 targets are no longer present in the `systemctl list-jobs` after boot. ``` root@bletchley:~# systemctl list-jobs | awk '{ print $2; }' | grep -e service -e target | grep 0 mapper-wait@-xyz-openbmc_project-control-host0-power_restore_policy.service mapper-wait@-xyz-openbmc_project-control-host0-auto_reboot.service ``` (These remaining ones are induced by xyz.openbmc_project.State.Host, which still needs some clean up.) Signed-off-by:
Patrick Williams <patrick@stwcx.xyz> Change-Id: Iff058ecaa74a4cd4d830543b3a9c4fe0305595a8
-
Andrew Geissler authored
This takes the default critical services list from meta-phosphor and appends on extra services IBM is interested in. Ideally, there would be an easy way to just append an extra file to the command line but this is going to need some more thought. For now, just override the entire file. Tested: - Booted witherspoon up in QEMU and verified new json file was loaded and that stopping one of the new critical services resulted in a dump, error log, and BMC Quiesced state. Signed-off-by:
Andrew Geissler <geissonator@yahoo.com> Change-Id: Icf5db5331072cbcbd0359e0b789b664e31423124
-
Willy Tu authored
The timeout of 60s is causing tests with Qemu to fail for gBMC. This is not an issue with real machines. Increase the timeout to avoid the issue. Change-Id: Ie1c206349dc21eecbfb5fd7350b4f643b08d9708 Signed-off-by:
Willy Tu <wltu@google.com>
-
Andrew Geissler authored
Adding this dependency caused an ordering cycle in certain BMC reboot paths: Feb 16 06:24:00 p10bmc systemd[1]: multi-user.target: Found dependency on multi-user.target/start Feb 16 06:24:00 p10bmc systemd[1]: multi-user.target: Job org.open_power.OCC.Control.service/start deleted to break ordering cycle starting with multi-user.target/start Feb 16 06:24:00 p10bmc systemd[1]: multi-user.target: Found ordering cycle on org.open_power.OCC.Control.service/start Feb 16 06:24:00 p10bmc systemd[1]: multi-user.target: Found dependency on fsi-scan@0.service/start Feb 16 06:24:00 p10bmc systemd[1]: multi-user.target: Found dependency on obmc-power-on@0.target/start Feb 16 06:24:00 p10bmc systemd[1]: multi-user.target: Found dependency on multi-user.target/start Feb 16 06:24:00 p10bmc systemd[1]: multi-user.target: Job fsi-scan@0.service/start deleted to break ordering cycle starting with multi-user.target/start A better overall solution to what was trying to be solved with this dependency can be found in the following commit: https://github.com/openbmc/openpower-occ-control/commit/1718fd8bcd18f93accb6ed87b36f4c768a93f61a The problem we're seeing is that because we have to run the fsi-scan.service in scenarios where we reboot the BMC while the host is up, the occ application sees the OCC's for a period of time before the fsi-scan runs, but then they "disappear" for a bit while the fsi-scan is run. It's complicated for the app to handle this. We've tried a variety of solutions to try and get the occ application to handle this, but in the end we decided that since the occ app is not required to be running immediately, we'll just have it wait for the r/r process (and the fsi-scan service) to complete via that other commit. Tested: - Set APR policy to always power on and rebooted the BMC. Verified I did not see any "Found dependency" errors and system booted fine. Signed-off-by:
Andrew Geissler <geissonator@yahoo.com> Change-Id: Ide33a9ec21e8eaddc8734351600931d961f811ca
-
Andrew Geissler authored
John Edward Broadbent (1): build: enable all namespaces by default Change-Id: I28fde73a3ade36945e1cc1aa86cf2b3a91153f9b Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Patrick Williams authored
Bletchley has the primary sled and N secondary slots, each of which should be considered a 'chassis' from a power control perspective. Signed-off-by:
Patrick Williams <patrick@stwcx.xyz> Change-Id: I9f948c31c720e13c72a9f4d68500fd8990a4849b
-
William A. Kennington III authored
It is helpful for CI and subproject workflows to have P-D-I enable all interfaces by default, but this is typically not what is desired in installed situations. Explicitly disable all interfaces by default except those enabled by OBMC_ORG_YAML_SUBDIRS. Change-Id: I0023fffe4679f7088f7b102772eaf3247c97f7d3 Signed-off-by:
William A. Kennington III <wak@google.com>
-
- Mar 09, 2022
-
-
Joel Stanley authored
This includes security and bug fixes from the 5.15.25 through to 5.15.26 stable releases. Notably it includes a fix for CVE-2022-0847, the "Dirty Pipe" vulnerability. Change-Id: I8fe3aabf8cf0bd6cf03f437a548b58f942c22b13 Signed-off-by:
Joel Stanley <joel@jms.id.au>
-
Andrew Geissler authored
Potin Lai (1): Configuration: Bletchley: add INA230 sensors Change-Id: I4a8a15130f6a86331f8056e70b2567b5d89f6dbf Signed-off-by:
Andrew Geissler <openbmcbump-github@yahoo.com>
-
Allen.Wang authored
separate host items from defaults.yaml to host-template.yaml add host items to defaults.yaml based on OBMC_HOST_INSTANCES to support multi-host. TESTED: a. build with default OBMC_HOST_INSTANCES="0" `busctl tree xyz.openbmc_project.Settings` └─/xyz └─/xyz/openbmc_project ├─/xyz/openbmc_project/control │ ├─/xyz/openbmc_project/control/host0 │ │ ├─/xyz/openbmc_project/control/host0/TPMEnable │ │ ├─/xyz/openbmc_project/control/host0/auto_reboot │ │ │ └─/xyz/openbmc_project/control/host0/auto_reboot/one_time │ │ ├─/xyz/openbmc_project/control/host0/boot │ │ │ └─/xyz/openbmc_project/control/host0/boot/one_time │ │ ├─/xyz/openbmc_project/control/host0/power_cap │ │ ├─/xyz/openbmc_project/control/host0/power_restore_policy │ │ │ └─/xyz/openbmc_project/control/host0/power_restore_policy/one_time │ │ ├─/xyz/openbmc_project/control/host0/restriction_mode │ │ └─/xyz/openbmc_project/control/host0/turbo_allowed │ ├─/xyz/openbmc_project/control/minimum_ship_level_required │ ├─/xyz/openbmc_project/control/power_supply_attributes │ └─/xyz/openbmc_project/control/power_supply_redundancy ├─/xyz/openbmc_project/logging │ ├─/xyz/openbmc_project/logging/rest_api_logs │ └─/xyz/openbmc_project/logging/settings ├─/xyz/openbmc_project/network │ └─/xyz/openbmc_project/network/host0 │ └─/xyz/openbmc_project/network/host0/intf │ └─/xyz/openbmc_project/network/host0/intf/addr ├─/xyz/openbmc_project/software │ └─/xyz/openbmc_project/software/apply_time └─/xyz/openbmc_project/time └─/xyz/openbmc_project/time/sync_method b. build with Bletchley platform: OBMC_HOST_INSTANCES = "1 2 3 4 5 6" `busctl tree xyz.openbmc_project.Settings` └─/xyz └─/xyz/openbmc_project ├─/xyz/openbmc_project/control │ ├─/xyz/openbmc_project/control/host1 │ │ ├─/xyz/openbmc_project/control/host1/TPMEnable │ │ ├─/xyz/openbmc_project/control/host1/auto_reboot │ │ │ └─/xyz/openbmc_project/control/host1/auto_reboot/one_time │ │ ├─/xyz/openbmc_project/control/host1/boot │ │ │ └─/xyz/openbmc_project/control/host1/boot/one_time │ │ ├─/xyz/openbmc_project/control/host1/power_cap │ │ ├─/xyz/openbmc_project/control/host1/power_restore_policy │ │ │ └─/xyz/openbmc_project/control/host1/power_restore_policy/one_time │ │ ├─/xyz/openbmc_project/control/host1/restriction_mode │ │ └─/xyz/openbmc_project/control/host1/turbo_allowed │ ├─/xyz/openbmc_project/control/host2 │ │ ├─/xyz/openbmc_project/control/host2/TPMEnable │ │ ├─/xyz/openbmc_project/control/host2/auto_reboot │ │ │ └─/xyz/openbmc_project/control/host2/auto_reboot/one_time │ │ ├─/xyz/openbmc_project/control/host2/boot │ │ │ └─/xyz/openbmc_project/control/host2/boot/one_time │ │ ├─/xyz/openbmc_project/control/host2/power_cap │ │ ├─/xyz/openbmc_project/control/host2/power_restore_policy │ │ │ └─/xyz/openbmc_project/control/host2/power_restore_policy/one_time │ │ ├─/xyz/openbmc_project/control/host2/restriction_mode │ │ └─/xyz/openbmc_project/control/host2/turbo_allowed │ ├─/xyz/openbmc_project/control/host3 (.......repeat util host6) │ ├─/xyz/openbmc_project/control/minimum_ship_level_required │ ├─/xyz/openbmc_project/control/power_supply_attributes │ └─/xyz/openbmc_project/control/power_supply_redundancy ├─/xyz/openbmc_project/logging │ ├─/xyz/openbmc_project/logging/rest_api_logs │ └─/xyz/openbmc_project/logging/settings ├─/xyz/openbmc_project/network │ ├─/xyz/openbmc_project/network/host1 │ │ └─/xyz/openbmc_project/network/host1/intf │ │ └─/xyz/openbmc_project/network/host1/intf/addr │ ├─/xyz/openbmc_project/network/host2 │ │ └─/xyz/openbmc_project/network/host2/intf │ │ └─/xyz/openbmc_project/network/host2/intf/addr │ ├─/xyz/openbmc_project/network/host3 │ │ └─/xyz/openbmc_project/network/host3/intf │ │ └─/xyz/openbmc_project/network/host3/intf/addr │ ├─/xyz/openbmc_project/network/host4 │ │ └─/xyz/openbmc_project/network/host4/intf │ │ └─/xyz/openbmc_project/network/host4/intf/addr │ ├─/xyz/openbmc_project/network/host5 │ │ └─/xyz/openbmc_project/network/host5/intf │ │ └─/xyz/openbmc_project/network/host5/intf/addr │ └─/xyz/openbmc_project/network/host6 │ └─/xyz/openbmc_project/network/host6/intf │ └─/xyz/openbmc_project/network/host6/intf/addr ├─/xyz/openbmc_project/software │ └─/xyz/openbmc_project/software/apply_time └─/xyz/openbmc_project/time └─/xyz/openbmc_project/time/sync_method Change-Id: I4b70fb7e19647ea2ba5c985cb7c6bf851cb971b2 Signed-off-by:
Allen.Wang <Allen_Wang@quantatw.com>
-
Potin Lai authored
include usbutils package for adding useful usb tools Signed-off-by:
Potin Lai <potin.lai@quantatw.com> Change-Id: I4b53b4ab5ca70bba505757b7ec7b7aa18184b26c
-
Potin Lai authored
Enable USB EHCI HCD configs to support EHCI host feature Signed-off-by:
Potin Lai <potin.lai@quantatw.com> Change-Id: I4b7a85d63c58f3aae36917768ac88dd26dbd1fda
-
Jian Zhang authored
Move libpeci to meta-phosphor/recipes-x86. libpeci is a common feature. When you need use libpeci, you will don't have to rely on meta-intel-openbmc. Tested: Build OK, and verify in QEMU that command 'peci_cmds' called OK. Change-Id: I35f82a998861fdec1ff056a38389f86b6d0886b7 Signed-off-by:
Jian Zhang <zhangjian.3032@bytedance.com>
-