This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
RE: Round robin scheduler question
- From: Ian Gilmour <ian dot gilmour at ffei dot co dot uk>
- To: "Ecos-Discuss (E-mail)" <ecos-discuss at sources dot redhat dot com>
- Date: Wed, 20 Aug 2003 13:54:05 +0100
- Subject: RE: [ECOS] Round robin scheduler question
> -----Original Message-----
> From: Andrew Lunn [mailto:andrew@lunn.ch]
> Sent: Wednesday, August 20, 2003 1:38 PM
> To: Ian Gilmour
> Cc: Ecos-Discuss (E-mail)
> Subject: Re: [ECOS] Round robin scheduler question
>
>
> > I think I favour option 2.
>
> Actually, a simpler option might be to make your two threads call
> cyg_thread_yield() every so often. That will cause the cpu to be
> passed between the two threads and does not require you to modify
> eCos.
>
In the simple test case I gave you I agree this would be an even simpler
fix.
Unfortunately the code I'm porting involves 1000+ source files and 50+
dynamically created tasks so this isn't a viable option.
So any clues as to what I have to change for option 2?
Thanks again.
cheers,
Ian
----------------------------------------------------------------------------
CONFIDENTIALITY AND DISCLAIMER NOTICE
This message and any attachment is confidential and is protected by
copyright. If you are not the intended recipient, please email the sender or
telephone +44 (0)1442 213440 and delete this message and any attachment from
your system. Dissemination and or copying of this email is prohibited if you
are not the intended recipient.
We believe, but do not warrant, that this email and any attachments are
virus free. You should take full responsibility for virus checking.
No responsibility is accepted by FUJIFILM Electronic Imaging Limited for
personal emails or emails unconnected with FUJIFILM Electronic Imaging
Limited's business.
----------------------------------------------------------------------------
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss