summaryrefslogtreecommitdiffstats
path: root/src/import/chips/p9/procedures/hwp
diff options
context:
space:
mode:
authorRaja Das <rajadas2@in.ibm.com>2016-09-08 03:49:46 -0500
committerAMIT J. TENDOLKAR <amit.tendolkar@in.ibm.com>2016-09-30 06:36:43 -0400
commite34f7c585774440c9e02879993c59bcf08723a9b (patch)
treebfca5b61468de3fe824f77cb1d5a457a02675f15 /src/import/chips/p9/procedures/hwp
parentd203132a331691e653aee54b339453b391b5e7a0 (diff)
downloadtalos-sbe-e34f7c585774440c9e02879993c59bcf08723a9b.tar.gz
talos-sbe-e34f7c585774440c9e02879993c59bcf08723a9b.zip
SBE Quiesce Implementation for FIFO/PSU
Change-Id: I25807d8114ed359347e842e2ca15d64f912865fb RTC: 149642 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/29365 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Reviewed-by: Shakeeb A. Pasha B K <shakeebbk@in.ibm.com> Reviewed-by: Sachin Gupta <sgupta2m@in.ibm.com>
Diffstat (limited to 'src/import/chips/p9/procedures/hwp')
-rw-r--r--src/import/chips/p9/procedures/hwp/core/corehcdfiles.mk7
-rw-r--r--src/import/chips/p9/procedures/hwp/nest/Makefile2
-rw-r--r--src/import/chips/p9/procedures/hwp/nest/nestfiles.mk5
3 files changed, 11 insertions, 3 deletions
diff --git a/src/import/chips/p9/procedures/hwp/core/corehcdfiles.mk b/src/import/chips/p9/procedures/hwp/core/corehcdfiles.mk
index 69b681fb..feb937d5 100644
--- a/src/import/chips/p9/procedures/hwp/core/corehcdfiles.mk
+++ b/src/import/chips/p9/procedures/hwp/core/corehcdfiles.mk
@@ -44,8 +44,11 @@ CORE-CPP-SOURCES += p9_hcd_core_runinit.C
CORE-CPP-SOURCES += p9_hcd_core_scomcust.C
CORE-CPP-SOURCES += p9_hcd_core_scominit.C
CORE-CPP-SOURCES += p9_hcd_core_startclocks.C
-CORE-CPP-SOURCES += p9_thread_control.C
-CORE-CPP-SOURCES += p9_sbe_instruct_start.C
+# TODO via RTC 152424
+# thread control procedure is in core directory, but this procedure needs to be
+# in PIBMEM for quiesce case, So compiling in nest makefile
+#CORE-CPP-SOURCES += p9_thread_control.C
+#CORE-CPP-SOURCES += p9_sbe_instruct_start.C
CORE-C-SOURCES +=
CORE-S-SOURCES +=
diff --git a/src/import/chips/p9/procedures/hwp/nest/Makefile b/src/import/chips/p9/procedures/hwp/nest/Makefile
index 24976437..d774f604 100644
--- a/src/import/chips/p9/procedures/hwp/nest/Makefile
+++ b/src/import/chips/p9/procedures/hwp/nest/Makefile
@@ -36,7 +36,7 @@ include nestfiles.mk
# Adding VPATH as there are few procedures which are in
# perv folder but we are compiling them here. Refer to
# nestfiles.mk for details.
-export VPATH = $(PERV_SRCDIR):$(NEST_SRCDIR)
+export VPATH = $(PERV_SRCDIR):$(CORE_SRCDIR):$(NEST_SRCDIR)
OBJS := $(addprefix $(OBJDIR)/, $(NEST_OBJECTS))
libnest.a: nest
diff --git a/src/import/chips/p9/procedures/hwp/nest/nestfiles.mk b/src/import/chips/p9/procedures/hwp/nest/nestfiles.mk
index 847d6015..d9360a39 100644
--- a/src/import/chips/p9/procedures/hwp/nest/nestfiles.mk
+++ b/src/import/chips/p9/procedures/hwp/nest/nestfiles.mk
@@ -51,6 +51,11 @@ NEST-CPP-SOURCES +=p9_ram_core.C
# be executed from PIBMEM. So compiling these is nest makefile.
NEST-CPP-SOURCES +=p9_sbe_gear_switcher.C
NEST-CPP-SOURCES +=p9_sbe_tp_switch_gears.C
+# TODO via RTC 152424
+# thread control procedure is in core directory, but this procedure needs to be
+# in PIBMEM for quiesce case, So compiling in nest makefile
+NEST-CPP-SOURCES +=p9_thread_control.C
+NEST-CPP-SOURCES +=p9_sbe_instruct_start.C
NEST-C-SOURCES =
NEST-S-SOURCES =
OpenPOWER on IntegriCloud