diff src/cs/riviera/rvm/rvm_ext_priorities.h @ 0:4e78acac3d88

src/{condat,cs,gpf,nucleus}: import from Selenite
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 16 Oct 2020 06:23:26 +0000
parents
children 93af50ca61f9
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/cs/riviera/rvm/rvm_ext_priorities.h	Fri Oct 16 06:23:26 2020 +0000
@@ -0,0 +1,58 @@
+
+/************************************************************************************* 
+ *                                                                                   * 
+ *  Name        rvm_ext_priorities.h                                                 * 
+ *                                                                                   * 
+ *  Function    this file priorities defintitions for basic SWEs			         * 
+ *				It includes a file                                   *
+ *                                                                                   * 
+ *  Version		0.1															         * 
+ *																			         * 
+ * 	Date       	Modification												         * 
+ *  ------------------------------------									         * 
+ *  10/11/2000	Create														         * 
+ *																			         * 
+ *	Author		Cristian Livadiotti (c-livadiotti@ti.com)					         * 
+ *																			         * 
+ * (C) Copyright 2000 by Texas Instruments Incorporated, All Rights Reserved         * 
+ *                                                                                   *
+ * --------------------------------------------------------------------------------- *
+ *                                                                                   *
+ *   History:                                                                        *
+ *                                                                                   *
+ *   10/18/2001 - Updated for R2D by Christophe Favergeon		                     * 
+ *                                                                                   *
+ *************************************************************************************/
+
+#ifndef __RVM_EXT_PRIORITIES_H_
+#define __RVM_EXT_PRIORITIES_H_
+
+/* PRIORITIES SETTING:                        */
+/* All user priority should be set under 250: */
+/* Higher values are reserved                 */
+
+/*
+** External Priority definitions
+** Note that RVM_EXPL_TASK_PRIORITY is used for testing purpose (refer to RTEST).
+** Hence, users have to make sure that such a priority is lower than the software
+** entity under test, not to starve the system.
+*/
+#define		RVM_EXPL_TASK_PRIORITY	(242)
+
+#define		RVM_RGUI_TASK_PRIORITY	(240)
+#define		RVM_R2D_TASK_PRIORITY	(239)
+
+
+#define		RVM_DEV1_TASK_PRIORITY	(245)
+#define		RVM_DEV2_TASK_PRIORITY	(245)
+#define		RVM_DEV3_TASK_PRIORITY	(245)
+
+#define		RVM_UVM_TASK_PRIORITY	(245)
+
+#define		RVM_BTU_TASK_PRIORITY	(248) /* was 240 */
+#define		RVM_BTUI_TASK_PRIORITY	(240)
+#define		RVM_BTA_TASK_PRIORITY	(248) /* rl: was 200 */
+#define		RVM_BTH_TASK_PRIORITY	(200)
+
+#endif /* __RVM_EXT_PRIORITIES_H_ */
+