added FR tags
diff --git a/src/packages/xdc/runtime/Core-label.c b/src/packages/xdc/runtime/Core-label.c
index fe3a451..427ff16 100644
--- a/src/packages/xdc/runtime/Core-label.c
+++ b/src/packages/xdc/runtime/Core-label.c
@@ -22,6 +22,7 @@
/*
* ======== Core_assignLabel ========
*/
+/* REQ TAG(SYSBIOS-875) */
Void Core_assignLabel(Types_Label *lab, Text_CordAddr iname, Bool named)
{
String ns;
diff --git a/src/packages/xdc/runtime/Core-mem.c b/src/packages/xdc/runtime/Core-mem.c
index 5febf20..d7d7531 100644
--- a/src/packages/xdc/runtime/Core-mem.c
+++ b/src/packages/xdc/runtime/Core-mem.c
@@ -1,5 +1,5 @@
/* --COPYRIGHT--,ESD
- * Copyright (c) 2008-2018 Texas Instruments Incorporated
+ * Copyright (c) 2008-2019 Texas Instruments Incorporated
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 and Eclipse Distribution License
* v. 1.0 which accompanies this distribution. The Eclipse Public License is
@@ -65,6 +65,7 @@
* curObj and argPrmsSize are not used but we can't remove them until
* ROM images that have Core_createObject embedded are not supported anymore.
*/
+/* REQ TAG(SYSBIOS-871), REQ TAG(SYSBIOS-878) */
Ptr Core_createObject(const Core_ObjDesc *od, Ptr curObj, Ptr resPrms,
CPtr argPrms, SizeT argPrmsSize, Error_Block *eb)
{
@@ -123,6 +124,7 @@
/*
* ======== Core_deleteObject ========
*/
+/* REQ TAG(SYSBIOS-872) */
Void Core_deleteObject(const Core_ObjDesc *od, Ptr curObj, Fxn finalFxn,
Int istat, Bool consFlg)
{
diff --git a/src/packages/xdc/runtime/Core-params.c b/src/packages/xdc/runtime/Core-params.c
index 992f33b..4cb7552 100644
--- a/src/packages/xdc/runtime/Core-params.c
+++ b/src/packages/xdc/runtime/Core-params.c
@@ -1,5 +1,5 @@
/* --COPYRIGHT--,ESD
- * Copyright (c) 2008-2017 Texas Instruments Incorporated
+ * Copyright (c) 2008-2019 Texas Instruments Incorporated
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 and Eclipse Distribution License
* v. 1.0 which accompanies this distribution. The Eclipse Public License is
@@ -24,6 +24,7 @@
/*
* ======== Core_assignParams ========
*/
+/* REQ TAG(SYSBIOS-876) */
Void Core_assignParams(Ptr dstPrms, CPtr srcPrms, SizeT mpsz, SizeT ipsz)
{
Types_PrmsHdr *dHdr;
diff --git a/src/packages/xdc/runtime/Core-smem.c b/src/packages/xdc/runtime/Core-smem.c
index 56c386e..7f02dd1 100644
--- a/src/packages/xdc/runtime/Core-smem.c
+++ b/src/packages/xdc/runtime/Core-smem.c
@@ -56,6 +56,7 @@
* argPrmsSize is not used but we can't remove it until ROM images that have
* Core_constructObject embedded are not supported anymore.
*/
+/* REQ TAG(SYSBIOS-873), REQ TAG(SYSBIOS-878) */
Ptr Core_constructObject(const Core_ObjDesc *od, Ptr curObj, Ptr resPrms,
CPtr argPrms, SizeT argPrmsSize, Error_Block *eb)
{
@@ -102,6 +103,7 @@
/*
* ======== Core_destructObject ========
*/
+/* REQ TAG(SYSBIOS-874) */
Void Core_destructObject(const Core_ObjDesc *od, Ptr curObj, Fxn finalFxn,
Int istat, Bool consFlg)
{
diff --git a/src/packages/xdc/runtime/Core.xdc b/src/packages/xdc/runtime/Core.xdc
index 03f7fb6..8435803 100644
--- a/src/packages/xdc/runtime/Core.xdc
+++ b/src/packages/xdc/runtime/Core.xdc
@@ -44,6 +44,7 @@
* detects that the instance parameters have not been properly
* initialized (by calling the module's `<Mod>_Params_init()` method).
*/
+ /* REQ TAG(SYSBIOS-878), REQ TAG(SYSBIOS-879) */
config Assert.Id A_initializedParams = {
msg: "A_initializedParams: uninitialized Params struct"
};
@@ -82,6 +83,7 @@
*
* If names are disabled, iname == 0, and named == FALSE
*/
+ /* REQ TAG(SYSBIOS-875) */
Void assignLabel(Types.Label *lab, Text.CordAddr iname, Bool named);
/*
@@ -94,12 +96,14 @@
* @param(ipsz) sizeof module's base interface "_IInstance_Params"
* struct
*/
+ /* REQ TAG(SYSBIOS-876) */
Void assignParams(Ptr dstPrms, CPtr srcPrms, SizeT mpsz, SizeT ipsz);
/*
* ======== createObject ========
* Code invoked from Mod_create__S() and Proxy_create() functions
*/
+ /* REQ TAG(SYSBIOS-871) */
Ptr createObject(const ObjDesc *od, Ptr curObj, Ptr resPrms, CPtr argPrms,
SizeT argPrmsSize, Error.Block *eb);
@@ -107,6 +111,7 @@
* ======== constructObject ========
* Code for static-only Mod_construct()
*/
+ /* REQ TAG(SYSBIOS-873) */
Ptr constructObject(const ObjDesc *od, Ptr curObj, Ptr resPrms,
CPtr argPrms, SizeT argPrmsSize, Error.Block *eb);
@@ -114,6 +119,7 @@
* ======== deleteObject ========
* Common code for all Mod_delete() and Mod_destruct()
*/
+ /* REQ TAG(SYSBIOS-872) */
Void deleteObject(const ObjDesc *od, Ptr curObj, Fxn finalFxn,
Int istat, Bool consFlg);
@@ -121,6 +127,7 @@
* ======== destructObject ========
* Code for static-only Mod_destruct()
*/
+ /* REQ TAG(SYSBIOS-874) */
Void destructObject(const ObjDesc *od, Ptr curObj, Fxn finalFxn,
Int istat, Bool consFlg);
}
diff --git a/src/packages/xdc/runtime/Error.c b/src/packages/xdc/runtime/Error.c
index 0c85e63..465a2ea 100644
--- a/src/packages/xdc/runtime/Error.c
+++ b/src/packages/xdc/runtime/Error.c
@@ -36,6 +36,7 @@
/*
* ======== Error_check ========
*/
+/* REQ TAG(SYSBIOS-864) */
Bool Error_check(Error_Block *eb)
{
/* The condition eb->id != 0 rejects Error_IGNORE */
@@ -50,6 +51,7 @@
/*
* ======== Error_getData ========
*/
+/* REQ TAG(SYSBIOS-868) */
Error_Data *Error_getData(Error_Block *eb)
{
return (&eb->data);
@@ -66,6 +68,7 @@
/*
* ======== Error_getId ========
*/
+/* REQ TAG(SYSBIOS-869) */
Error_Id Error_getId(Error_Block *eb)
{
return (eb->id);
@@ -74,6 +77,7 @@
/*
* ======== Error_getMsg ========
*/
+/* REQ TAG(SYSBIOS-867) */
CString Error_getMsg(Error_Block *eb)
{
return (eb->msg);
@@ -82,6 +86,7 @@
/*
* ======== Error_getSite ========
*/
+/* REQ TAG(SYSBIOS-866) */
Types_Site *Error_getSite(Error_Block *eb)
{
return (&eb->site);
@@ -90,6 +95,7 @@
/*
* ======== Error_print ========
*/
+/* REQ TAG(SYSBIOS-870) */
Void Error_print(Error_Block *eb)
{
if (eb != NULL && eb->unused == 0U) {
@@ -120,6 +126,7 @@
/*
* ======== Error_policyDefault ========
*/
+/* REQ TAG(SYSBIOS-853), REQ TAG(SYSBIOS-865) */
Void Error_policyDefault(Error_Block *eb, Types_ModuleId mod, CString file,
Int line, Error_Id id, IArg arg1, IArg arg2)
{
@@ -161,6 +168,7 @@
/*
* ======== Error_policyMin ========
*/
+/* REQ TAG(SYSBIOS-855) */
Void Error_policyMin(Error_Block *eb, Types_ModuleId mod, CString file,
Int line, Error_Id id, IArg arg1, IArg arg2)
{
@@ -179,6 +187,7 @@
/*
* ======== Error_policySpin ========
*/
+/* REQ TAG(SYSBIOS-854) */
/* LCOV_EXCL_START */
Void Error_policySpin(Error_Block *eb, Types_ModuleId mod, CString file,
Int line, Error_Id id, IArg arg1, IArg arg2)
diff --git a/src/packages/xdc/runtime/Error.xdc b/src/packages/xdc/runtime/Error.xdc
index 41b5f9f..2a99499 100644
--- a/src/packages/xdc/runtime/Error.xdc
+++ b/src/packages/xdc/runtime/Error.xdc
@@ -1,5 +1,5 @@
/* --COPYRIGHT--,ESD
- * Copyright (c) 2008-2018 Texas Instruments Incorporated
+ * Copyright (c) 2008-2019 Texas Instruments Incorporated
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 and Eclipse Distribution License
* v. 1.0 which accompanies this distribution. The Eclipse Public License is
@@ -240,6 +240,7 @@
* @field(UNWIND) Errors are returned to the caller. A call to
* `{@link #raise Error_raise}` will return back to the caller.
*/
+ /* REQ TAG(SYSBIOS-859) */
enum Policy {
TERMINATE,
UNWIND
@@ -260,8 +261,9 @@
*
* @field(code) A user assignable code, 0 by default. The user may
* optionally set this field during config to give the
- * error a well-known numeric code.
+ * error a well-known numeric code.
*/
+ /* REQ TAG(SYSBIOS-861) */
metaonly struct Desc {
String msg;
UInt16 code;
@@ -282,6 +284,7 @@
* `{@link #E_generic}`. If you need error numbers that remain
* invariant, use the user definable `{@link #Desc Desc.code}` field.
*/
+ /* REQ TAG(SYSBIOS-858) */
@Encoded typedef Desc Id;
/*!
@@ -300,6 +303,7 @@
* ======== NUMARGS ========
* Maximum number of arguments supported by an error
*/
+ /* REQ TAG(SYSBIOS-862) */
const Int NUMARGS = 2;
/*!
@@ -312,6 +316,7 @@
*
* @see #getData
*/
+ /* REQ TAG(SYSBIOS-862) */
struct Data {
IArg arg[NUMARGS];
}
@@ -344,6 +349,7 @@
* is raised if `Error_policy` is not set to
* `{@link #Policy Error_UNWIND}`.
*/
+ /* REQ TAG(SYSBIOS-860) */
const Block IGNORE;
/*!
@@ -355,6 +361,7 @@
* `Error_Block`. If an error is raised when `Error_ABORT` is passed, the
* application terminates regardless of `{@link #policy Error_policy}`.
*/
+ /* REQ TAG(SYSBIOS-859) */
const Block ABORT;
/*!
@@ -400,10 +407,9 @@
* `raiseHook` with an initialized `Error_Block` structure, logs the
* error using this module's logger.
*
- * Alternately, `{@link #policySpin}`, which simply loops
- * indefinitely, can be used to minimize target footprint. Note, this
- * function does NOT call `raiseHook`, and also ignores
- * `{@link Error#policy Error.policy}`.
+ * Alternately, `{@link #policySpin}`, which simply loops indefinitely, can
+ * be used to minimize target footprint. Note, this function does NOT call
+ * `raiseHook`, and also ignores `{@link Error#policy Error.policy}`.
*
* The third implementation, `{@link #policyMin}` finds a middle ground
* between the two implementations above in terms of memory footprint and
@@ -422,6 +428,7 @@
* NULL `Error_Block` are going to terminate the application.
*
*/
+ /* REQ TAG(SYSBIOS-959) */
config PolicyFxn policyFxn = Error.policyDefault;
/*!
@@ -439,6 +446,7 @@
* @see System#extendedFormats
* @see System#printf
*/
+ /* REQ TAG(SYSBIOS-863) */
config Id E_generic = {msg: "%$S"};
/*!
@@ -466,8 +474,9 @@
* `{@link Error#policyFxn Error.policyFxn}` should consider this
* parameter, but some implementations may not do so to save the memory
* footprint (`Error_policySpin`, for example).
- *
+ *
*/
+ /* REQ TAG(SYSBIOS-852) */
config Policy policy = UNWIND;
/*!
@@ -480,12 +489,11 @@
* raised error does not trigger a call to `raiseHook`; see
* `{@link #maxDepth}`.
*
- * Regardless of the current policy in use, raising an error by
- * calling `{@link #raise Error_raise}` will always invoke the
- * error raise hook function assigned to the
- * `{@link #raiseHook Error.raiseHook}` configuration parameter, if the
- * default `{@link Error#policyFxn Error.policyFxn}` implementation is
- * used.
+ * Regardless of the current policy in use, raising an error by calling
+ * `{@link #raise Error_raise}` will always invoke the error raise hook
+ * function assigned to the `{@link #raiseHook Error.raiseHook}`
+ * configuration parameter, if the default
+ * `{@link Error#policyFxn Error.policyFxn}` implementation is used.
*
*
* By default, this function is set to `{@link #print Error_print}`
@@ -498,6 +506,7 @@
* @see #HookFxn
* @see #print
*/
+ /* REQ TAG(SYSBIOS-856) */
config HookFxn raiseHook = Error.print;
/*!
@@ -521,6 +530,7 @@
* function that can raise an error or add checks in `raiseHook` to
* protect against "double faults".
*/
+ /* REQ TAG(SYSBIOS-857) */
config UInt16 maxDepth = 16;
/*!
@@ -534,6 +544,7 @@
* an error was raised on `eb`, this function returns `TRUE`. Otherwise,
* it returns `FALSE`.
*/
+ /* REQ TAG(SYSBIOS-864) */
Bool check(Block *eb);
/*!
@@ -549,6 +560,7 @@
*
* @see #raise
*/
+ /* REQ TAG(SYSBIOS-868) */
Data *getData(Block *eb);
/*!
@@ -581,6 +593,7 @@
* @see #raise
* @see #Desc
*/
+ /* REQ TAG(SYSBIOS-869) */
Id getId(Block *eb);
/*!
@@ -592,6 +605,7 @@
* @see #raise
* @see #Desc
*/
+ /* REQ TAG(SYSBIOS-867) */
CString getMsg(Block *eb);
/*!
@@ -610,6 +624,7 @@
* @see #raise
* @see #Desc
*/
+ /* REQ TAG(SYSBIOS-866) */
Types.Site *getSite(Block *eb);
/*!
@@ -676,6 +691,7 @@
* `Gate_enter`/`Gate_leave` pair or simply ensure that only one
* thread in the system ever calls this method.
*/
+ /* REQ TAG(SYSBIOS-870) */
Void print(Block *eb);
/*!
@@ -687,6 +703,7 @@
* returning to the caller or aborting - depending on the error policy
* `{@link #policy}`.
*/
+ /* REQ TAG(SYSBIOS-853), REQ TAG(SYSBIOS-865) */
Void policyDefault(Block *eb, Types.ModuleId mod, CString file, Int line,
Id id, IArg arg1, IArg arg2);
@@ -704,6 +721,7 @@
* the only information available in the returned `Error_Block` is the
* error ID.
*/
+ /* REQ TAG(SYSBIOS-855) */
Void policyMin(Block *eb, Types.ModuleId mod, CString file, Int line,
Id id, IArg arg1, IArg arg2);
@@ -719,6 +737,7 @@
* the caller. As a result, ANY error raised by the application will cause
* it to indefinitly hang.
*/
+ /* REQ TAG(SYSBIOS-854) */
Void policySpin(Block *eb, Types.ModuleId mod, CString file, Int line,
Id id, IArg arg1, IArg arg2);
diff --git a/src/packages/xdc/runtime/Text.c b/src/packages/xdc/runtime/Text.c
index 9f5a5f7..ea091cb 100644
--- a/src/packages/xdc/runtime/Text.c
+++ b/src/packages/xdc/runtime/Text.c
@@ -46,6 +46,7 @@
/*
* ======== matchRope ========
*/
+/* REQ TAG(SYSBIOS-893) */
Int Text_matchRope(Types_RopeId rope, CString pat, UShort *lenp)
{
Text_MatchVisState state;
@@ -145,6 +146,7 @@
* ======== putLab ========
* len == -1 => infinite output
*/
+/* REQ TAG(SYSBIOS-895), REQ TAG(SYSBIOS-897), REQ TAG(SYSBIOS-898) */
Int Text_putLab(Types_Label *lab, Char **bufp, Int len)
{
Int res;
@@ -169,6 +171,7 @@
/*
* ======== putMod ========
*/
+/* REQ TAG(SYSBIOS-894), REQ TAG(SYSBIOS-897), REQ TAG(SYSBIOS-898) */
Int Text_putMod(Types_ModuleId mid, Char **bufp, Int len)
{
Text_PrintVisState state;
@@ -211,6 +214,7 @@
* If site->mod == 0, the module is unspecified and will be omitted from
* the output.
*/
+/* REQ TAG(SYSBIOS-896), REQ TAG(SYSBIOS-897), REQ TAG(SYSBIOS-898) */
Int Text_putSite(Types_Site *site, Char **bufp, Int len)
{
UShort res;
diff --git a/src/packages/xdc/runtime/Text.xdc b/src/packages/xdc/runtime/Text.xdc
index 11add48..9c33681 100644
--- a/src/packages/xdc/runtime/Text.xdc
+++ b/src/packages/xdc/runtime/Text.xdc
@@ -56,6 +56,7 @@
*
* The node id 0 represents the empty string "".
*/
+ /* REQ TAG(SYSBIOS-892) */
typedef Types.RopeId RopeId;
/*!
@@ -75,6 +76,7 @@
* The name of an instance if the module's instances are configured to
* not have names.
*/
+ /* REQ TAG(SYSBIOS-889) */
config String nameUnknown = "{unknown-instance-name}";
/*!
@@ -83,6 +85,7 @@
*
* The name used if the instance's name has been set to `NULL`.
*/
+ /* REQ TAG(SYSBIOS-890) */
config String nameEmpty = "{empty-instance-name}";
/*!
@@ -92,6 +95,7 @@
* The name of an instance if the name exists but it's not loaded
* on the target.
*/
+ /* REQ TAG(SYSBIOS-891) */
config String nameStatic = "{static-instance-name}";
/*!
@@ -101,15 +105,13 @@
* Character strings managed by this module are allocated together
* with other character strings, and loaded to the target, when this
* parameter is set to its default value `true`. If this parameter is
- * set to `false`, the character strings managed by Text are removed from
- * the application.
+ * set to `false`, the character strings managed by Text are kept in the
+ * application object file, but they are not loaded to the target.
*
* A consequence of setting this parameter to `false` is that all names
* assigned to static instances are set to NULL, and cannot be displayed by
* the code loaded to the target. Also, the Log Events that automatically
- * print instance names will print NULL for any static instance. The same
- * code would print the pointers to the names if this parameter is set to
- * `true` and 'isLoaded` is set to '`false`.
+ * print instance names will print NULL for any static instance.
*
* ROV is not affected by this parameter and it will also correctly display
* names of static instances in their modules' views. ROV detects these
@@ -118,6 +120,7 @@
* Module and event IDs are still unique and Log.Events within one module
* have consecutive IDs.
*/
+ /* REQ TAG(SYSBIOS-888) */
config Bool isLoaded = true;
/*!
@@ -165,6 +168,7 @@
* - 1 wildcard match
* @p
*/
+ /* REQ TAG(SYSBIOS-893) */
Int matchRope(RopeId rope, CString pat, UShort *lenp);
/*!
@@ -202,6 +206,7 @@
*
* @see Types#Label
*/
+ /* REQ TAG(SYSBIOS-895), REQ TAG(SYSBIOS-897), REQ TAG(SYSBIOS-898) */
Int putLab(Types.Label *lab, Char **bufp, Int len);
/*!
@@ -233,6 +238,7 @@
* The return value always reflects the number of characters output,
* but it may be less than `len`.
*/
+ /* REQ TAG(SYSBIOS-894), REQ TAG(SYSBIOS-897), REQ TAG(SYSBIOS-898) */
Int putMod(Types.ModuleId mid, Char **bufp, Int len);
/*!
@@ -263,6 +269,7 @@
* The return value always reflects the number of characters output,
* but it may be less than `len`.
*/
+ /* REQ TAG(SYSBIOS-896), REQ TAG(SYSBIOS-897), REQ TAG(SYSBIOS-898) */
Int putSite(Types.Site *site, Char **bufp, Int len);
internal:
diff --git a/src/packages/xdc/runtime/Timestamp.c b/src/packages/xdc/runtime/Timestamp.c
index f8b8b98..b7ba3cb 100644
--- a/src/packages/xdc/runtime/Timestamp.c
+++ b/src/packages/xdc/runtime/Timestamp.c
@@ -1,10 +1,10 @@
/* --COPYRIGHT--,ESD
- * Copyright (c) 2008 Texas Instruments. All rights reserved.
- * This program and the accompanying materials are made available under the
+ * Copyright (c) 2008-2019 Texas Instruments Incorporated
+ * This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 and Eclipse Distribution License
* v. 1.0 which accompanies this distribution. The Eclipse Public License is
* available at http://www.eclipse.org/legal/epl-v10.html and the Eclipse
- * Distribution License is available at
+ * Distribution License is available at
* http://www.eclipse.org/org/documents/edl-v10.php.
*
* Contributors:
@@ -20,6 +20,7 @@
/*
* ======== Timestamp_get32 ========
*/
+/* REQ TAG(SYSBIOS-883) */
Bits32 Timestamp_get32(Void)
{
return (Timestamp_SupportProxy_get32());
@@ -28,6 +29,7 @@
/*
* ======== Timestamp_get64 ========
*/
+/* REQ TAG(SYSBIOS-884) */
Void Timestamp_get64(Types_Timestamp64 *result)
{
Timestamp_SupportProxy_get64(result);
@@ -36,6 +38,7 @@
/*
* ======== Timestamp_getFreq ========
*/
+/* REQ TAG(SYSBIOS-885) */
Void Timestamp_getFreq(Types_FreqHz *freq)
{
Timestamp_SupportProxy_getFreq(freq);
diff --git a/src/packages/xdc/runtime/Timestamp.xdc b/src/packages/xdc/runtime/Timestamp.xdc
index 1284000..f55e0a4 100644
--- a/src/packages/xdc/runtime/Timestamp.xdc
+++ b/src/packages/xdc/runtime/Timestamp.xdc
@@ -1,5 +1,5 @@
/* --COPYRIGHT--,ESD
- * Copyright (c) 2008 Texas Instruments. All rights reserved.
+ * Copyright (c) 2008-2019 Texas Instruments Incorporated
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 and Eclipse Distribution License
* v. 1.0 which accompanies this distribution. The Eclipse Public License is
@@ -20,10 +20,9 @@
* ======== Timestamp ========
* Timestamp services
*
- * This module provides `{@link xdc.runtime.ITimestampClient}` APIs for
- * the xdc Runtime Support Library. Calls to these APIs are forwarded
- * to a platform specific `{@link xdc.runtime.ITimestampProvider}`
- * implementation.
+ * This module provides `{@link xdc.runtime.ITimestampClient}` APIs for the xdc
+ * Runtime Support Library. Calls to these APIs are forwarded to a platform
+ * specific `{@link xdc.runtime.ITimestampProvider}` implementation.
*
* A user can attach their own ITimestampProvider module
* using the following config file command:
@@ -36,10 +35,9 @@
* which provides null stubs for the APIs, will be attached by default.
*
* If the user is developing code using CCS, the
- * `{@link xdc.runtime.TimestampStd}`
- * ITimestampProvider implementation, which uses the ANSI C clock()
- * function, may provide a satisfactory timestamp source (remember to
- * enable the profile clock in CCS).
+ * `{@link xdc.runtime.TimestampStd}` ITimestampProvider implementation, which
+ * uses the ANSI C clock() function, may provide a satisfactory timestamp
+ * source (remember to enable the profile clock in CCS).
*
* To use the TimestampStd implementation, add the following to
* your config script:
@@ -54,13 +52,13 @@
* ======== SupportProxy ========
* User supplied time stamp provider module.
*
- * The SupportProxy module provides application/platform
- * specific implementations of the
- * `{@link xdc.runtime.ITimestampProvider}` APIs.
+ * The SupportProxy module provides application/platform specific
+ * implementations of the `{@link xdc.runtime.ITimestampProvider}` APIs.
*
* If not explicitly supplied by the user, this proxy defaults to
* `{@link xdc.runtime.TimestampNull}`,
* which provides null stubs for all of the ITimestampProvider APIs.
*/
+ /* REQ TAG(SYSBIOS-881) */
proxy SupportProxy inherits ITimestampProvider;
}
diff --git a/src/packages/xdc/runtime/TimestampNull.c b/src/packages/xdc/runtime/TimestampNull.c
index c0f7511..5c842e0 100644
--- a/src/packages/xdc/runtime/TimestampNull.c
+++ b/src/packages/xdc/runtime/TimestampNull.c
@@ -1,5 +1,5 @@
/* --COPYRIGHT--,ESD
- * Copyright (c) 2008-2017 Texas Instruments Incorporated
+ * Copyright (c) 2008-2019 Texas Instruments Incorporated
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 and Eclipse Distribution License
* v. 1.0 which accompanies this distribution. The Eclipse Public License is
@@ -22,6 +22,7 @@
/*
* ======== TimestampNull_get32 ========
*/
+/* REQ TAG(SYSBIOS-882) */
Bits32 TimestampNull_get32(Void)
{
return (~0U);
@@ -30,6 +31,7 @@
/*
* ======== TimestampNull_get64 ========
*/
+/* REQ TAG(SYSBIOS-882) */
Void TimestampNull_get64(Types_Timestamp64 *result)
{
result->lo = ~0U;
@@ -39,6 +41,7 @@
/*
* ======== TimestampNull_getFreq ========
*/
+/* REQ TAG(SYSBIOS-882) */
Void TimestampNull_getFreq(Types_FreqHz *freq)
{
freq->lo = 0U;
diff --git a/src/packages/xdc/runtime/Types.xdc b/src/packages/xdc/runtime/Types.xdc
index febaf27..7dbddf2 100644
--- a/src/packages/xdc/runtime/Types.xdc
+++ b/src/packages/xdc/runtime/Types.xdc
@@ -1,6 +1,6 @@
/* --COPYRIGHT--,ESD
- * Copyright (c) 2008 Texas Instruments. All rights reserved.
- * This program and the accompanying materials are made available under the
+ * Copyright (c) 2008-2019 Texas Instruments Incorporated
+ * This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 and Eclipse Distribution License
* v. 1.0 which accompanies this distribution. The Eclipse Public License is
* available at http://www.eclipse.org/legal/epl-v10.html and the Eclipse
@@ -170,6 +170,7 @@
typedef GateRef__ *GateRef;
/*! @_nodoc */
+ /* REQ TAG(SYSBIOS-892) */
typedef Bits16 RopeId;
/*!