diff options
author | spashabk-in <shakeebbk@in.ibm.com> | 2018-05-18 04:14:04 -0500 |
---|---|---|
committer | Sachin Gupta <sgupta2m@in.ibm.com> | 2018-06-19 21:00:29 -0400 |
commit | 9f90433232b883ebd760265736e64bfb840b7554 (patch) | |
tree | 862943c8a98402793abcd27c7aabf8cf4f0980c2 /src/build | |
parent | 5d80e1109dd59bbf00f5fd58dc5e7a960cac6346 (diff) | |
download | talos-sbe-9f90433232b883ebd760265736e64bfb840b7554.tar.gz talos-sbe-9f90433232b883ebd760265736e64bfb840b7554.zip |
Support periodic timer
This timer will be sued to toggle EI bus after every 24 hours.
Change-Id: Id21af317914ddfb02d42a166bc7c0b6ce62bffdd
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/60777
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Reviewed-by: RAJA DAS <rajadas2@in.ibm.com>
Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
(cherry picked from commit 4fe7e7c6520087ec1416e332be2b0b8ca85574d4)
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/48096
Diffstat (limited to 'src/build')
-rw-r--r-- | src/build/img_defs.mk | 7 | ||||
-rw-r--r-- | src/build/import_hwp_mk/power/istepmpipl/Makefile | 2 | ||||
-rw-r--r-- | src/build/import_hwp_mk/power/istepmpipl/istepmpiplfiles.mk | 2 | ||||
-rw-r--r-- | src/build/power_defs.mk | 1 |
4 files changed, 10 insertions, 2 deletions
diff --git a/src/build/img_defs.mk b/src/build/img_defs.mk index c6cd7d8d..24b82b95 100644 --- a/src/build/img_defs.mk +++ b/src/build/img_defs.mk @@ -135,6 +135,10 @@ ifndef NEST_SRCDIR export NEST_SRCDIR = $(IMPORT_SRCDIR)/chips/p9/procedures/hwp/nest endif +ifndef IO_SRCDIR +export IO_SRCDIR = $(IMPORT_SRCDIR)/chips/p9/procedures/hwp/io +endif + ifndef PM_SRCDIR export PM_SRCDIR = $(IMPORT_SRCDIR)/chips/p9/procedures/hwp/pm endif @@ -184,7 +188,7 @@ export P9_XIP_BINDIR = $(BASE_OBJDIR)/xip endif ifndef IMG_INCLUDES -export IMG_INCLUDES = -I$(IMAGEPROCS_COMMON_SRCDIR) -I$(IMAGEPROCS_P9_SRCDIR) -I$(IMAGEPROCS_CEN_SRCDIR) -I$(P9_XIP_SRCDIR) -I$(BUILD_DIR) -I$(CACHE_SRCDIR) -I$(UTILS_SRCDIR) -I$(CORE_SRCDIR) -I$(PERV_SRCDIR) -I$(NEST_SRCDIR) -I$(PM_SRCDIR) -I$(INITFILES_SRCDIR) -I$(HWPLIB_SRCDIR) -I$(HWPFFDC_SRCDIR) +export IMG_INCLUDES = -I$(IMAGEPROCS_COMMON_SRCDIR) -I$(IMAGEPROCS_P9_SRCDIR) -I$(IMAGEPROCS_CEN_SRCDIR) -I$(P9_XIP_SRCDIR) -I$(BUILD_DIR) -I$(CACHE_SRCDIR) -I$(UTILS_SRCDIR) -I$(CORE_SRCDIR) -I$(PERV_SRCDIR) -I$(NEST_SRCDIR) -I$(IO_SRCDIR) -I$(PM_SRCDIR) -I$(INITFILES_SRCDIR) -I$(HWPLIB_SRCDIR) -I$(HWPFFDC_SRCDIR) endif ifndef BOOT_OBJDIR @@ -378,6 +382,7 @@ GCC-DEFS += -DPLAT_NO_THREAD_LOCAL_STORAGE=1 # disable assert GCC-DEFS += -DNDEBUG GCC-DEFS += -DHOST_INTERFACE_AVAILABLE=$(HOST_INTERFACE_AVAILABLE) +GCC-DEFS += -DPERIODIC_IO_TOGGLE_SUPPORTED=$(PERIODIC_IO_TOGGLE_SUPPORTED) # use the default settings in the code unless a size is defined ifdef PK_TRACE_SZ diff --git a/src/build/import_hwp_mk/power/istepmpipl/Makefile b/src/build/import_hwp_mk/power/istepmpipl/Makefile index f9cba2db..4cc55c04 100644 --- a/src/build/import_hwp_mk/power/istepmpipl/Makefile +++ b/src/build/import_hwp_mk/power/istepmpipl/Makefile @@ -31,7 +31,7 @@ export SUB_OBJDIR = /$(IMPORT_OBJDIR)/istepmpipl include img_defs.mk include istepmpiplfiles.mk -export VPATH = $(PERV_SRCDIR):$(NEST_SRCDIR):$(CACHE_SRCDIR):$(CORE_SRCDIR):$(PM_SRCDIR):$(INITFILES_SRCDIR):$(HWPLIB_SRCDIR) +export VPATH = $(PERV_SRCDIR):$(NEST_SRCDIR):$(IO_SRCDIR):$(CACHE_SRCDIR):$(CORE_SRCDIR):$(PM_SRCDIR):$(INITFILES_SRCDIR):$(HWPLIB_SRCDIR) OBJSISTEPMPIPL := $(addprefix $(OBJDIR-ISTEPMPIPL)/, $(ISTEPMPIPL_OBJECTS)) diff --git a/src/build/import_hwp_mk/power/istepmpipl/istepmpiplfiles.mk b/src/build/import_hwp_mk/power/istepmpipl/istepmpiplfiles.mk index e353031f..e84c70ca 100644 --- a/src/build/import_hwp_mk/power/istepmpipl/istepmpiplfiles.mk +++ b/src/build/import_hwp_mk/power/istepmpipl/istepmpiplfiles.mk @@ -58,6 +58,8 @@ ISTEPMPIPL-CPP-SOURCES +=p9_query_cache_access_state.C ISTEPMPIPL-CPP-SOURCES += p9_sbe_fastarray_abist_catchup.C ISTEPMPIPL-CPP-SOURCES += p9_sbe_fastarray_cleanup.C ISTEPMPIPL-CPP-SOURCES += p9_sbe_fastarray_setup.C +# io eol toggle procedure moved here to locate it on seeprom +ISTEPMPIPL-CPP-SOURCES += p9_sbe_io_eol_toggle.C ISTEPMPIPL-C-SOURCES = ISTEPMPIPL-S-SOURCES = diff --git a/src/build/power_defs.mk b/src/build/power_defs.mk index d9db8b07..d9304180 100644 --- a/src/build/power_defs.mk +++ b/src/build/power_defs.mk @@ -33,6 +33,7 @@ SBE_TRACE_LEVEL_DEF = 2 FAPI_TRACE_LEVEL_DEF = 2 HOST_INTERFACE_AVAILABLE = 1 +PERIODIC_IO_TOGGLE_SUPPORTED = 1 export SBE_S0_SUPPORT = 1 |