Subversion Repositories shark

Compare Revisions

Ignore whitespace Rev 1238 → Rev 1239

/demos/trunk/loader/func.h
1,33 → 1,8
#ifndef FUNC_H
#define FUNC_H
 
struct loader_task {
char name[20];
int number;
int group;
int server;
int local_scheduler;
struct timespec deadline;
struct timespec wcet;
int act_number;
struct timespec *act;
struct timespec *exec;
};
#include "eventc.h"
 
#define LOADER_POSIX_SCHEDULER 0
#define LOADER_EDF_SCHEDULER 1
#define LOADER_RM_SCHEDULER 2
#define LOADER_MPEGSTAR_SCHEDULER 3
 
/* Calibration Loops */
#define CALIBRATION_DELTA 10000
 
 
extern int cal_cycles;
extern struct timespec zero_time;
 
 
#define SHARK
#if defined SHARK
#include "shark.h"
39,10 → 14,13
#define generic_set_next_activation set_next_activation
#define generic_set_simulation_time set_simulation_time
#define generic_get_task_model get_task_model
#define generic_start_simulation start_simulation
#define generic_fsfinit() fsfinit()
#define generic_task_endcycle() ;
#define generic_task_endcycle() task_endcycle()
#endif
 
#include "func.h"
 
#endif