RecoSim  1.0
 All Classes Files Functions Variables Enumerations
Macros | Functions
user_scheduling.h File Reference
#include "scheduler_interface.h"
#include "task_priority_comparator.h"
#include "user_task_priority_comparator.h"

Go to the source code of this file.

Macros

#define FORTRESS_CONFIGURATION   Config_1
 
#define PRIORITY_QUEUE_STRATEGY   EDFPriorityComparator
 

Functions

void waiting_queue_handler_EA1_free (Scheduler_interface &scheduler)
 
Return_mapping_information waiting_queue_handler_mapping_EA1_free (Scheduler_interface &scheduler)
 
void waiting_queue_handler_scheduling_EA1_free (Scheduler_interface &scheduler)
 
void waiting_queue_handler_EA1_all (Scheduler_interface &scheduler)
 
Return_mapping_information waiting_queue_handler_mapping_EA1_all (Scheduler_interface &scheduler)
 
void waiting_queue_handler_scheduling_EA1_all (Scheduler_interface &scheduler)
 
void waiting_queue_handler_EA2_cn (Scheduler_interface &scheduler)
 
Return_mapping_information waiting_queue_handler_mapping_EA2_cn (Scheduler_interface &scheduler)
 
void waiting_queue_handler_scheduling_EA2_cn (Scheduler_interface &scheduler)
 
void waiting_queue_handler_Static (Scheduler_interface &scheduler)
 
Return_mapping_information waiting_queue_handler_mapping_Static (Scheduler_interface &scheduler)
 
void waiting_queue_handler_scheduling_Static (Scheduler_interface &scheduler)
 
void waiting_queue_handler_EA3 (Scheduler_interface &scheduler)
 
Return_mapping_information waiting_queue_handler_mapping_EA3 (Scheduler_interface &scheduler)
 
void waiting_queue_handler_scheduling_EA3 (Scheduler_interface &scheduler)
 
void waiting_queue_handler_EA2_c (Scheduler_interface &scheduler)
 
Return_mapping_information waiting_queue_handler_mapping_EA2_c (Scheduler_interface &scheduler)
 
void waiting_queue_handler_scheduling_EA2_c (Scheduler_interface &scheduler)
 
void waiting_queue_handler_EA2_cr (Scheduler_interface &scheduler)
 
Return_mapping_information waiting_queue_handler_mapping_EA2_cr (Scheduler_interface &scheduler)
 
void waiting_queue_handler_scheduling_EA2_cr (Scheduler_interface &scheduler)
 
void waiting_queue_handler_EA2_crn (Scheduler_interface &scheduler)
 
Return_mapping_information waiting_queue_handler_mapping_EA2_crn (Scheduler_interface &scheduler)
 
void waiting_queue_handler_scheduling_EA2_crn (Scheduler_interface &scheduler)
 
void waiting_queue_handler_Smart_Static (Scheduler_interface &scheduler)
 
Return_mapping_information waiting_queue_handler_mapping_Smart_Static (Scheduler_interface &scheduler)
 
void waiting_queue_handler_scheduling_Smart_Static (Scheduler_interface &scheduler)
 
void waiting_queue_handler_TA1 (Scheduler_interface &scheduler)
 
Return_mapping_information waiting_queue_handler_mapping_TA1 (Scheduler_interface &scheduler)
 
void waiting_queue_handler_scheduling_TA1 (Scheduler_interface &scheduler)
 
void waiting_queue_handler_EA3c (Scheduler_interface &scheduler)
 
Return_mapping_information waiting_queue_handler_mapping_EA3c (Scheduler_interface &scheduler)
 
void waiting_queue_handler_scheduling_EA3c (Scheduler_interface &scheduler)
 
void waiting_queue_handler_EA3dead (Scheduler_interface &scheduler)
 
Return_mapping_information waiting_queue_handler_mapping_EA3dead (Scheduler_interface &scheduler)
 
void waiting_queue_handler_scheduling_EA3dead (Scheduler_interface &scheduler)
 
void waiting_queue_handler_EA3dead2 (Scheduler_interface &scheduler)
 
Return_mapping_information waiting_queue_handler_mapping_EA3dead2 (Scheduler_interface &scheduler)
 
void waiting_queue_handler_scheduling_EA3dead2 (Scheduler_interface &scheduler)
 
void waiting_queue_handler_EA3dead3 (Scheduler_interface &scheduler)
 
Return_mapping_information waiting_queue_handler_mapping_EA3dead3 (Scheduler_interface &scheduler)
 
void waiting_queue_handler_scheduling_EA3dead3 (Scheduler_interface &scheduler)
 

Detailed Description

UNS - CNRS Copyright 2013 All Rights Reserved.

These computer program listings and specifications, herein, are the property of Université de Nice Sophia-Antipolis (UNS) and Centre National de la Recherche Scientifique (CNRS), and shall not be reproduced or copied or used in whole or in part as the basis for manufacture or sale of items without written permission. For a license agreement, please contact: licen.nosp@m.sing.nosp@m.@satt.nosp@m.se.c.nosp@m.om

Author
Francois Duhem (Franc.nosp@m.ois..nosp@m.Duhem.nosp@m.@uni.nosp@m.ce.fr), Fabrice Muller (Fabri.nosp@m.ce.M.nosp@m.uller.nosp@m.@uni.nosp@m.ce.fr) University of Nice-Sophia Antipolis - LEAT/CNRS
Version
1.0-build:2014/06/04
Date
April 16, 2015 9:34:55 PM CEST

DESCRIPTION

     User-defined scheduling schemes for config : xc7z020 device (Zynq7)

Function Documentation

void waiting_queue_handler_EA1_all ( Scheduler_interface scheduler)

\ NECESSARY SYNC

void waiting_queue_handler_EA1_free ( Scheduler_interface scheduler)

\ NECESSARY SYNC

void waiting_queue_handler_EA2_c ( Scheduler_interface scheduler)

\ NECESSARY SYNC

void waiting_queue_handler_EA2_cn ( Scheduler_interface scheduler)

\ NECESSARY SYNC

void waiting_queue_handler_EA2_cr ( Scheduler_interface scheduler)

\ NECESSARY SYNC

void waiting_queue_handler_EA2_crn ( Scheduler_interface scheduler)

\ NECESSARY SYNC

void waiting_queue_handler_EA3 ( Scheduler_interface scheduler)

\ NECESSARY SYNC

void waiting_queue_handler_EA3c ( Scheduler_interface scheduler)

\ NECESSARY SYNC

void waiting_queue_handler_EA3dead ( Scheduler_interface scheduler)

\ NECESSARY SYNC

void waiting_queue_handler_EA3dead2 ( Scheduler_interface scheduler)

\ NECESSARY SYNC

void waiting_queue_handler_EA3dead3 ( Scheduler_interface scheduler)

\ NECESSARY SYNC

void waiting_queue_handler_Smart_Static ( Scheduler_interface scheduler)

\ NECESSARY SYNC

void waiting_queue_handler_Static ( Scheduler_interface scheduler)

\ NECESSARY SYNC

void waiting_queue_handler_TA1 ( Scheduler_interface scheduler)

\ NECESSARY SYNC