summaryrefslogtreecommitdiffstats
path: root/src/build/power_axone_defs.mk
diff options
context:
space:
mode:
authorspashabk-in <shakeebbk@in.ibm.com>2018-07-10 00:34:50 -0500
committerSachin Gupta <sgupta2m@in.ibm.com>2018-08-23 04:01:33 -0500
commit20a60ab17ed62ce4c14a0f7cda61f9c2bd8f46c6 (patch)
tree249794ace6f2408938dc97e38bf151fe49171df2 /src/build/power_axone_defs.mk
parent4a2a88ff80811d061f55b7c7758781cc84edbc04 (diff)
downloadtalos-sbe-20a60ab17ed62ce4c14a0f7cda61f9c2bd8f46c6.tar.gz
talos-sbe-20a60ab17ed62ce4c14a0f7cda61f9c2bd8f46c6.zip
Add axone config
RTC: 187456 Change-Id: I6f82577cd457ae85dc6ae29edeb13cc1a8607543 Reviewed-on: http://rchgit01.rchland.ibm.com/gerrit1/62089 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'src/build/power_axone_defs.mk')
-rw-r--r--src/build/power_axone_defs.mk99
1 files changed, 99 insertions, 0 deletions
diff --git a/src/build/power_axone_defs.mk b/src/build/power_axone_defs.mk
new file mode 100644
index 00000000..172e185e
--- /dev/null
+++ b/src/build/power_axone_defs.mk
@@ -0,0 +1,99 @@
+# IBM_PROLOG_BEGIN_TAG
+# This is an automatically generated prolog.
+#
+# $Source: src/build/power_axone_defs.mk $
+#
+# OpenPOWER sbe Project
+#
+# Contributors Listed Below - COPYRIGHT 2017,2018
+#
+#
+# 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
+# Levels of SBE logging
+# 0 - No tracing
+# 1 - Error
+# 2 - Error, info
+# 3 - Error, info, entry/exit
+# 4 - Error, info, entry/exit, debug
+SBE_TRACE_LEVEL_DEF = 2
+
+FAPI_TRACE_LEVEL_DEF = 2
+
+HOST_INTERFACE_AVAILABLE = 1
+PERIODIC_IO_TOGGLE_SUPPORTED = 1
+
+export SBE_S0_SUPPORT = 1
+
+ISTEP2_INFRA_DIR = $(IMPORT_HWP_MK_DIR)/istep2
+ISTEP3_INFRA_DIR = $(IMPORT_HWP_MK_DIR)/istep3
+ISTEP4_INFRA_DIR = $(IMPORT_HWP_MK_DIR)/istep4
+ISTEP5_INFRA_DIR = $(IMPORT_HWP_MK_DIR)/istep5
+ISTEPMPIPL_INFRA_DIR = $(IMPORT_HWP_MK_DIR)/istepmpipl
+ISTEPCOMMON_INFRA_DIR = $(IMPORT_HWP_MK_DIR)/istepcommon
+ARRAYACCESS_INFRA_DIR = $(IMPORT_HWP_MK_DIR)/arrayaccess
+
+OBJDIR-ISTEP2 = $(BASE_OBJDIR)/$(IMPORT_OBJDIR)/istep2
+OBJDIR-ISTEP3 = $(BASE_OBJDIR)/$(IMPORT_OBJDIR)/istep3
+OBJDIR-ISTEP4 = $(BASE_OBJDIR)/$(IMPORT_OBJDIR)/istep4
+OBJDIR-ISTEP5 = $(BASE_OBJDIR)/$(IMPORT_OBJDIR)/istep5
+OBJDIR-ISTEPMPIPL = $(BASE_OBJDIR)/$(IMPORT_OBJDIR)/istepmpipl
+OBJDIR-ISTEPCOMMON = $(BASE_OBJDIR)/$(IMPORT_OBJDIR)/istepcommon
+OBJDIR-ARRAYACCESS = $(BASE_OBJDIR)/arrayaccess
+
+PROJ_SUBDIRS += $(ISTEP2_INFRA_DIR)
+PROJ_LIB_DIRS += -L$(OBJDIR-ISTEP2)
+PROJ_LLIBS += -listep2
+
+PROJ_SUBDIRS += $(ISTEP3_INFRA_DIR)
+PROJ_LIB_DIRS += -L$(OBJDIR-ISTEP3)
+PROJ_LLIBS += -listep3
+
+PROJ_SUBDIRS += $(ISTEP4_INFRA_DIR)
+PROJ_LIB_DIRS += -L$(OBJDIR-ISTEP4)
+PROJ_LLIBS += -listep4
+
+PROJ_SUBDIRS += $(ISTEP5_INFRA_DIR)
+PROJ_LIB_DIRS += -L$(OBJDIR-ISTEP5)
+PROJ_LLIBS += -listep5
+
+PROJ_SUBDIRS += $(ISTEPMPIPL_INFRA_DIR)
+PROJ_LIB_DIRS += -L$(OBJDIR-ISTEPMPIPL)
+PROJ_LLIBS += -listepmpipl
+
+PROJ_SUBDIRS += $(ISTEPCOMMON_INFRA_DIR)
+PROJ_LIB_DIRS += -L$(OBJDIR-ISTEPCOMMON)
+PROJ_LLIBS += -listepcommon
+
+PROJ_SUBDIRS += $(ARRAYACCESS_INFRA_DIR)
+PROJ_LIB_DIRS += -L$(OBJDIR-ARRAYACCESS)
+PROJ_LLIBS += -larrayaccess
+#########################################################
+# mandatory defines #
+#########################################################
+IMAGE_SUFFIX := DD2
+GCC-DEFS += -DDD2
+IMAGE_SEEPROM_NAME := sbe_seeprom_$(IMAGE_SUFFIX)
+IMAGE_SBE_NAME := sbe_pibmem_$(IMAGE_SUFFIX)
+
+IMAGE_LOADER_NAME := sbe_loader
+IMAGE_OTPROM_NAME := sbe_otprom_$(IMAGE_SUFFIX)
+IMAGE_BASE_PPE_HEADER := base_ppe_header
+
+SBE_SYMBOLS_NAME := sbe_$(IMAGE_SUFFIX).syms
+SBE_STRINGFILE_NAME := sbeStringFile_$(IMAGE_SUFFIX)
+
+PROJECT_APP_DIR := power
+PROJECT_APP_PIBMEM_LIB := sbeapppowerpibmem
+PROJECT_APP_SEEPROM_LIB := sbeapppowerseeprom
OpenPOWER on IntegriCloud