summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp
diff options
context:
space:
mode:
authorDan Crowell <dcrowell@us.ibm.com>2018-05-18 09:54:15 -0500
committerDaniel M. Crowell <dcrowell@us.ibm.com>2018-07-18 15:43:33 -0400
commit3dd1f642a3390cf0c22deaaa968e19612b8a4184 (patch)
tree01ec58a63c34996969818b00f54a04dd7356a6f7 /src/import/chips/p9/procedures/hwp
parent6bf2d027a21772c12f64a8d7c009a7e39e799890 (diff)
downloadtalos-hostboot-3dd1f642a3390cf0c22deaaa968e19612b8a4184.tar.gz
talos-hostboot-3dd1f642a3390cf0c22deaaa968e19612b8a4184.zip
Remove unused files
chips/p9/procedures/hwp/memory/tests/p9_mss_ut.mk chips/p9/procedures/hwp/memory/wrapper/p9_mss_memdiag_wrap.C chips/p9/procedures/hwp/memory/wrapper/p9_mss_memdiag_wrap.mk Change-Id: I2b17156e48b0071034d82d0fcc7ebb3720541725 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/59059 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP HW <op-hw-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Daniel M. Crowell <dcrowell@us.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/hwp')
-rw-r--r--src/import/chips/p9/procedures/hwp/memory/tests/p9_mss_ut.mk66
-rw-r--r--src/import/chips/p9/procedures/hwp/memory/wrapper/p9_mss_memdiag_wrap.C270
-rw-r--r--src/import/chips/p9/procedures/hwp/memory/wrapper/p9_mss_memdiag_wrap.mk30
3 files changed, 0 insertions, 366 deletions
diff --git a/src/import/chips/p9/procedures/hwp/memory/tests/p9_mss_ut.mk b/src/import/chips/p9/procedures/hwp/memory/tests/p9_mss_ut.mk
deleted file mode 100644
index 92f63c543..000000000
--- a/src/import/chips/p9/procedures/hwp/memory/tests/p9_mss_ut.mk
+++ /dev/null
@@ -1,66 +0,0 @@
-# IBM_PROLOG_BEGIN_TAG
-# This is an automatically generated prolog.
-#
-# $Source: src/import/chips/p9/procedures/hwp/memory/tests/p9_mss_ut.mk $
-#
-# OpenPOWER HostBoot Project
-#
-# Contributors Listed Below - COPYRIGHT 2015,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
-
--include 00common.mk
-
-MSS_UT_SOURCE := $(shell find $(ROOTPATH)/chips/p9/procedures/hwp/memory/tests -name '*.C' -exec basename {} \;)
-MSS_UT_SOURCE += $(shell find $(ROOTPATH)/generic/memory/tests -name '*.C' -exec basename {} \;)
-
-WRAPPER=p9_mss_ut
-OBJS += $(patsubst %.C,%.o,$(MSS_UT_SOURCE))
-$(call ADD_EXE_INCDIR,$(WRAPPER),$(MSS_INCLUDES))
-$(call ADD_EXE_INCDIR,$(WRAPPER),$(CATCH_UNIT_TESTS_INCLUDES))
-$(call ADD_EXE_SRCDIR,$(WRAPPER),$(ROOTPATH)/generic/memory/tests)
-
-$(WRAPPER)_DEPLIBS+=mss
-$(WRAPPER)_DEPLIBS+=mss_generic
-$(WRAPPER)_DEPLIBS+=p9_mss_ddr_phy_reset
-$(WRAPPER)_DEPLIBS+=p9_mss_draminit
-$(WRAPPER)_DEPLIBS+=p9_mss_draminit_training
-$(WRAPPER)_DEPLIBS+=p9_mss_draminit_training_adv
-$(WRAPPER)_DEPLIBS+=p9_mss_draminit_mc
-$(WRAPPER)_DEPLIBS+=p9_mss_memdiag
-$(WRAPPER)_DEPLIBS+=p9_mss_scrub
-$(WRAPPER)_DEPLIBS+=p9_mss_freq
-$(WRAPPER)_DEPLIBS+=p9_mss_eff_config
-$(WRAPPER)_DEPLIBS+=p9_mss_eff_config_thermal
-$(WRAPPER)_DEPLIBS+=p9_mss_bulk_pwr_throttles
-$(WRAPPER)_DEPLIBS+=p9_mss_utils_to_throttle
-$(WRAPPER)_DEPLIBS+=p9_mss_freq_system
-$(WRAPPER)_DEPLIBS+=p9_mss_volt
-$(WRAPPER)_DEPLIBS+=p9_mss_freq_drift
-$(WRAPPER)_DEPLIBS+=p9_mss_scominit
-$(WRAPPER)_DEPLIBS+=p9_mss_thermal_init
-$(WRAPPER)_DEPLIBS+=p9_mss_throttle_mem
-$(WRAPPER)_DEPLIBS+=p9_mss_attr_update
-
-# USELIBS to get the header, DEPLIBS to get the so
-$(WRAPPER)_USELIBS+=p9_getecid
-$(WRAPPER)_DEPLIBS+=p9_getecid
-
-$(WRAPPER)_COMMONFLAGS+=-fno-var-tracking-assignments
-
-$(WRAPPER)_LDFLAGS+= -Wl,-lrt
-$(call BUILD_WRAPPER)
diff --git a/src/import/chips/p9/procedures/hwp/memory/wrapper/p9_mss_memdiag_wrap.C b/src/import/chips/p9/procedures/hwp/memory/wrapper/p9_mss_memdiag_wrap.C
deleted file mode 100644
index 87ded708b..000000000
--- a/src/import/chips/p9/procedures/hwp/memory/wrapper/p9_mss_memdiag_wrap.C
+++ /dev/null
@@ -1,270 +0,0 @@
-/* IBM_PROLOG_BEGIN_TAG */
-/* This is an automatically generated prolog. */
-/* */
-/* $Source: src/import/chips/p9/procedures/hwp/memory/wrapper/p9_mss_memdiag_wrap.C $ */
-/* */
-/* 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 */
-
-#include <prcdUtils.H>
-
-#include <croClientCapi.H>
-#include <ecmdClientCapi.H>
-#include <ecmdUtils.H>
-#include <ecmdSharedUtils.H>
-#include <fapi2.H>
-#include <fapi2ClientCapi.H>
-#include <fapi2SharedUtils.H>
-
-#include <string>
-#include <sstream>
-
-#include <p9_mss_memdiag.H>
-
-// ----------------------------------------------------------------------
-// Function definitions
-// ----------------------------------------------------------------------
-
-// display help message
-void help()
-{
- // procedure constants
- const std::string PROCEDURE = " p9_mss_memdiag_wrap";
- const std::string REVISION = "$Revision: 1.0 $";
- // build help message
- char outstr[200];
- snprintf(outstr, sizeof(outstr),
- "\nThis is the help text for the procedure %s (%s)\n", PROCEDURE.c_str(),
- REVISION.c_str());
- ecmdOutput(outstr);
- snprintf(outstr, sizeof(outstr), "Syntax: %s\n", PROCEDURE.c_str());
- ecmdOutput(outstr);
- ecmdOutput(" [-h] [-k#] [-n#] [-s#] [-p#] [-verif]\n");
- ecmdOutput("\n");
- ecmdOutput("Additional options:\n");
- ecmdOutput(" -h This help\n");
- ecmdOutput("\n");
-}
-
-
-// main function
-int main(int argc, char* argv[])
-{
- // procedure constants
- const std::string PROCEDURE = "p9_mss_memdiag_wrap";
- const std::string REVISION = "$Revision: 1.0 $";
-
- // from prcdUtils
- extern bool GLOBAL_SIM_MODE;
- extern bool GLOBAL_VERIF_MODE;
-
- // flow/control variables
- uint32_t rc = ECMD_SUCCESS;
- ecmdDllInfo DLLINFO;
- ecmdLooperData looper;
- ecmdChipTarget target;
- bool valid_pos_found = false;
- char outstr[200];
-
- fapi2::ReturnCode rc_fapi(fapi2::FAPI2_RC_SUCCESS);
-
-
- //-----------------------------------------------------------------------------------------
- // load and initialize the eCMD Dll
- // if left NULL, which DLL to load is determined by the ECMD_DLL_FILE environment variable
- // if set to a specific value, the specified DLL will be loaded
- //-----------------------------------------------------------------------------------------
- rc = ecmdLoadDll("");
-
- if (rc)
- {
- return rc;
- }
-
- //-----------------------------------------------------------------------------------------
- // This is needed if you're running a FAPI procedure from this eCMD procedure
- //-----------------------------------------------------------------------------------------
-
- // initalize FAPI2 extension
- rc = fapi2InitExtension();
-
- if (rc)
- {
- ecmdOutputError("Error initializing FAPI2 extension!\n");
- return rc;
- }
-
-
-
- // establish if this is a simulation run or not
- rc = ecmdQueryDllInfo(DLLINFO);
-
- if (rc)
- {
- ecmdUnloadDll();
- return rc;
- }
-
- if (DLLINFO.dllEnv == ECMD_DLL_ENV_SIM)
- {
- GLOBAL_SIM_MODE = true;
- }
-
- //-------------------------------------------------------------------------------------------------
- // Parse out user options (excluding -pX, -cX, -coe, -debug, etc
- // E.G., ecmdRunHwp.x86 -testmode
- //-------------------------------------------------------------------------------------------------
- if (ecmdParseOption(&argc, &argv, "-h"))
- {
- help();
- ecmdUnloadDll();
- return rc;
- }
-
-
- // run procedure in sim verification mode
- if (ecmdParseOption(&argc, &argv, "-verif"))
- {
- GLOBAL_VERIF_MODE = true;
- }
-
- //-------------------------------------------------------------------------------------------------
- // Parse out common eCMD args like -p0, -c0, -coe, etc..
- // Any found args will be removed from arg list upon return
- //-------------------------------------------------------------------------------------------------
- rc = ecmdCommandArgs(&argc, &argv);
-
- if (rc)
- {
- ecmdUnloadDll();
- return rc;
- }
-
- // unsupported arguments left over?
- if (argc != 1)
- {
- ecmdOutputError("Unknown/unsupported arguments specified!\n");
- help();
- ecmdUnloadDll();
- return ECMD_INVALID_ARGS;
- }
-
- //-------------------------------------------------------------------------------------------------
- // Let's always print the dll info to the screen, unless in quiet mode
- //-------------------------------------------------------------------------------------------------
-
- if (!ecmdGetGlobalVar(ECMD_GLOBALVAR_QUIETMODE))
- {
- // print informational message
- snprintf(outstr, sizeof(outstr), "Procedure %s: %s\n", PROCEDURE.c_str(),
- REVISION.c_str());
- ecmdOutput(outstr);
-
- // always print the DLL info to the screen, unless in quiet mode
- rc = ecmdDisplayDllInfo();
-
- if (rc)
- {
- return rc;
- }
- }
-
- //-------------------------------------------------------------------------------------------------
- // Loop over all all pu chips
- //-------------------------------------------------------------------------------------------------
- target.chipType = "pu"; // "p9n";
- target.chipTypeState = ECMD_TARGET_FIELD_VALID;
- target.chipUnitType = "mcbist"; // mca; // "mcs"; // "mba";
- target.chipUnitTypeState = ECMD_TARGET_FIELD_VALID;
- target.cageState = ECMD_TARGET_FIELD_WILDCARD;
- target.nodeState = ECMD_TARGET_FIELD_WILDCARD;
- target.slotState = ECMD_TARGET_FIELD_WILDCARD;
- target.posState = ECMD_TARGET_FIELD_WILDCARD;
- target.threadState = ECMD_TARGET_FIELD_UNUSED;
- target.chipUnitNumState = ECMD_TARGET_FIELD_WILDCARD;
-
- rc = ecmdConfigLooperInit(target, ECMD_SELECTED_TARGETS_LOOP_DEFALL, looper);
-
- if (rc)
- {
- ecmdOutputError("Error initializing proc chip looper!\n");
- ecmdUnloadDll();
- return rc;
- }
-
- snprintf(outstr, sizeof(outstr),
- "Going to call %s on proc k%d:n%d:s%d:p%02d chip type = %s %s\n",
- PROCEDURE.c_str(), target.cage, target.node, target.slot, target.pos,
- target.chipType.c_str(),
- target.chipUnitType.c_str() );
- ecmdOutput(outstr);
-
- while (ecmdConfigLooperNext(target, looper))
- {
- if (!ecmdGetGlobalVar(ECMD_GLOBALVAR_QUIETMODE))
- {
- snprintf(outstr, sizeof(outstr),
- "Going to call %s on proc k%d:n%d:s%d:p%02d chip type = %s %s\n",
- PROCEDURE.c_str(), target.cage, target.node, target.slot, target.pos,
- target.chipType.c_str(),
- target.chipUnitType.c_str() );
- ecmdOutput(outstr);
- }
-
- // Set up a fapi2::Target from ecmdChipTarget
- fapi2::Target<fapi2::TARGET_TYPE_MCBIST> fapi_target(&target);
-
- // invoke FAPI procedure core
- FAPI_EXEC_HWP(rc_fapi, p9_mss_memdiag, fapi_target);
- rc = (uint64_t) rc_fapi;
-
- if (rc)
- {
- snprintf(outstr, sizeof(outstr),
- "ERROR: %s FAPI call exited with return code = %s 0x%016x \n",
- PROCEDURE.c_str(), ecmdParseReturnCode(rc).c_str(), rc);
- ecmdOutputError(outstr);
- ecmdUnloadDll();
- return rc;
- }
-
- // mark that valid position has been found
- valid_pos_found = true;
- }
-
- // check that a valid target was found
- if (rc == ECMD_SUCCESS && !valid_pos_found)
- {
- ecmdOutputError("No valid targets found!\n");
- ecmdUnloadDll();
- return ECMD_TARGET_NOT_CONFIGURED;
- }
-
- prcdInfoMessage("----------------------------------------\n");
- prcdInfoMessage(" mss_memdiag is done\n");
- prcdInfoMessage("----------------------------------------\n");
-
- //-----------------------------------------------------------------------------------------------
- // Unload the eCMD Dll, this should always be the last thing you do
- //-----------------------------------------------------------------------------------------------
-
- ecmdUnloadDll();
- return rc;
-}
diff --git a/src/import/chips/p9/procedures/hwp/memory/wrapper/p9_mss_memdiag_wrap.mk b/src/import/chips/p9/procedures/hwp/memory/wrapper/p9_mss_memdiag_wrap.mk
deleted file mode 100644
index adaeb7126..000000000
--- a/src/import/chips/p9/procedures/hwp/memory/wrapper/p9_mss_memdiag_wrap.mk
+++ /dev/null
@@ -1,30 +0,0 @@
-# IBM_PROLOG_BEGIN_TAG
-# This is an automatically generated prolog.
-#
-# $Source: src/import/chips/p9/procedures/hwp/memory/wrapper/p9_mss_memdiag_wrap.mk $
-#
-# 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
-
-WRAPPER=p9_mss_memdiag_wrap
-$(WRAPPER)_USELIBS+=p9_mss_memdiag
-$(WRAPPER)_DEPLIBS+=mss
-$(WRAPPER)_DEPLIBS+=mss_generic
-$(call BUILD_WRAPPER)
OpenPOWER on IntegriCloud