Merge pull request #2262 from shenki/kernel-4.17.12
kernel: Move to Linux 4.17.12-openpower1
diff --git a/ci/build-all-defconfigs.sh b/ci/build-all-defconfigs.sh
index f8b1cd4..92db788 100755
--- a/ci/build-all-defconfigs.sh
+++ b/ci/build-all-defconfigs.sh
@@ -30,6 +30,11 @@
shopt -s expand_aliases
source op-build-env
+if [ -n "$DL_DIR" ]; then
+ unset BR2_DL_DIR
+ export BR2_DL_DIR=${DL_DIR}
+fi
+
for i in ${DEFCONFIGS[@]}; do
op-build $i
echo 'BR2_CCACHE=y' >> output/.config
diff --git a/ci/build.sh b/ci/build.sh
index 0fa6238..4291414 100755
--- a/ci/build.sh
+++ b/ci/build.sh
@@ -2,12 +2,16 @@
CONTAINERS="ubuntu1604 fedora27"
-while getopts ":ahp:c:" opt; do
+while getopts ":ab:hp:c:" opt; do
case $opt in
a)
echo "Build firmware images for all the platforms"
PLATFORMS=""
;;
+ b)
+ echo "Directory to bind to container: $OPTARG"
+ BIND="$OPTARG"
+ ;;
p)
echo "Build firmware images for the platforms: $OPTARG"
PLATFORMS=$OPTARG
@@ -20,6 +24,7 @@
echo "Usage: ./ci/build.sh [options] [--]"
echo "-h Print this help and exit successfully."
echo "-a Build firmware images for all the platform defconfig's."
+ echo "-b DIR Bind DIR to container."
echo "-p List of comma separated platform names to build images for particular platforms."
echo "-c Container to run in"
echo "Example:DOCKER_PREFIX=sudo ./ci/build.sh -a"
@@ -43,8 +48,13 @@
function run_docker
{
+ if [ -n "$BIND" ]; then
+ BINDARG="--mount=type=bind,src=${BIND},dst=${BIND}"
+ else
+ BINDARG="--mount=type=bind,src=${PWD},dst=${PWD}"
+ fi
$DOCKER_PREFIX docker run --cap-add=sys_admin --net=host --rm=true \
- --user="${USER}" -w "${PWD}" -v "${PWD}":"${PWD}":Z \
+ --user="${USER}" -w "${PWD}" "${BINDARG}" \
-t $1 $2
}
@@ -78,6 +88,12 @@
PROXY="RUN echo \"Acquire::http::Proxy \\"\"${http_proxy}/\\"\";\" > /etc/apt/apt.conf.d/000apt-cacher-ng-proxy"
fi
fi
+ if [[ -n "DL_DIR" ]]; then
+ DL_DIR_ENV="ENV DL_DIR $DL_DIR"
+ fi
+ if [[ -n "CCACHE_DIR" ]]; then
+ CCACHE_DIR_ENV="ENV CCACHE_DIR $CCACHE_DIR"
+ fi
Dockerfile=$(head -n1 $base_dockerfile; echo ${PROXY}; tail -n +2 $base_dockerfile; cat << EOF
${PROXY}
@@ -85,9 +101,11 @@
ENV HOME ${HOME}
${HTTP_PROXY_ENV}
${HTTPS_PROXY_ENV}
+${DL_DIR_ENV}
+${CCACHE_DIR_ENV}
EOF
)
- $DOCKER_PREFIX docker build -t openpower/op-build-$distro - <<< "${Dockerfile}"
+ $DOCKER_PREFIX docker build --network=host -t openpower/op-build-$distro - <<< "${Dockerfile}"
mkdir -p output-images/$distro
run_docker openpower/op-build-$distro "./ci/build-all-defconfigs.sh output-images/$distro $PLATFORMS"
if [ $? = 0 ]; then
diff --git a/doc/release-notes/index.rst b/doc/release-notes/index.rst
index 80a8054..f209db1 100644
--- a/doc/release-notes/index.rst
+++ b/doc/release-notes/index.rst
@@ -19,5 +19,9 @@
v2.0.2
v2.0.3
v2.0.4
+ v2.0.5
+ v2.0.6
+ v2.0.7
+ v2.0.8
v2.1-rc1
v2.1
diff --git a/doc/release-notes/v2.0.6.rst b/doc/release-notes/v2.0.6.rst
new file mode 100644
index 0000000..498f37e
--- /dev/null
+++ b/doc/release-notes/v2.0.6.rst
@@ -0,0 +1,272 @@
+Release Notes for OpenPower Firmware v2.0.6
+===========================================
+
+op-build v2.0.6 was released on Wednesday August 1st, 2018 and replaces op-build v2.0.5 as the current stable release in
+the 2.0.x series.
+
+It is recommended that v2.0.6 be used over any previous v2.0.x version due to the bug fixes contained within.
+
+Updated Packages
+----------------
+
++------------+-----------------------------+-----------------------------+--------------------------------------------+
+| Package | Old Version | New Version | Platforms |
++============+=============================+=============================+============================================+
+| hcode | hw060818a.op920 | hw072318a.op920 | zaius, p9dsu, witherspoon, romulus |
++------------+-----------------------------+-----------------------------+--------------------------------------------+
+| hostboot | 63b526118e79 | 58b3d491a4354 | zaius, p9dsu, witherspoon, romulus |
++------------+-----------------------------+-----------------------------+--------------------------------------------+
+| hostboot-b | hw063018a.op920-2-g0db27d4b | hw072318a.op920 | firestone, garrison, zaius, p9dsu, |
+| inaries | 993b | | palmetto, vesnin, witherspoon, habanero, |
+| | | | barreleye, romulus |
++------------+-----------------------------+-----------------------------+--------------------------------------------+
+| occ | 016db56cbcd6 | 084756c397c4 | zaius, p9dsu, witherspoon, zz, romulus |
++------------+-----------------------------+-----------------------------+--------------------------------------------+
+| petitboot | v1.7.1 | v1.7.2 | openpower_mambo, firestone, firenze, |
+| | | | garrison, zaius, p9dsu, palmetto, pseries, |
+| | | | vesnin, witherspoon, habanero, |
+| | | | openpower_p9_mambo, zz, barreleye, romulus |
++------------+-----------------------------+-----------------------------+--------------------------------------------+
+| sbe | 5c55be4739b4 | 55d6eb23ddd2 | zaius, p9dsu, witherspoon, romulus |
++------------+-----------------------------+-----------------------------+--------------------------------------------+
+
+Package: hcode
+--------------
+
+`Repository <https://github.com/open-power/hcode>`__
+
+Patches
+~~~~~~~
+
+Commits
+~~~~~~~
+
+Brian Vanderpool (1):
+
+- `a8673e5364a6 <https://github.com/open-power/hcode/commit/a8673e5364a6>`__ STOP: Clear CPPM_PECES on entry during
+ power save cycle to prevent wakeup events
+
+Greg Still (1):
+
+- `ead6e9843244 <https://github.com/open-power/hcode/commit/ead6e9843244>`__ PM: clear Hcode error injection bits upon
+ injection and malf alert
+
+Rahul Batra (3):
+
+- `97b15c9d2286 <https://github.com/open-power/hcode/commit/97b15c9d2286>`__ PGPE: Use PGPE Header from
+ p9_hcode_images_defines.h
+- `76bab2be2fcc <https://github.com/open-power/hcode/commit/76bab2be2fcc>`__ PGPE: Fixes and Cleanup for Mfg/Char team
+- `663f776e9066 <https://github.com/open-power/hcode/commit/663f776e9066>`__ PGPE: Fixes and Cleanup for Mfg/Char team
+
+Richard J. Knight (1):
+
+- `d9f40ccf1389 <https://github.com/open-power/hcode/commit/d9f40ccf1389>`__ update gerrit hostname for server
+ migration
+
+Yue Du (11):
+
+- `a9a2d59b2758 <https://github.com/open-power/hcode/commit/a9a2d59b2758>`__ STOP: Fix CME Special Attention handling
+- `b1f8194a584a <https://github.com/open-power/hcode/commit/b1f8194a584a>`__ STOP: Fix Srr1 wrongly reported upon
+ special wakeup
+- `5ac7e3c6d8b5 <https://github.com/open-power/hcode/commit/5ac7e3c6d8b5>`__ STOP: Fix Srr1 wrongly reported upon
+ special wakeup
+- `ecba21b4468e <https://github.com/open-power/hcode/commit/ecba21b4468e>`__ STOP: Clean up stop state after aborted L3
+ purge during Stop 11 entry
+- `e5815ebbc536 <https://github.com/open-power/hcode/commit/e5815ebbc536>`__ STOP: Fix Core Special Wakeup window
+ condition
+- `0a26d44dec5d <https://github.com/open-power/hcode/commit/0a26d44dec5d>`__ PM: PGPE hang fix during VDM droop
+ workaround
+- `c89e98776bc4 <https://github.com/open-power/hcode/commit/c89e98776bc4>`__ STOP: remove chiplet enable drop in
+ core_poweron for multicast scom
+- `dea935a2d336 <https://github.com/open-power/hcode/commit/dea935a2d336>`__ STOP: Fix Stop1 Window conditions
+- `fcb9ea988c8b <https://github.com/open-power/hcode/commit/fcb9ea988c8b>`__ STOP: Fix hole in 62403
+- `9935f632a513 <https://github.com/open-power/hcode/commit/9935f632a513>`__ STOP: Fix PLS/Srr1 over reporting bug
+ (impact stop2 only)
+- `423e0a9d9b3c <https://github.com/open-power/hcode/commit/423e0a9d9b3c>`__ STOP: Fix VDM Droop Event DB3 Window
+ condition breaking STOP
+
+hostboot (10):
+
+- `550b2fa1dca6 <https://github.com/open-power/hcode/commit/550b2fa1dca6>`__ Release tag information updated for
+ hw062818a.op920
+- `6fa9a55fc99d <https://github.com/open-power/hcode/commit/6fa9a55fc99d>`__ Release tag information updated for
+ hw063018a.op920
+- `90daf24b2840 <https://github.com/open-power/hcode/commit/90daf24b2840>`__ Release tag information updated for
+ hw071018a.op920
+- `86b1525c59f5 <https://github.com/open-power/hcode/commit/86b1525c59f5>`__ Release tag information updated for
+ hw071118a.op920
+- `1313e9247391 <https://github.com/open-power/hcode/commit/1313e9247391>`__ Release tag information updated for
+ hw071318a.op920
+- `bb4e62e97086 <https://github.com/open-power/hcode/commit/bb4e62e97086>`__ Release tag information updated for
+ hw071418a.op920
+- `279348985484 <https://github.com/open-power/hcode/commit/279348985484>`__ Release tag information updated for
+ hw071518a.op920
+- `3d121ff605e6 <https://github.com/open-power/hcode/commit/3d121ff605e6>`__ Release tag information updated for
+ hw071718a.op920
+- `8c2de096c3ce <https://github.com/open-power/hcode/commit/8c2de096c3ce>`__ Release tag information updated for
+ hw071818a.op920
+- `699b92d0db4d <https://github.com/open-power/hcode/commit/699b92d0db4d>`__ Release tag information updated for
+ hw072318a.op920
+
+Package: hostboot
+-----------------
+
+`Repository <https://github.com/open-power/hostboot>`__
+
+.. _patches-1:
+
+Patches
+~~~~~~~
+
+.. _commits-1:
+
+Commits
+~~~~~~~
+
+Andres Lugo-Reyes (1):
+
+- `19a4dfe717cb <https://github.com/open-power/hostboot/commit/19a4dfe717cb>`__ HTMGT: Save WOF reset reasons across
+ all WOF resets
+
+Chris Steffen (1):
+
+- `15312c06fdfb <https://github.com/open-power/hostboot/commit/15312c06fdfb>`__ Move Xbus Erepair FIR Clearing
+
+Christian Geddes (1):
+
+- `3e3f1abb99cd <https://github.com/open-power/hostboot/commit/3e3f1abb99cd>`__ Only switch sides and perform hreset if
+ SEEPROM side versions match
+
+Dan Crowell (1):
+
+- `f4a736da3d50 <https://github.com/open-power/hostboot/commit/f4a736da3d50>`__ Debug improvements for exceptions and
+ OOM hangs
+
+Ilya Smirnov (2):
+
+- `7d36982e90ab <https://github.com/open-power/hostboot/commit/7d36982e90ab>`__ Display Secure Mode Console Trace
+ During Boot
+- `aaaf653cdc31 <https://github.com/open-power/hostboot/commit/aaaf653cdc31>`__ Attach Traces to call_mss_eff_config
+ Errors
+
+Joachim Fenkes (1):
+
+- `c9d74dbb0501 <https://github.com/open-power/hostboot/commit/c9d74dbb0501>`__ p9_sbe_lpc_init: Add final check for
+ errors
+
+Matt Derksen (1):
+
+- `0a0a63d6e7be <https://github.com/open-power/hostboot/commit/0a0a63d6e7be>`__ Add WOF compare data section for
+ RC_WOF_TABLE_NOT_FOUND errors
+
+Nick Bofferding (3):
+
+- `729f4b3bb3a3 <https://github.com/open-power/hostboot/commit/729f4b3bb3a3>`__ Send errors from previous boots as
+ callhome type eSELs
+- `7be43628c219 <https://github.com/open-power/hostboot/commit/7be43628c219>`__ I2C: Inhibit sending slave stop command
+ when SDA and SCL are not both asserted
+- `5f7ef1613479 <https://github.com/open-power/hostboot/commit/5f7ef1613479>`__ Secure Boot: Clear XBUS FIR bits after
+ SMP enabled
+
+Prasad Bg Ranganath (2):
+
+- `de3e4c9a406f <https://github.com/open-power/hostboot/commit/de3e4c9a406f>`__ PPB:Compute safe mode Freq and Volt
+ calculation during runtime
+- `4447f992153d <https://github.com/open-power/hostboot/commit/4447f992153d>`__ Bug fix for the Runtime pstate bias
+ update
+
+Ryan Black (1):
+
+- `767c08ae77b2 <https://github.com/open-power/hostboot/commit/767c08ae77b2>`__ Mask ut=0 and ut=1 mmio bad
+ cmd/length/align
+
+Sachin Gupta (1):
+
+- `58b3d491a435 <https://github.com/open-power/hostboot/commit/58b3d491a435>`__ Disable SBE HW i2c reset sequence on
+ hreset
+
+Zane Shelley (2):
+
+- `dcc623f78014 <https://github.com/open-power/hostboot/commit/dcc623f78014>`__ PRD: ignore SCOM errors in rule code
+ summary construct
+- `0eda42cf2414 <https://github.com/open-power/hostboot/commit/0eda42cf2414>`__ PRD: incorrect CFAM register addresses
+ used in Hostboot
+
+Package: occ
+------------
+
+`Repository <https://github.com/open-power/occ>`__
+
+.. _patches-2:
+
+Patches
+~~~~~~~
+
+.. _commits-2:
+
+Commits
+~~~~~~~
+
+mbroyles (1):
+
+- `084756c397c4 <https://github.com/open-power/occ/commit/084756c397c4>`__ Force update of OPAL-OCC memory after GPU
+ presence detected
+
+Package: petitboot
+------------------
+
+`Repository <https://github.com/open-power/petitboot>`__
+
+.. _patches-3:
+
+Patches
+~~~~~~~
+
+- `petitboot-01-autotools-Add-autopoint-generated-files.patch <https://github.com/open-power/op-build/tree/HEAD/openpower/package/petitboot/petitboot-01-autotools-Add-autopoint-generated-files.patch>`__
+
+.. _commits-3:
+
+Commits
+~~~~~~~
+
+Package: sbe
+------------
+
+`Repository <https://github.com/open-power/sbe>`__
+
+.. _patches-4:
+
+Patches
+~~~~~~~
+
+.. _commits-4:
+
+Commits
+~~~~~~~
+
+Joachim Fenkes (1):
+
+- `c6566a7d896a <https://github.com/open-power/sbe/commit/c6566a7d896a>`__ p9_sbe_lpc_init: Add final check for errors
+
+Nick Klazynski (1):
+
+- `d51bd3609e3b <https://github.com/open-power/sbe/commit/d51bd3609e3b>`__ Clockgate disable workaround for HW452921
+
+Prasad Bg Ranganath (1):
+
+- `96c1383b9764 <https://github.com/open-power/sbe/commit/96c1383b9764>`__ Marking CME sram addr and cntrl register for
+ whitelist
+
+Raja Das (1):
+
+- `4665a9b1ce24 <https://github.com/open-power/sbe/commit/4665a9b1ce24>`__ Inverted logic of hasClock bit in Clock
+ Status register
+
+Sumit Kumar (1):
+
+- `55d6eb23ddd2 <https://github.com/open-power/sbe/commit/55d6eb23ddd2>`__ Updated gerrit hostname
+
+Yue Du (1):
+
+- `c7f8a8572837 <https://github.com/open-power/sbe/commit/c7f8a8572837>`__ STOP: remove chiplet enable drop in
+ core_poweron for multicast scom
diff --git a/doc/release-notes/v2.0.8.rst b/doc/release-notes/v2.0.8.rst
new file mode 100644
index 0000000..813772e
--- /dev/null
+++ b/doc/release-notes/v2.0.8.rst
@@ -0,0 +1,113 @@
+Release Notes for OpenPower Firmware v2.0.8
+===========================================
+
+op-build v2.0.8 was released on Monday August 6th, 2018 and replaces op-build v2.0.7 as the current stable release in
+the 2.0.x series.
+
+It is recommended that v2.0.8 be used over any previous v2.0.x version on POWER9 systems due to the bug fixes contained
+within.
+
+Updated Packages
+----------------
+
++--------------------+-------------------------+------------------------------+----------------------------------------+
+| Package | Old Version | New Version | Platforms |
++====================+=========================+==============================+========================================+
+| hcode | hw072318a.op920 | hw080418a.op920 | zaius, p9dsu, witherspoon, romulus |
++--------------------+-------------------------+------------------------------+----------------------------------------+
+| hostboot | 58b3d491a4354 | d0332131ea0c0 | zaius, p9dsu, witherspoon, romulus |
++--------------------+-------------------------+------------------------------+----------------------------------------+
+| hostboot-binaries | hw072318a.op920 | hw080418a.op920 | firestone, garrison, zaius, p9dsu, |
+| | | | palmetto, vesnin, witherspoon, |
+| | | | habanero, barreleye, romulus |
++--------------------+-------------------------+------------------------------+----------------------------------------+
+
+Package: hcode
+--------------
+
+`Repository <https://github.com/open-power/hcode>`__
+
+Patches
+~~~~~~~
+
+Commits
+~~~~~~~
+
+Yue Du (1):
+
+- `fa7d3943af91 <https://github.com/open-power/hcode/commit/fa7d3943af91>`__ STOP: Fix incorrect solution in 61385
+
+hostboot (3):
+
+- `7903b32b3d7e <https://github.com/open-power/hcode/commit/7903b32b3d7e>`__ Release tag information updated for
+ hw080118a.op920
+- `b7536dec8c2a <https://github.com/open-power/hcode/commit/b7536dec8c2a>`__ Release tag information updated for
+ hw080318a.op920
+- `9b0cff5c99d7 <https://github.com/open-power/hcode/commit/9b0cff5c99d7>`__ Release tag information updated for
+ hw080418a.op920
+
+Package: hostboot
+-----------------
+
+`Repository <https://github.com/open-power/hostboot>`__
+
+.. _patches-1:
+
+Patches
+~~~~~~~
+
+.. _commits-1:
+
+Commits
+~~~~~~~
+
+Andres Lugo-Reyes (1):
+
+- `52d75b98b6b4 <https://github.com/open-power/hostboot/commit/52d75b98b6b4>`__ HTMGT: WOF Reset Disable Flag
+
+Greg Still (1):
+
+- `716483393aec <https://github.com/open-power/hostboot/commit/716483393aec>`__ PM: Move PBAFIR checkstops to
+ recoverable attentions
+
+Nick Bofferding (1):
+
+- `af6f77c1aab7 <https://github.com/open-power/hostboot/commit/af6f77c1aab7>`__ i2c: Don’t wait for SDA to go high
+ before sending slave stop command
+
+Nick Klazynski (1):
+
+- `efb7cc5f4a17 <https://github.com/open-power/hostboot/commit/efb7cc5f4a17>`__ Clockgate disable workaround for
+ HW452921
+
+Prem Shanker Jha (1):
+
+- `c5efa55e3247 <https://github.com/open-power/hostboot/commit/c5efa55e3247>`__ STOP_Recovery: Added hwp changes to
+ support error log parser.
+
+Raja Das (1):
+
+- `5de34dd6c24d <https://github.com/open-power/hostboot/commit/5de34dd6c24d>`__ Inverted logic of hasClock bit in Clock
+ Status register
+
+Rick Ward (1):
+
+- `25d11acf0292 <https://github.com/open-power/hostboot/commit/25d11acf0292>`__ Host went to kernel panic after
+ gard’ing PEC0/PHB0 (PCIFIR CS)
+
+Yue Du (1):
+
+- `a83a93a35943 <https://github.com/open-power/hostboot/commit/a83a93a35943>`__ PM: Prevent Core-L2 Quiesce from
+ removing PM_EXIT upon SPWU
+
+Zane Shelley (2):
+
+- `14ae5a21b925 <https://github.com/open-power/hostboot/commit/14ae5a21b925>`__ PRD: Disable reading/writing lane
+ repair VPD
+- `bd04abf36c3f <https://github.com/open-power/hostboot/commit/bd04abf36c3f>`__ PRD: change threshold for L3FIR[28] LRU
+ parity error
+
+nagurram-in (1):
+
+- `d0332131ea0c <https://github.com/open-power/hostboot/commit/d0332131ea0c>`__ attribute ECID value updation in hdat
+ pcrd structure
diff --git a/openpower/configs/vesnin_defconfig b/openpower/configs/vesnin_defconfig
index 845bfcc..9aed438 100644
--- a/openpower/configs/vesnin_defconfig
+++ b/openpower/configs/vesnin_defconfig
@@ -36,7 +36,7 @@
BR2_OPENPOWER_POWER8=y
BR2_HOSTBOOT_P8_CONFIG_FILE="vesnin.config"
BR2_OPENPOWER_MACHINE_XML_GITHUB_PROJECT_VALUE="vesnin-xml"
-BR2_OPENPOWER_MACHINE_XML_VERSION="dda5b93d90b6e56fd3e94b0dfd255fa8f47409cb"
+BR2_OPENPOWER_MACHINE_XML_VERSION="118e0a59c1a98283e2a33d8c18e8d0e556527317"
BR2_OPENPOWER_MACHINE_XML_FILENAME="vesnin.xml"
BR2_OPENPOWER_SYSTEM_XML_FILENAME="VESNIN_hb.system.xml"
BR2_OPENPOWER_MRW_XML_FILENAME="VESNIN_hb.mrw.xml"
diff --git a/openpower/package/hostboot-binaries/Config.in b/openpower/package/hostboot-binaries/Config.in
index b7208ef..8d068eb 100644
--- a/openpower/package/hostboot-binaries/Config.in
+++ b/openpower/package/hostboot-binaries/Config.in
@@ -24,7 +24,7 @@
config BR2_HOSTBOOT_BINARIES_VERSION
string
- default "hw072618a.920" if BR2_HOSTBOOT_BINARIES_LATEST_VERSION
+ default "hw080118a.920" if BR2_HOSTBOOT_BINARIES_LATEST_VERSION
default BR2_HOSTBOOT_BINARIES_CUSTOM_VERSION_VALUE \
if BR2_HOSTBOOT_BINARIES_CUSTOM_VERSION
diff --git a/openpower/package/hostboot/Config.in b/openpower/package/hostboot/Config.in
index e129e3c..2e330c8 100644
--- a/openpower/package/hostboot/Config.in
+++ b/openpower/package/hostboot/Config.in
@@ -28,7 +28,7 @@
config BR2_HOSTBOOT_VERSION
string
- default "887663e6ad51a489099a43c200358f689621fbe2" if BR2_HOSTBOOT_LATEST_VERSION
+ default "c87bd309d9bc19fcb339f7fcd1c908e9f5a30440" if BR2_HOSTBOOT_LATEST_VERSION
default "876b79aacd9b14f4c3561e954daa0285747c9662" if BR2_HOSTBOOT_STABLE_VERSION
default BR2_HOSTBOOT_CUSTOM_VERSION_VALUE \
if BR2_HOSTBOOT_CUSTOM_VERSION