Skip to content

Commit

Permalink
Continuing support, in IStep 09, to facilitate the testing of SMP wrap
Browse files Browse the repository at this point in the history
Continuing the support, in IStep 09 to make the call to
p9_io_obus_linktrain and p9_io_obus_post_trainadv.

Change-Id: I3d070bfc6c55224b77b6342362d5d008d0f0a61b
RTC:190096
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/56886
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Reviewed-by: William G. Hoffa <wghoffa@us.ibm.com>
Disable-CI: Roland Veloz <rveloz@us.ibm.com>
Reviewed-by: Prachi Gupta <pragupta@us.ibm.com>
Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
  • Loading branch information
velozr authored and dcrowell77 committed May 7, 2018
1 parent 79c2cf9 commit 1af47d2
Show file tree
Hide file tree
Showing 7 changed files with 258 additions and 269 deletions.
29 changes: 15 additions & 14 deletions src/include/usr/isteps/istep12list.H
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@
* 12.11 host_startprd_dmi
* : Load prd for DMI domain
* 12.12 host_attnlisten_memb
* : Start attention poll for membuf
* : Start attention poll for membuf
* 12.13 cen_set_inband_addr
* : Set the Inband base addresses
*
Expand All @@ -79,7 +79,7 @@ namespace ISTEP_12
*
* param[in,out] - pointer to any arguments, usually NULL
*
* return any errlogs to istep
* return any errlogs to istep
*
*/
void* call_mss_getecid( void *io_pArgs );
Expand All @@ -89,7 +89,7 @@ void* call_mss_getecid( void *io_pArgs );
*
* param[in,out] - pointer to any arguments, usually NULL
*
* return any errlogs to istep
* return any errlogs to istep
*
*/
void* call_dmi_attr_update( void *io_pArgs );
Expand All @@ -99,7 +99,7 @@ void* call_dmi_attr_update( void *io_pArgs );
*
* param[in,out] - pointer to any arguments, usually NULL
*
* return any errlogs to istep
* return any errlogs to istep
*
*/
void* call_proc_dmi_scominit( void *io_pArgs );
Expand All @@ -109,7 +109,7 @@ void* call_proc_dmi_scominit( void *io_pArgs );
*
* param[in,out] - pointer to any arguments, usually NULL
*
* return any errlogs to istep
* return any errlogs to istep
*
*/
void* call_cen_dmi_scominit( void *io_pArgs );
Expand All @@ -119,7 +119,7 @@ void* call_cen_dmi_scominit( void *io_pArgs );
*
* param[in,out] - pointer to any arguments, usually NULL
*
* return any errlogs to istep
* return any errlogs to istep
*
*/
void* call_dmi_erepair( void *io_pArgs );
Expand All @@ -129,7 +129,7 @@ void* call_dmi_erepair( void *io_pArgs );
*
* param[in,out] - pointer to any arguments, usually NULL
*
* return any errlogs to istep
* return any errlogs to istep
*
*/
void* call_dmi_io_dccal( void *io_pArgs );
Expand All @@ -139,7 +139,7 @@ void* call_dmi_io_dccal( void *io_pArgs );
*
* param[in,out] - pointer to any arguments, usually NULL
*
* return any errlogs to istep
* return any errlogs to istep
*
*/
void* call_dmi_pre_trainadv( void *io_pArgs );
Expand All @@ -149,7 +149,7 @@ void* call_dmi_pre_trainadv( void *io_pArgs );
*
* param[in,out] - pointer to any arguments, usually NULL
*
* return any errlogs to istep
* return any errlogs to istep
*
*/
void* call_dmi_io_run_training( void *io_pArgs );
Expand All @@ -159,7 +159,7 @@ void* call_dmi_io_run_training( void *io_pArgs );
*
* param[in,out] - pointer to any arguments, usually NULL
*
* return any errlogs to istep
* return any errlogs to istep
*
*/
void* call_dmi_post_trainadv( void *io_pArgs );
Expand All @@ -169,7 +169,7 @@ void* call_dmi_post_trainadv( void *io_pArgs );
*
* param[in,out] - pointer to any arguments, usually NULL
*
* return any errlogs to istep
* return any errlogs to istep
*
*/
void* call_proc_cen_framelock( void *io_pArgs );
Expand All @@ -179,7 +179,7 @@ void* call_proc_cen_framelock( void *io_pArgs );
*
* param[in,out] - pointer to any arguments, usually NULL
*
* return any errlogs to istep
* return any errlogs to istep
*
*/
void* call_host_startprd_dmi( void *io_pArgs );
Expand All @@ -189,7 +189,7 @@ void* call_host_startprd_dmi( void *io_pArgs );
*
* param[in,out] - pointer to any arguments, usually NULL
*
* return any errlogs to istep
* return any errlogs to istep
*
*/
void* call_host_attnlisten_memb( void *io_pArgs );
Expand All @@ -199,7 +199,7 @@ void* call_host_attnlisten_memb( void *io_pArgs );
*
* param[in,out] - pointer to any arguments, usually NULL
*
* return any errlogs to istep
* return any errlogs to istep
*
*/
void* call_cen_set_inband_addr( void *io_pArgs );
Expand Down Expand Up @@ -288,6 +288,7 @@ const DepModInfo g_istep12Dependancies = {
{
DEP_LIB(libistep12.so),
DEP_LIB(libnestmemutils.so),
DEP_LIB(libisteps_io.so),
NULL
}
};
Expand Down
1 change: 1 addition & 0 deletions src/makefile
Original file line number Diff line number Diff line change
Expand Up @@ -207,6 +207,7 @@ EXTENDED_MODULES += tod
EXTENDED_MODULES += nestmemutils
EXTENDED_MODULES += fab_iovalid
EXTENDED_MODULES += isteps_nest
EXTENDED_MODULES += isteps_io

#***************************************
# Working test modules
Expand Down
50 changes: 50 additions & 0 deletions src/usr/isteps/io/makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# IBM_PROLOG_BEGIN_TAG
# This is an automatically generated prolog.
#
# $Source: src/usr/isteps/io/makefile $
#
# OpenPOWER HostBoot Project
#
# Contributors Listed Below - COPYRIGHT 2016,2018
# [+] International Business Machines Corp.
#
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
# implied. See the License for the specific language governing
# permissions and limitations under the License.
#
# IBM_PROLOG_END_TAG
ROOTPATH = ../../../..

## ./import/chips/p9/procedures/hwp/io/p9_io_common.H

PROCEDURES_PATH = ${ROOTPATH}/src/import/chips/p9/procedures

#Add all the extra include paths
EXTRAINCDIR += ${ROOTPATH}/src/import/hwpf/fapi2/include
EXTRAINCDIR += ${ROOTPATH}/src/include/usr/fapi2/
EXTRAINCDIR += ${ROOTPATH}/src/import/chips/common/utils/imageProcs/

COMMON_LIB += ${PROCEDURES_PATH}/hwp/io

EXTRAINCDIR += ${COMMON_LIB}

# Add common and generated parts to object list.
MODULE = isteps_io
OBJS += p9_io_common.o
$(call BUILD_MODULE)

#HWP build tool
include ${ROOTPATH}/procedure.rules.mk
include ${ROOTPATH}/config.mk

## Needed?
VPATH += ${COMMON_LIB}

0 comments on commit 1af47d2

Please sign in to comment.