From 2f30409ffffbab93a3f156f03bb01549fefe88fc Mon Sep 17 00:00:00 2001 From: Matt Spinler Date: Fri, 17 Feb 2017 12:45:09 -0600 Subject: Use OpenFSI backend for all FSI operations We perform two changes that must be done in sync: - Tell pdbg to use OpenFSI backend in boot scripts. - Bump the kernel to enable the FSI kernel driver. Following this change the host CPUs are IPL'd through the kernel driver. Change-Id: Ia28d2c854c8856c12c21e2230501ab7a9bc2a3b7 Signed-off-by: Matt Spinler Signed-off-by: Joel Stanley --- .../common/recipes-phosphor/host/op-pdbg-host-control/start_host.sh | 4 +--- .../recipes-phosphor/host/op-pdbg-host-control/vcs_workaround.sh | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) (limited to 'meta-openbmc-machines') diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-pdbg-host-control/start_host.sh b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-pdbg-host-control/start_host.sh index a34c03b8c..43b433fc8 100755 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-pdbg-host-control/start_host.sh +++ b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-pdbg-host-control/start_host.sh @@ -2,12 +2,10 @@ # Starts POWER9 IPL (boot) PDBG=${PDBG:-pdbg} -# Argument [device]: if provided, pass to pdbg as "-d [device]" -DEVICE_OPT=${1:+-d $1} putcfam() { - $PDBG $1 -b fsi $DEVICE_OPT putcfam $2 $3 $4 + $PDBG $1 putcfam $2 $3 $4 } #Clock mux select override diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-pdbg-host-control/vcs_workaround.sh b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-pdbg-host-control/vcs_workaround.sh index 96408a7a0..9ebf60136 100755 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-pdbg-host-control/vcs_workaround.sh +++ b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/host/op-pdbg-host-control/vcs_workaround.sh @@ -2,12 +2,10 @@ # Apply fixes over FSI to POWER9 hosts. Required before VCS rail on. PDBG=${PDBG:-pdbg} -# Argument [device]: if provided, pass to pdbg as "-d [device]" -DEVICE_OPT=${1:+-d $1} putcfam() { - $PDBG -b fsi $DEVICE_OPT $1 putcfam $2 $3 $4 + $PDBG $1 putcfam $2 $3 $4 } # P9 dd1 required workaround needed before powering VCS rails -- cgit v1.2.1