summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-08-04meta-ampere: mtjade: flash UEFI firmware at 4MB offsetThang Q. Nguyen4-13/+157
UEFI firmware for Ampere Altra-based platform starts at offset 0x400000 but currently the firmware image is flashed start at offset 0. This makes the Host fail to boot. This commit supports offset option for the mtd-util's flashcp utility and update the script to flash UEFI firmware starting at offset 0x400000. Tested: 1. Turn on the Host. 2. Flash UEFI firmware. Wait for the flash complete and check if Host can boot successfully. 4. Turn off the Host. 5. Flash UEFI firmware. Wait for the flash complete. 6. Turn on the Host and check if Host can boot successfully. Signed-off-by: Tung Nguyen <tung.nguyen@amperecomputing.com> Signed-off-by: Thang Q. Nguyen <thang@os.amperecomputing.com> Change-Id: I0d48bfd0a7b7350b46a98bf10fe4de3887f09f02
2021-08-04meta-ampere: power control: refactor power soft/off functionsThuBaNguyen8-59/+79
The current ampere-hostctl package removes the power off/on services of phosphor-state-manager and uses Ampere services. This solution is not correct. Ampere platform should use power control functions of phosphor-state-manager. And only appends or overides the default services by Ampere's services if need. By default, to handle power soft action, phosphor-state-manager will trigger obmc-host-shutdown@0.target. This target then call xyz.openbmc_project.Ipmi.Internal.SoftPowerOff.service to request OS shutdown. When the host OS shutdown is already done, the target will trigger obmc-chassis-poweroff@0.target to turn off the chassis. The default xyz.openbmc_project.Ipmi.Internal.SoftPowerOff.service uses Ipmi inband to communicate with the host. It is different with Ampere Mt.Jade platform. We use the GPIO pin SHD_REQ to request shutdown the host OS. The host will trigger SHD_ACK when shutdown is done. So *.Ipmi.Internal.SoftPowerOff.service will be overide by Ampere service named ampere.*.Ipmi.Internal.SoftPowerOff.service. This service will trigger SHD_REQ pin and wait for SHD_ACK before start obmc-chassis-poweroff@0.target. This commit removes ampere-chassis-poweroff, ampere-host-shutdown serives which handle power off/soft actions and restore phosphor-state-manager's services. It also supports ampere.xyz.openbmc_project.Ipmi.Internal.SoftPowerOff.service which will overide xyz.openbmc_project.Ipmi.Internal.SoftPowerOff.service. Tested: 1. Create "power soft" actions use ipmitool, redfish and BMC web. 2. Make sure the power order will be shutdown the host then power of the chassis. 3. Create "power off" actions use ipmitool, redfish and BMC web. 4. Make sure the power action will be power off the chassis. Signed-off-by: ThuBaNguyen <thu@os.amperecomputing.com> Change-Id: Ibc0dc8c62408e8282520c9b70e41ab75c10137f6
2021-08-04meta-ampere: mtjade: disable the poweron watchdogThuBaNguyen1-0/+9
Ampere Mt.Jade power control involves different action during the course of action which does not involve rebooting the Host. Thus disable the use of Host Power-On watchdog. Tested: 1. Power on host. 2. In bmc console call "journalctl -f". 3. "ipmitool power reset" make sure there are no phosphor-watchdog messages. Signed-off-by: ThuBaNguyen <thu@os.amperecomputing.com> Change-Id: Iaedd120f203b4222bf57e5fbdc7be84cd22d2e2e
2021-08-04phosphor-dbus-interfaces: srcrev bump 73989f1d73..5795dacbc5Andrew Geissler1-1/+1
Tejas Patil (1): Network: Add support for MTU propery Vijay Lobo (1): PEL.Entry: Add Subsystem property Willy Tu (1): Drive: Add Drive Type for Item.Drive Interface Change-Id: Iaa16ee058b8231a9d463d6e86584b6aac8720b09 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-04phosphor-debug-collector: srcrev bump 796a92ee40..0eadeb7e78Andrew Geissler1-1/+1
Lei YU (1): core_manager: Handle dbus exceptions Change-Id: I7071c6a2ae409e7272dbecd0f578a36f320127ac Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-04phosphor-logging: srcrev bump c28601ad44..7f1ec94d55Andrew Geissler1-1/+1
Shawn McCarney (1): PEL: Add regulator phase faults to registry Change-Id: Ic986026fd0ef92150d6918940df7b53d0daf6cc6 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-04openpower-proc-control: srcrev bump 25e39c84f7..c3d6b876e7Andrew Geissler1-1/+1
Jayanth Othayoth (3): PHAL: Helper function to set PDBG_DTB PHAL: added createPEL wrapper function PHAL: refactoring common_utils Change-Id: Iddd4a1480ce548014927700c5b4624a80a3465d2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-04webui-vue: srcrev bump 7e2ba5432d..512dfb7021Andrew Geissler1-1/+1
Derick Montague (1): Resovle POST code logs missing page message Change-Id: I41d908b76705429522c7d683c00088e96cd75c19 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-04entity-manager: srcrev bump ad2b133708..ee70147addAndrew Geissler1-1/+1
Andrew Jeffery (7): meson: nlohmann/json has a meson build meson: Rework valijson subproject dependency test: fru-utils: Exercise the FRU checksum algorithm FruUtils: Rework calculateChecksum() implementation FruUtils: Avoid truncation in derivation of fruAreaSize subprojects: valijson: Update to v0.4 docs/my_first_sensors.md: Fix example busctl invocation Avenash Asai Thambi (1): legacy.json: Add vout9 to vout17 max and min support Bruce Mitchell (1): Support the PCIE_x_Temp Sensors for Everest Ed Tanous (1): Revert "meson: nlohmann/json has a meson build" Rashmica Gupta (2): Units: add enum for valid unit types schema: add restricted range for severity Change-Id: Id5e698ba320dffa617ae2a821412e2b70e85a2dc Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-04stdplus: srcrev bump 5a52802948..a9cf86f1d2Andrew Geissler1-1/+1
William A. Kennington III (1): raw: Fix for single element containers Change-Id: Ie346fde7958db951abac5591a431bacda97fca61 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-04openpower-libhei: srcrev bump 91d0b87213..c905d2b5e6Andrew Geissler1-1/+1
Zane Shelley (3): Moved chip data XML schema to subdirectory Chip Data file updates for PAU, NMMU, and PCI FIRs Chip Data file updates for TP_LOCAL_FIR Change-Id: I88be20c7dd1a2d2dfed67dc1b41882f8f170c551 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-04openpower-hw-diags: srcrev bump 6470582df6..897a6f7d8eAndrew Geissler1-1/+1
Ben Tyner (2): Attn: Change dump request parameter to integer Set environment variable for PDBG_DTB Zane Shelley (3): Sync P10 2.0 RAS data to P10 1.0 RAS data file updates for TP_LOCAL_FIR meson updates to install RAS data files Change-Id: I966551b4b529ecfc2d7cbd824a43fcd16e21ac4c Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-04intel-ipmi-oem: srcrev bump 3694d07ae7..e7725610dfAndrew Geissler1-1/+1
Arun Lal K M (1): Add depex support in bios.xml parsing. Johnathan Mantey (1): Make sensor/sdr list commands work on systems with > 255 sensors Change-Id: If9eb5844ea4c1e3366cf8addee7c8d24102cbf8d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-03openpower-hw-diags: srcrev bump 659e65cf16..6470582df6Andrew Geissler1-1/+1
Zane Shelley (4): RAS Data file definition and JSON schema RAS data files for Explorer 1.1 and 2.0 Initial RAS data files for P10 1.0 and 2.0 RAS Data file updates for PAU, NMMU, and PCI FIRs Change-Id: I8897e15daaa3d2832c29e49c8e02c27ca8424c86 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-03phosphor-net-ipmid: srcrev bump b88599a2ce..60d6e4ed2bAndrew Geissler1-1/+1
Vernon Mauery (3): replace tuple-based singleton with individual singletons make internal command functor match external Add Get Channel Cipher Suites Command Change-Id: I59d12442e750b384ad7212b4064df36f1711cbc1 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-03openpower-pnor-code-mgmt: srcrev bump 56f538ca26..5dc5d6cc67Andrew Geissler1-1/+2
Adriana Kobylak (5): functions: Parse json file to set bios attr table functions: bios-attr: Check that PLDM is running functions: bios-attr: Add match for entity manager functions: bios-attr: Add match for PLDM functions: Create symlinks for hostfw elements Add nlohmann-json as dependency since json parsing has been added. Change-Id: I456e4b49e47c376e8f398a4a95590b72be122e21 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com> Signed-off-by: Adriana Kobylak <anoo@us.ibm.com>
2021-08-03pldm: srcrev bump d37b495920..d169dd164cAndrew Geissler1-1/+1
Brad Bishop (1): meson: add missing nlohmann dependencies to tests Change-Id: Ia6433bbf90c058837e215c518d557a3a5345f2e2 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-03bmcweb: srcrev bump 42cbb517ff..c21865c469Andrew Geissler1-1/+1
Gunnar Mills (2): Correct Manager LogService Collection permission Fix System EventLog Collection permission Konstantin Aladyshev (1): Support new boot override setting design P Dheeraj Srujan Kumar (1): Fix Klocwork Issue - Dereferencing iterators Change-Id: I5cea0b3f8c964301cfaa523daf503574ab82d899 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-03phosphor-host-ipmid: srcrev bump d6d567a571..08a080ab62Andrew Geissler1-1/+1
Konstantin Aladyshev (2): Support new boot override setting design Support new boot override setting design P Dheeraj Srujan Kumar (2): Fix Kloxwork Issue : NULL check after new Restructure pam conversation function(Klockwork fix) Scron Chang (3): dbus-sdr: Add sensor event type to sensor dbus-sdr: Add new sensor type codes dbus-sdr: Add hybrid sensors stack option Snehalatha Venkatesh (1): Move SecureString class to ipmid/types.hpp Tony Lee (1): Fix issues and support signed sensor values Vernon Mauery (1): Revert "Support new boot override setting design" Willy Tu (3): dbus-sdr: set settable state to true if sensor write is enabled config: update the dbus-sdr flag to remove underscores dbus-sdr: disable [sensor/storage]handler builds when using dbus-sdr Change-Id: I9a9ee06ed31f0d1dc1498f0585bb30bef7c32c10 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-03meta-fii/meta-kudo: Use phosphor-state-managerMohaimen Alsamarai12-0/+314
Added 1. phosphor-state-manager 2. ampere-hostctrl 3. Nuvoton chip and skeleton GPIO support in obmc-libobmc-intf 5. obmcutil support Signed-off-by: Mohaimen Alsamarai <mohaimen.alsamarai@fii-na.com> Change-Id: I2628a0cab35a9be5afd702cc6269932c0c901e6a
2021-08-02meta-google: images: Add inplace-gbmc-updateBrandon Kim2-0/+3
For gbmc override, add inplace-gbmc-update and set it as the PREFERRED_PROVIDER for virtual/bmc-update. Google-Bug-Id: 179618452 Google-Bug-Id: 179618500 Signed-off-by: Brandon Kim <brandonkim@google.com> Change-Id: If8b7a3640b66fd323ee5c1a98619a09463933898
2021-08-02meta-quanta: gbs: Move gbs-bmc-update to virtual providerBrandon Kim3-3/+4
This is to avoid conflicts with inplace-gbmc-update that's defualt on gBMC overrides. Signed-off-by: Brandon Kim <brandonkim@google.com> Change-Id: I8ccab5760dd8d4b0b5eb8de5cd270e756d5fa2aa
2021-08-02meta-google: images: Add dummy-gbmc-updateBrandon Kim1-0/+3
For gbmc override, add dummy-gbmc-update Google-Bug-Id: 179618452 Google-Bug-Id: 179618500 Signed-off-by: Brandon Kim <brandonkim@google.com> Change-Id: I09925bb262f7a535ff569689a37640a028a09137
2021-08-02meta-google: images: Add utilities to gbmc overrideBrandon Kim1-0/+6
Utilities such as ipmitool, iotools, lrzsz should be added to gbmc. Google-Bug-Id: 179618452 Signed-off-by: Brandon Kim <brandonkim@google.com> Change-Id: Id092157e8868648d1a97ef90928dac2cfa1307ae
2021-08-02meta-google: flash: Import inplace-gbmc-updateBrandon Kim6-0/+165
Google BMC inplace update script and bitbake recipe. Google-Bug-Id: 179618162 Upstream: 22e2c3dd5f610777dee173a09d8e82dc2509a975 Signed-off-by: Brandon Kim <brandonkim@google.com> Change-Id: Ia1beded107382dacb9f2f7e3cb9bbd86ae99d8c1
2021-08-02meta-google: flash: Import google-key from gBMCBrandon Kim4-0/+89
Google key installation script and bitbake recipe. Google-Bug-Id: 179618162 Upstream: 22e2c3dd5f610777dee173a09d8e82dc2509a975 Signed-off-by: Brandon Kim <brandonkim@google.com> Change-Id: I21c88b6c2810c4ab3f6089f79143e59b6ce935db
2021-08-02meta-google: flash: Import dummy-gbmc-updateBrandon Kim3-0/+48
Dummy image uploader for sending debug binaries. Google-Bug-Id: 179618162 Upstream: 22e2c3dd5f610777dee173a09d8e82dc2509a975 Signed-off-by: Brandon Kim <brandonkim@google.com> Change-Id: I53c0defeefffa007d71d68ceeb2602d83c22f523
2021-08-02phosphor-settings-manager: redesign boot setting override featureKonstantin Aladyshev2-22/+10
Current realization of a boot override feature has several downsides which are described in detail in the mailing list letter https://lists.ozlabs.org/pipermail/openbmc/2021-May/026533.html Redesign interfaces under '/xyz/openbmc_project/control/host0/boot' object to solve all the problems, in particular: - add 'Enable' interface under '/xyz/openbmc_project/control/host0/boot' path to store overall boot override enabled state, - drop BootSource/BootMode/BootType interfaces from the '/xyz/openbmc_project/control/host0/boot/one_time' object. In the new design there is no need to store such properties twice, - by default make override feature disabled and permanent. Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com> Change-Id: Ie59ba703a6f39f8e1d4934cce89cbe8cd5a826e4
2021-08-02PEL:Check-in Everest device callout JSONSumit Kumar2-0/+39004
Signed-off-by: Sumit Kumar <sumit_kumar@in.ibm.com> Change-Id: I62027c739eb4cf95bb1bfc8ccddec30964bb1906
2021-08-02sdbusplus: srcrev bump 08dc23c10c..2dcf64bf84Andrew Geissler1-1/+1
Patrick Williams (1): build: increase warning level William A. Kennington III (2): native_types: Fix pendantic error native_types: Use int8_t instead of char Change-Id: I0475fbd9f607240526309acfcd45166ffa8c692d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-08-02meta-inspur: fp5280g2: settings: enable SOL by defaultGeorge Liu2-0/+20
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 fp5280g2. Tested by: 1. built phosphor-settigs successfully. 2. ipmitool -I lanplus -H x -U x -P x -C 17 raw 0x0c 0x22 0x00 0x00 0x00 0x00 Use the above command to successfully get the attribute value. 3. 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 Signed-off-by: George Liu <liuxiwei@inspur.com> Change-Id: I7935fdebd833fe7ea0076942722e79ccf1ab2a3a
2021-08-02meta-inspur: fp5280g2: Switch ChassisType to future enum valueGeorge Liu1-1/+1
Since 178cae08d6(phsophor-dbus-interfaces) has converted the "Type" property in Inventory.Item.Chassis to an enumeration, need to update these default values in the YAML file. Tested: built phosphor-inventory-manager successfully and the `xyz.openbmc_project.Inventory.Manager` service has been seen. Signed-off-by: George Liu <liuxiwei@inspur.com> Change-Id: I51d3b00d7d7e6cbb18b6e144ed87712419e5c483
2021-07-31meta-phosphor: phosphor-hostlogger: Disable testsBrandon Kim1-0/+3
We should not be building unit tests for our builds. Signed-off-by: Brandon Kim <brandonkim@google.com> Change-Id: I0329e7a76c5e3561ac6988f41a77c3b27bcf47cc
2021-07-30phosphor-objmgr: srcrev bump 2b7789c018..bdaa7f8bb4Andrew Geissler1-1/+1
Lei YU (1): associations: Handle SdBusError exception Matt Spinler (1): Remove old maintainer Change-Id: Ie4251930502883e8e0233afca7b8188d91d162e8 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-30phosphor-power: srcrev bump 93f7ee9fd9..10eb00f68eAndrew Geissler1-1/+1
Jim Wright (1): pseq: Create phosphor-power-control application Change-Id: I7e8c27344ee602e91d95daeca4553e69908beb99 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-30phosphor-bmc-code-mgmt: srcrev bump 16aa28a057..7eebeaac36Andrew Geissler1-1/+1
Isaac Kurth (1): item_updater_helper: implement factoryReset Change-Id: I806ecdec3203b16d62bcf0095476cb342689f28d Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-30entity-manager: srcrev bump 5d11daf401..ad2b133708Andrew Geissler1-1/+1
Bruce Mitchell (1): entity-manager: Add dps310 and si7020 devices Ed Tanous (1): Add custom format code Change-Id: I4203f445b38c4feefe37d4d9c73e837a59102c81 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-30phosphor-networkd: srcrev bump 26275a3f2e..1ea359943aAndrew Geissler1-1/+1
Alexander Filippov (1): Apply settings after resetting. Change-Id: I46b23f476216646ef3c393dc7489d3e1171f0a60 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-30dbus-sensors: srcrev bump 913d4d00c0..5cf0f99210Andrew Geissler1-1/+1
Basheer Ahmed Muddebihal (1): Fix for airflow sensor interface path Bruce Mitchell (1): Change fanName to sensorName as this is a sensor Change-Id: I50d0f413c0a3e269a966c7b67b22addfae91dc9e Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-30phosphor-dbus-interfaces: srcrev bump c43d228a07..73989f1d73Andrew Geissler1-1/+1
Basheer Ahmed Muddebihal (1): Fix for missing airflow in interface description Ben Tyner (1): Power: Add dbus error for voltage regulator fault Josh Lehan (1): Add sensor value mutability interface Mansi Joshi (1): Add DDR5 Device Type support in Dimm Interfaces Sharad Yadav (1): Inventory: Add type attribute to Item.Accelerator interface Willy Tu (1): State: Drive: Update the State interface for Drive Change-Id: I0d64fe5ae24e7012e17320c7705571f56f281e05 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-30phosphor-logging: srcrev bump 593a4c665d..c28601ad44Andrew Geissler1-1/+1
Adriana Kobylak (1): PEL: Add phosphor-power NotSupported error Jayanth Othayoth (3): PEL: Add error message registry entry for devtree sync PEL: Add error message registry entry for devtree backup PEL: fix bitbake failures related to commit e0538848 Lotus Xu (1): Reset entryID to 0 after eraseAll. Sumit Kumar (2): PEL: Fix to remove files from archive folder PEL: Set critical association to object paths William A. Kennington III (3): build: Refactor to separate out library build: Target c++ arguments specifically where they are needed lib: Change name to accomodate direct linkers Change-Id: I71155aeda17af867726ffb161524f122572117a3 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
2021-07-30meta-fii/meta-kudo: update kudo utilityLancelot Kao2-12/+52
1. Update to support DVT board 2. Support command for console redirection 3. Disable 2nd CPU clock when only 1 CPU is installed 4. Set HPM_STBY_RST_N to High to match dcscm spec Signed-off-by: Lancelot Kao <lancelot.kao@fii-usa.com> Change-Id: I300b272587ddc2c7d82aa76196e5db100d02aae2 Signed-off-by: Mohaimen Alsamarai <mohaimen.alsamarai@fii-na.com>
2021-07-30meta-quanta: gbs: phosphor-sel-logger: Use packageconfigWilliam A. Kennington III1-4/+1
This makes it possible for us to change out build specific settings. Change-Id: Ib9ba56a832a035b7ded1bf1aed838db1d91df6bf Signed-off-by: William A. Kennington III <wak@google.com>
2021-07-30meta-amd: phosphor-sel-logger: Use packageconfigWilliam A. Kennington III1-3/+1
This makes it possible for us to change out build specific settings. Change-Id: Idf3643556f7cf134841043d955a5ee057906fba6 Signed-off-by: William A. Kennington III <wak@google.com>
2021-07-30meta-ampere: phosphor-sel-logger: Use packageconfigWilliam A. Kennington III1-2/+1
This makes it possible for us to change out build specific settings. Change-Id: I862366d8efa97c4c3181b842662bf28dd5bec270 Signed-off-by: William A. Kennington III <wak@google.com>
2021-07-30meta-intel-openbmc: phosphor-sel-logger: Use packageconfigWilliam A. Kennington III1-2/+1
This makes it possible for us to change out build specific settings. Change-Id: I5381937cf0593411f517c86d9160b2ee2a9dc067 Signed-off-by: William A. Kennington III <wak@google.com>
2021-07-30meta-facebook: phosphor-sel-logger: Use packageconfigWilliam A. Kennington III1-3/+1
This makes it possible for us to change out build specific settings. Change-Id: Iebcf178e7f392381d06480c72a193907b3a61f96 Signed-off-by: William A. Kennington III <wak@google.com>
2021-07-30meta-fii: meta-kudo: phosphor-sel-logger: Use packageconfigWilliam A. Kennington III1-2/+1
This makes it possible for us to change out build specific settings. Change-Id: I86e0dd6b02373f6c6a0e1766e14510c468f9c06e Signed-off-by: William A. Kennington III <wak@google.com>
2021-07-30phosphor-sel-logger: Add packageconfig optionsWilliam A. Kennington III1-1/+13
This will allow us to migrate to meson without affecting machine specific overrides. Change-Id: Id0853dd9c0bcf0febd4286a8fbb0729499fa977e Signed-off-by: William A. Kennington III <wak@google.com>
2021-07-30pldm: srcrev bump 394fac67e9..d37b495920Andrew Geissler1-1/+1
George Liu (1): Support inband write for PELS from HB to bmc Manojkiran Eda (1): Fix json error Change-Id: I4e03621b1d9b2298c868d1e58bad5362b402d563 Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>