OpenBMC v2.2

Brad Bishop bradleyb at fuzziesquirrel.com
Thu Apr 19 13:05:00 AEST 2018


> On Apr 18, 2018, at 9:23 PM, Brad Bishop <bradleyb at fuzziesquirrel.com> wrote:
> 
> There has been lots of cool work in the last couple months and we’ve been
> reasonably stable with Yocto 2.4 and Linux 4.13 for some time now so lets
> have a tag!
> 
> Last time I mentioned v2.1 might be the last tag before switching to some
> new branch strategy, but nothing has happened on that front.  So like before,
> stay tuned to the list for updates. 
> 
> Enjoy!
> 
> -brad
> 
> Adriana Kobylak (8):
>       Add Volatile sensor to ipmi inventory
>       ipmi volatile sensor: Add name pattern field
>       obmc-flash-bmc: Don't overwrite u-boot env vars if already set
>       obmc-flash-bmc: Remove checking for rwreset
>       Increase default size of UBI read-write volume
>       obmc-flash-bmc: Ignore fw_printenv return code
>       obmc-flash-bmc: Ignore error if rwfs_size is not set
>       witherspoon: Enable BMC signature verification
> 
> Alexander Amelkin (1):
>       Add setup script for easy openbmc env setup
> 
> Amithash Prasad (1):
>       Add Portwell Neptune machine
> 
> Andrew Geissler (229):
>       ffdc.bb: bump version
>       phosphor-debug-collector.inc: bump version
>       phosphor-rest.inc: bump version
>       phosphor-software-manager.bb: bump version
>       phosphor-watchdog.bb: bump version
>       sdbusplus.bb: bump version
>       phosphor-user-manager.bb: bump version
>       openpower-dbus-interfaces.bb: bump version
>       phosphor-ipmi-host.inc: bump version
>       phosphor-fan.inc: bump version
>       witherspoon-pfault-analysis.inc: bump version
>       phosphor-ipmi-host.inc: bump version
>       phosphor-ipmi-host.inc: bump version
>       phosphor-fan.inc: bump version
>       phosphor-time-manager.bb: bump version
>       phosphor-dbus-interfaces.bb: bump version
>       phosphor-ipmi-host.inc: bump version
>       phosphor-mapper.bb: bump version
>       phosphor-networkd-rev.bbclass: bump version
>       phosphor-mapper.bb: bump version
>       phosphor-dbus-interfaces.bb: bump version
>       skeleton-rev.bbclass: bump version
>       Don't run mbox reset until dbus object available
>       mboxd.bb: bump version
>       phosphor-ipmi-host.inc: bump version
>       phosphor-hwmon.bb: bump version
>       phosphor-webui.bb: bump version
>       phosphor-hwmon.bb: bump version
>       pyphosphor.bb: bump version
>       phosphor-dbus-interfaces.bb: bump version
>       phosphor-ipmi-host.inc: bump version
>       phosphor-rest.inc: bump version
>       phosphor-watchdog.bb: bump version
>       mboxd.bb: bump version
>       sdbusplus.bb: bump version
>       phosphor-settings-manager.inc: bump version
>       phosphor-networkd-rev.bbclass: bump version
>       mrw-rev.bbclass: bump version
>       phosphor-webui.bb: bump version
>       phosphor-ipmi-host.inc: bump version
>       Run legacy services with lowest priority
>       phosphor-debug-collector.inc: bump version
>       ffdc.bb: bump version
>       witherspoon-pfault-analysis.inc: bump version
>       phosphor-ipmi-host.inc: bump version
>       inventory-upload.bb: bump version
>       phosphor-rest.inc: bump version
>       phosphor-webui.bb: bump version
>       phosphor-dbus-interfaces.bb: bump version
>       phosphor-watchdog.bb: bump version
>       pyphosphor.bb: bump version
>       skeleton-rev.bbclass: bump version
>       phosphor-ipmi-host.inc: bump version
>       phosphor-dbus-interfaces.bb: bump version
>       skeleton-rev.bbclass: bump version
>       witherspoon-pfault-analysis.inc: bump version
>       phosphor-networkd-rev.bbclass: bump version
>       phosphor-software-manager.bb: bump version
>       skeleton-rev.bbclass: bump version
>       phosphor-webui.bb: bump version
>       phosphor-networkd-rev.bbclass: bump version
>       phosphor-dbus-monitor.bb: bump version
>       phosphor-watchdog.bb: bump version
>       phosphor-dbus-interfaces.bb: bump version
>       sdbusplus.bb: bump version
>       phosphor-ipmi-host.inc: bump version
>       mboxd.bb: bump version
>       phosphor-watchdog.bb: bump version
>       witherspoon-pfault-analysis.inc: bump version
>       phosphor-hwmon.bb: bump version
>       phosphor-networkd-rev.bbclass: bump version
>       phosphor-debug-collector.inc: bump version
>       phosphor-inventory-manager.inc: bump version
>       ffdc.bb: bump version
>       phosphor-watchdog.bb: bump version
>       Don't load non-UBI flash packages on UBI systems
>       Use default priority for sensor service
>       phosphor-watchdog.bb: bump version
>       phosphor-dbus-monitor.bb: bump version
>       phosphor-mapper.bb: bump version
>       phosphor-watchdog.bb: bump version
>       phosphor-software-manager.bb: bump version
>       phosphor-webui.bb: bump version
>       phosphor-state-manager.bb: bump version
>       Remove netman.py from the image
>       slpd-lite.bb: bump version
>       pyphosphor.bb: bump version
>       witherspoon-pfault-analysis.inc: bump version
>       phosphor-hwmon.bb: bump version
>       phosphor-ipmi-host.inc: bump version
>       phosphor-dbus-monitor.bb: bump version
>       mrw-rev.bbclass: bump version
>       phosphor-software-manager.bb: bump version
>       openpower-software-manager.bb: bump version
>       phosphor-dbus-monitor.bb: bump version
>       openpower-software-manager.bb: bump version
>       phosphor-software-manager.bb: bump version
>       Remove legacy settings service
>       phosphor-ipmi-host.inc: bump version
>       phosphor-fan.inc: bump version
>       phosphor-ipmi-host.inc: bump version
>       phosphor-dbus-interfaces.bb: bump version
>       skeleton-rev.bbclass: bump version
>       phosphor-networkd-rev.bbclass: bump version
>       phosphor-software-manager.bb: bump version
>       phosphor-webui.bb: bump version
>       phosphor-software-manager.bb: bump version
>       openpower-software-manager.bb: bump version
>       phosphor-watchdog.bb: bump version
>       phosphor-state-manager.bb: bump version
>       sdbusplus.bb: bump version
>       phosphor-dbus-interfaces.bb: bump version
>       phosphor-dbus-interfaces.bb: bump version
>       phosphor-watchdog.bb: bump version
>       phosphor-webui.bb: bump version
>       phosphor-ipmi-host.inc: bump version
>       phosphor-fan.inc: bump version
>       phosphor-watchdog.bb: bump version
>       phosphor-webui.bb: bump version
>       phosphor-webui.bb: bump version
>       openpower-software-manager.bb: bump version
>       phosphor-webui.bb: bump version
>       phosphor-ipmi-host.inc: bump version
>       skeleton-rev.bbclass: bump version
>       sdbusplus.bb: bump version
>       phosphor-ipmi-host.inc: bump version
>       phosphor-hwmon.bb: bump version
>       phosphor-webui.bb: bump version
>       Bump priority of download service back to default
>       Remove legacy bmc control package
>       phosphor-networkd-rev.bbclass: bump version
>       phosphor-software-manager.bb: bump version
>       mrw-rev.bbclass: bump version
>       phosphor-webui.bb: bump version
>       phosphor-rest.inc: bump version
>       Make host-check a part of host state function
>       phosphor-networkd-rev.bbclass: bump version
>       witherspoon-pfault-analysis.inc: bump version
>       phosphor-ipmi-net.bb: bump version
>       phosphor-ipmi-host.inc: bump version
>       phosphor-hwmon.bb: bump version
>       phosphor-ipmi-net.bb: bump version
>       mrw-rev.bbclass: bump version
>       openpower-software-manager.bb: bump version
>       phosphor-software-manager.bb: bump version
>       phosphor-webui.bb: bump version
>       phosphor-webui.bb: bump version
>       pyphosphor.bb: bump version
>       bmcweb.bb: bump version
>       phosphor-networkd-rev.bbclass: bump version
>       phosphor-mapper.bb: bump version
>       phosphor-software-manager.bb: bump version
>       openpower-software-manager.bb: bump version
>       pyphosphor.bb: bump version
>       phosphor-webui.bb: bump version
>       phosphor-logging.bb: bump version
>       phosphor-software-manager.bb: bump version
>       phosphor-webui.bb: bump version
>       phosphor-hwmon.bb: bump version
>       openpower-software-manager.bb: bump version
>       phosphor-software-manager.bb: bump version
>       phosphor-dbus-monitor.bb: bump version
>       phosphor-inventory-manager.inc: bump version
>       skeleton-rev.bbclass: bump version
>       Remove legacy inventory service from startup
>       phosphor-mapper.bb: bump version
>       openpower-debug-collector.inc: bump version
>       skeleton-rev.bbclass: bump version
>       phosphor-webui.bb: bump version
>       phosphor-mapper.bb: bump version
>       op-proc-control.bb: bump version
>       phosphor-networkd-rev.bbclass: bump version
>       pyphosphor.bb: bump version
>       phosphor-ipmi-host.inc: bump version
>       phosphor-ipmi-net.bb: bump version
>       phosphor-networkd-rev.bbclass: bump version
>       phosphor-webui.bb: bump version
>       phosphor-rest.inc: bump version
>       mboxd.bb: bump version
>       phosphor-software-manager.bb: bump version
>       Introduce new host-startmin action target
>       Reset host reboot attempts on fresh boot
>       skeleton-rev.bbclass: bump version
>       phosphor-networkd-rev.bbclass: bump version
>       phosphor-ipmi-net.bb: bump version
>       phosphor-software-manager.bb: bump version
>       phosphor-software-manager.bb: bump version
>       phosphor-gpio-monitor.bb: bump version
>       phosphor-led-manager.inc: bump version
>       phosphor-time-manager.bb: bump version
>       phosphor-webui.bb: bump version
>       pyphosphor.bb: bump version
>       phosphor-watchdog.bb: bump version
>       openpower-software-manager.bb: bump version
>       phosphor-led-sysfs.bb: bump version
>       phosphor-dbus-monitor.bb: bump version
>       phosphor-ipmi-host.inc: bump version
>       phosphor-logging.bb: bump version
>       phosphor-rest.inc: bump version
>       phosphor-dbus-interfaces.bb: bump version
>       sdbusplus.bb: bump version
>       openpower-fru-vpd.inc: bump version
>       skeleton-rev.bbclass: bump version
>       phosphor-networkd-rev.bbclass: bump version
>       ffdc.bb: bump version
>       phosphor-debug-collector.inc: bump version
>       phosphor-hwmon.bb: bump version
>       phosphor-ipmi-host.inc: bump version
>       sdbusplus.bb: bump version
>       phosphor-ipmi-net.bb: bump version
>       phosphor-dbus-monitor.bb: bump version
>       skeleton-rev.bbclass: bump version
>       phosphor-webui.bb: bump version
>       phosphor-ipmi-net.bb: bump version
>       witherspoon-pfault-analysis.inc: bump version
>       phosphor-rest.inc: bump version
>       phosphor-fan.inc: bump version
>       ibm-dbus-interfaces.bb: bump version
>       phosphor-webui.bb: bump version
>       mrw-rev.bbclass: bump version
>       phosphor-logging.bb: bump version
>       phosphor-hwmon.bb: bump version
>       phosphor-fan.inc: bump version
>       phosphor-ipmi-host.inc: bump version
>       phosphor-led-manager.inc: bump version
>       phosphor-webui.bb: bump version
>       phosphor-ipmi-host.inc: bump version
>       Fix build-from-scratch issue with u-boot
>       openpower-software-manager.bb: bump version
> 
> Andrew Jeffery (7):
>       busybox: Enable expand(1) utility
>       phosphor-debugtools: Add latencytop tool
>       skiboot: Bump to 5.10-rc3
>       obmc-pydevtools: Install obmcutil completion file
>       kernel: Add MAX31785 devicetree support and communications workarounds
>       kernel: Introduce external throttling for ASPEED UART
>       u-boot: Ensure we rebuild on change of VERSION_ID
> 
> Brad Bishop (80):
>       gevent-websocket: move to Phosphor layer
>       logging: refactor virtualized recipe build deps
>       systemd: limit bbclass hooks to class-target scope
>       Add missing pkgconfig dependencies
>       Add missing build dependencies
>       setings: recipe renames
>       u-boot-fw-utils: Fix mtd-paritions warning
>       ipmi: Refactor whitelist generation
>       yaml-tiny: rename with native suffix
>       classes: ipmi: symlink: Add missing EOF newline
>       classes: ipmi: symlink: Don't change directories
>       u-boot: mkimage: Drop recipe
>       u-boot: add u-boot-common.inc
>       ipmi: Move ipmi sensor config recipe
>       u-boot: fw-utils: reset on Poky 2.2 upstream
>       u-boot: rename u-boot.inc to u-boot-ubi.inc
>       aspeed: Add Aspeed global configuration file
>       u-boot: ubi: Apply patches on Aspeed only
>       u-boot: Move recipes to the Aspeed BSP layer
>       image_version: Add missing os-release dependency
>       debug: Avoid lighttpd build dependency
>       preinit-mounts: Add a proper init alternative
>       tftpy: drop recipe
>       pexpect, ptyprocess: Drop recipes
>       bottle: update to bottle 0.12.13
>       pygobject2: bump to 2.28.7
>       rocket: Drop recipe
>       sdbusplus: Add sdbus++ package in the usual manner
>       preinit-mounts: Fix dependencies
>       Silence meta-virtualization warning message
>       systemd: Add journald-dbus to PACKAGECONFIG
>       phosphor-gevent: Fix copy/paste error
>       flash: Add missing depenedency
>       Address build break on RHEL
>       Revert "Update pypi.python.org packages to use https"
>       python-ipy: Drop unused recipe
>       i2c-tools: Remove dead code
>       i2c-tools: revert alternative download URI
>       ipmi: Add missing build dependency
>       openpower: Fix _appends with missing space
>       distro: Move distro config content to include
>       distro: Add MRW distro policy includes
>       Remove obmc-mrw machine feature
>       MRW: Use a distro override to enable providers
>       Convert obmc-ubi-fs to a distro feature
>       Convert openpower-ubi-fs to a distro feature
>       Remove obmc-openpower-* machine features
>       Yocto 2.3
>       libgpg-error: Patch for ppc64le
>       Yocto 2.4
>       json-perl: Move to recipes-devel
>       Revert "binutils: allow build on RHEL6"
>       Revert "qemu: remove unsupported linker option for RHEL6"
>       glibc: Drop glibc bbappend
>       distro: Cleanup distro features
>       Clean up stale obmc-phosphor-utils references
>       python-*: use pypi class
>       clear-once: whitespace fix
>       clear-once: Remove redundant RPROVIDES
>       Revert "Enable libyaml nativesdk bake"
>       Revert "Add support for c++ futures for armv5te"
>       aspeed: Remove duplicate kernel provider
>       fsp2: Append -layer to bb file collection name
>       Revert "meta-phosphor: disable 'uninative' for RHEL6 support"
>       aspeed: Append -layer to bbfile collection name
>       image_types_phosphor: split make_tar_of_images
>       image_types_phosphor: drop overlay
>       Use upstream autoconf-archive
>       nlohmann: Update to 3.1.2
>       iotools: bump version
>       logging: virtual refactoring
>       clear-once: Add missing dependency on u-boot
>       Remove ipmi distro feature, virtual
>       Rocko refresh
>       Add recipe for OpenPOWER FFS repository
>       Revert "Allow login on ttyS4"
>       aspeed: Move vuart rules to udev
>       minor yaml-tiny recipe enhancements
>       perl/yaml-tiny: Update to 1.73
>       Remove u-boot-fw-utils from IMAGE_INSTALL
> 
> Brandon Wyman (2):
>       Add service file to synchronize INPUT_HISTORY data
>       Create recipe to add service for power supply SYNC
> 
> Brendan Higgins (1):
>       u-boot-fw-utils: Fix mtd-paritions failure
> 
> CamVan Nguyen (2):
>       Create RSA host key in user specified path
>       dropbear: Don't load default host keys
> 
> Deepak Kodihalli (5):
>       dcmi: get temperature readings - json
>       dcmi : get temperature readings: witherspoon json
>       dcmi: rename get temp readings json
>       dcmi: add record id to Witherspoon sensors JSON
>       ipmi: fix broken asset tag function
> 
> Dhruvaraj Subhashchandran (3):
>       JSON file with DCMI capabilities.
>       Change the capability values to match bmc capabilities.
>       Reset boot progress and OS status sensors after reboot
> 
> Ed Tanous (3):
>       Add recipes for building webui on target
>       Add bmcweb target to S2600Wf
>       Bump bmcweb targets and disable submodule use
> 
> Eddie James (6):
>       fix alternate boot after watchdog reset
>       Add image signing framework and open keys
>       busybox: patch "umount: ignore -c"
>       systemd: enable watchdog and set watchdog device to wdt2
>       Add mirror u-boot option to obmc-flash-bmc
>       Revert "systemd: enable watchdog and set watchdog device to wdt2"
> 
> Edward A. James (1):
>       systemd: patch in watchdog device configuration change
> 
> Gunnar Mills (9):
>       Add PowerSupplyRedundancy to default settings
>       Add "after" PowerSupplyRedundancy mapper object
>       Rename phosphor-settings-read-settings-mrw-native dir
>       Add support for building on ppc64le
>       Add "set -eo pipefail" to obmc-flash-bmc
>       Add Garrison README
>       Remove Barreleye from README
>       Add Firestone README
>       Add POWER8 Barreleye README
> 
> Ivan Mikhaylov (1):
>       add sunray2, fsp2 based soc
> 
> Jayanth Othayoth (9):
>       Add in default for Turbo mode enable/disable
>       TurboAllowed: Add support for TurboAllowed sensor type
>       Added "mutability" flag to indicate if a sensor is READ/WRITE/RW
>       firestone: added "mutability"
>       garrison: added "mutability"
>       palmetto: added "mutability"
>       romulus added "mutability"
>       zaius: added "mutability"
>       openpower:added "mutability"
> 
> Jens Rehsack (2):
>       recipes-devel: clean-up
>       json-perl: Update to 2.97001
> 
> Joel Stanley (7):
>       u-boot: FTGMAC100, GCC7, MX6651235F fixes
>       meta-palmetto: Mirror host console to UART1
>       u-boot: Drop bootcmd support for legacy images
>       meta-phosphor: Disable systemd manpage generation
>       palmetto: Enable mboxd
>       kernel: Move to 4.13 kernel
>       linux: Host PCIe VGA and random number fixes
> 
> Ken Chen (6):
>       Add Sensor conf file for centriq2400
>       Add IR38163 re-probe workaround
>       Add LED config for Centriq2400
>       Add obmc-console conf
>       Create centruq2400-rep recipes-kernel
>       Add SOC update script
> 
> Lei YU (13):
>       meta-romulus: Add w83773g sensor config
>       meta-romulus: Add fan presence yaml config
>       meta-romulus: Add phosphor-cooling-type service
>       meta-zaius: Fix pcie e2b inventory path
>       meta-romulus: Pick latest phosphor-hwmon
>       meta-romulus: Add pwm target for fan sensor
>       meta-romulus: Add fan monitor config
>       bmc flash service: Remove non-existing dependency
>       meta-romulus: Add fan control yaml configs
>       meta-romulus: Bump phosphor-hwmon version
>       meta-romulus hwmon: Use negative-errno-on-fail config
>       AST2500: Add loop device support in defconfig
>       meta-romulus: fan-control: Handle service failures
> 
> Mark Asselstine (1):
>       python-*: switch remaining pypi recipes to use the pypi class
> 
> Marri Devender Rao (5):
>       op-occ: add native recipe to install error yaml to shared location
>       DCMI: Get power reading - add config file
>       DCMI: Get power reading - add witherspoon config
>       Add witherspoon hardware sensors for SDR mapping to DBus objects
>       Autogenerate output YAML for temperature sensors by parsing MRW
> 
> Matt Spinler (18):
>       Use variables for MRW XML filename and path
>       Add Stonewither OpenPOWER system layer
>       Add args to Witherspoon power supply monitor
>       Remove Stonewither fan and power supply support
>       Add the web UI to the Witherspoon image
>       Update power supply inventory path to match MRW
>       Witherspoon XML revision bump
>       Set Witherspoon hwmon target mode
>       Witherspoon processor overtemp path changes
>       Add entry for gpu_func sensor in MRW config YAML
>       Use OpenPower variable for PS derating factor
>       Factor PS derating into power cap limit validation
>       Fix wspoon power fault error yaml install
>       dreport: refactor install_dreport_user_scripts
>       dreport: Collect IBM error objects on IBM systems
>       Enable recipes in meta-ibm/recipes-*/
>       Add ibm-dbus-interfaces recipe
>       Tell the mapper about IBM D-Bus paths
> 
> Matthew Barth (9):
>       wspoon: Increase fan fail shutdown delay
>       wspoon: Increase watchdog timeout
>       wspoon: Handle dependent application fails
>       Keep fan services running until poweroff completes
>       wspoon: Revert fan watchdog timeout
>       wspoon: Create fan rotors group with hard poweroff
>       wspoon: MAX31785revA fan controller workaround
>       wspoon: Support more than one group per event
>       wspoon: Remove OCC sensors on EAGAINs
> 
> Michael Tritz (2):
>       Fix for MACHINE_FEATURES check in u-boot.inc
>       BMC firmware update: Dynamically size UBI volume to fit image
> 
> Nagaraju Goruganti (1):
>       Add power supply to BMC accessible FRUs to generate FRU map
> 
> Patrick Venture (7):
>       phosphor-ipmi-host: Add channel config default
>       minor reorganization of phosphor-defaults.inc
>       initfs: files: whitelist: Alphabetized
>       Add Quanta-Q71l README
>       meta-q71: sensors: phosphor-hwmon enable errno val
>       meta-quanta-q71l: phosphor: sensors: add missing inherit
>       meta-quanta-q71l: new recipes for ipmi preferences
> 
> Ratan Gupta (6):
>       FRU: Add Entity ID in the host FRU inventory yaml
>       IPMI Sensor: Adding the replacable interface for GPU sensor
>       phosphor-dbus-monitor: Add the witherspoon specific config file
>       Network: Bring libnl into the openbmc image
>       phosphor-ipmi: bump version
>       network: Add the ncsi-netlink service
> 
> Tim Orling (1):
>       pypi.bbclass: bring in from meta-python
> 
> Tom Joseph (3):
>       sensor: Modify config for sensor to add additional fields
>       Set the nice value of mapper process to -5
>       Generate IPMI Aux firmware revision from VERSION_ID field
> 
> Xo Wang (1):
>       obmc-phosphor-image: Don't build .cpio.lzma.u-boot
> 
> Yong Li (1):
>       Systemd: backport a new api for uuid generation
> 

Oops.  Let me try this again.  Sorry about the HTML mail.

-brad


More information about the openbmc mailing list