summaryrefslogtreecommitdiffstats
path: root/src/include/sys
diff options
context:
space:
mode:
authorMike Baiocchi <baiocchi@us.ibm.com>2013-06-28 17:10:13 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-07-09 15:19:54 -0500
commitcf9d170610549a41e0466eee3d071795784b426b (patch)
tree91788d782d37d7bcf8f8633b9202c2374c41e149 /src/include/sys
parent9936f9dc396b8c01f87dbeeba9458cfff24b0fc1 (diff)
downloadtalos-hostboot-cf9d170610549a41e0466eee3d071795784b426b.tar.gz
talos-hostboot-cf9d170610549a41e0466eee3d071795784b426b.zip
Use SBE Setting of Thread Count or Fail
This commit takes out the workaround of using a default setting of a thread count if the SBE didn't set the right value in a scratch register. The current SBE code now does this, and we will now fail if for some reason the value isn't set. This commit also includes sim action file updates to model this behavior. Change-Id: I83608c402fac675c0287fa3ce38cf75237bcff26 RTC: 63991 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/5255 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/include/sys')
-rw-r--r--src/include/sys/time.h51
1 files changed, 28 insertions, 23 deletions
diff --git a/src/include/sys/time.h b/src/include/sys/time.h
index 7f71b2623..00896459a 100644
--- a/src/include/sys/time.h
+++ b/src/include/sys/time.h
@@ -1,26 +1,25 @@
-/* IBM_PROLOG_BEGIN_TAG
- * This is an automatically generated prolog.
- *
- * $Source: src/include/sys/time.h $
- *
- * IBM CONFIDENTIAL
- *
- * COPYRIGHT International Business Machines Corp. 2010-2012
- *
- * p1
- *
- * Object Code Only (OCO) source materials
- * Licensed Internal Code Source Materials
- * IBM HostBoot Licensed Internal Code
- *
- * The source code for this program is not published or other-
- * wise divested of its trade secrets, irrespective of what has
- * been deposited with the U.S. Copyright Office.
- *
- * Origin: 30
- *
- * IBM_PROLOG_END_TAG
- */
+/* IBM_PROLOG_BEGIN_TAG */
+/* This is an automatically generated prolog. */
+/* */
+/* $Source: src/include/sys/time.h $ */
+/* */
+/* IBM CONFIDENTIAL */
+/* */
+/* COPYRIGHT International Business Machines Corp. 2010,2013 */
+/* */
+/* p1 */
+/* */
+/* Object Code Only (OCO) source materials */
+/* Licensed Internal Code Source Materials */
+/* IBM HostBoot Licensed Internal Code */
+/* */
+/* The source code for this program is not published or otherwise */
+/* divested of its trade secrets, irrespective of what has been */
+/* deposited with the U.S. Copyright Office. */
+/* */
+/* Origin: 30 */
+/* */
+/* IBM_PROLOG_END_TAG */
#ifndef __SYS_TIME_H
#define __SYS_TIME_H
@@ -37,6 +36,12 @@
#define NS_PER_SEC (1000000000ull)
/**
+ * @brief Number of nanoseconds per milisecond
+ */
+#define NS_PER_MSEC (1000000ull)
+
+
+/**
* @brief Duration of one timeslice/context switch in nanoseconds
*/
#define ONE_CTX_SWITCH_NS (NS_PER_SEC/TimeManager::TIMESLICE_PER_SEC)
OpenPOWER on IntegriCloud