Hi,
I just want the eCos HAL and kernel (for scheduler part) and implement my own 
POSIX syscall.
(with cyg_hal_sys_kill mechanism I've done pthread_* , vfork, exec and kill in 
the synthetic target).
So even if it's a nested interrupt, a DSR or anything else, is it possible to 
get previous context
informations? (I've watched context.S it's very helpful, but I need a little 
more)
Thanks.
BR, jjp  
----------------------------------------
> Date: Tue, 24 Jun 2008 16:02:01 +0200
> From: [EMAIL PROTECTED]
> To: [EMAIL PROTECTED]
> CC: [EMAIL PROTECTED]; [email protected]
> Subject: Re: [ECOS] get interrupt stack
> 
> On Tue, Jun 24, 2008 at 02:52:16PM +0100, trollepi jj wrote:
>> 
>> Thanks for your quick reply.
>> 
>> I try to implement a simple mecanism of signal on arm7 (I've done it with 
>> the synthetic target before -playing
>> with EBP and ESP - and it works well). I agree that an interrupt is 
>> anonymous but when a context switch happens
>>  (clock interrupt). But where the informations of the current are stored in 
>> order to it gets back and continues its execution?
>> There is "obviously" a place in the thread stack or in an other structure to 
>> retrieve this information.
> 
> Why are you assuming you are in thread context when the interrupt
> happens? It could be in nested interrupt. It could be in a DSR....
> 
> Why not just use real signals as eCos implements?
> 
>   Andrew

_________________________________________________________________
Sur Windows Live Ideas, découvrez en exclusivité de nouveaux services en 
ligne... si nouveaux qu'ils ne sont pas encore sortis officiellement sur le 
marché !
http://ideas.live.com

--
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss

Reply via email to