Statistics
| Branch: | Revision:

root / include @ 47c4b975

# Date Author Comment
47c4b975 15/06/2011 17:21 Simon Tenbusch

[horizon-4] added some casts to atomic ops variables to avoid warnings

c87b95b0 20/05/2011 13:20 Simon Tenbusch

[eefscheduler] split getNextEvent of EEFScheduler in two methods: updateIES and getFirstEvent
- updateIES: Fills up the Independent Event Set
- getFirstEvent: returns the next event according to EEFScheduling Policy

bfb08604 18/05/2011 16:16 Simon Tenbusch

[eefscheduler] added changes from codereview (minor stuff) and moved scheduler call again from cSimulation to Tkenv and Cmdenv respectively

94cf1056 18/05/2011 13:54 Simon Tenbusch

[eefscheduler] bugfix with barriermsgs and sequential scheduling:
- the processingDuration was not set correctly everytime
- also now eefscheduler is deleting outdated barriers -> IES may get larger

463434d4 18/05/2011 13:54 Simon Tenbusch

[eefscheduler] made valid flag of barriermessage a AO_t

96e929a8 18/05/2011 13:54 Simon Tenbusch

[eefscheduler] encapsulated getProcessingDelay-call in the getEventDuration() of cMessage
The duration of a message is invalidated in scheduleAt and sendDirect/Delayed

2dd4eb12 18/05/2011 13:54 Simon Tenbusch

[eefscheduler] moved barrierMin from cSimulation to cSpinningthreadpool

6b81f4fa 18/05/2011 13:54 Simon Tenbusch

[eefscheduler] added eefscheduler support for NOBARRIER, fixed bug with duration:
- one has to make sure that getProcessingDelay() is only called exactly once per simulation of an event. Otherwise timings with random processing delays get mixed up.

aeae20a1 18/05/2011 13:54 Simon Tenbusch

[eefscheduler] made cSequentialScheduler work again with NOBARRIER

a3be1d55 18/05/2011 13:54 Simon Tenbusch

[eefscheduler] moved barrierwaiting to scheduler
- now the scheduler always returns a non barrier event

294a274e 18/05/2011 13:53 Simon Tenbusch

[eefscheduler] solved initialization bug of t_start
- now using delivd instead of t_start (t_start was redundant to delivd)
- removed t_start from code
- some code cleanup (some debug output removed..)

2501f650 18/05/2011 13:53 Simon Tenbusch

[eefscheduler]
made simulation working with cSequentialScheduler (barriercreation is noch fully moved to cScheduler)

83ba5375 18/05/2011 13:53 Simon Tenbusch

[eefscheduler] restructured doOneEvent
-doOneEvent now has no parameter
-getNextEvent now removes elements from the FES/IES
-still getting deadlock when IES runs empty

a3d116e3 18/05/2011 13:45 Simon Tenbusch

working on EEFScheduler:
added EEFScheduler

52072b74 18/05/2011 13:45 Simon Tenbusch

[eefscheduler] made EEFScheduler work with NOBARRIER disabled

e118c57b 08/04/2011 13:50 Simon Tenbusch

[omnet-4] code review
virtual destr.
pure virtual cLock functions
code formatting

ab8c7f8d 06/04/2011 15:48 Simon Tenbusch

added cNoLock, cleanup

93d0d4d3 06/04/2011 15:24 Simon Tenbusch

[horizon-4] added template locks, cNoLock is still missing

cLockedDefaultList and cLockedMsgHeap are now templated.
2c43d39b 06/04/2011 12:04 Simon Tenbusch

added some files, testing git commit

01873262 05/04/2011 20:02 Georg Kunz

Initial import of Horizon 4 release.