This is the mail archive of the
ecos-discuss@sources.redhat.com
mailing list for the eCos project.
isr() and dsr() running environment?
- From: <jameshq at liverpool dot ac dot uk>
- To: ecos-discuss at sources dot redhat dot com
- Date: Thu, 17 Oct 2002 22:11:51 +0100
- Subject: [ECOS] isr() and dsr() running environment?
Hi all:
in ecos porting guide it says the dsr() should run with interrupt
enabled. and according the helpful interrupt handling diagram from
Nick. Are the following of my assumption right?? Thanks
1). isr() should run with global interrupt enabled and higher priority
interrupt than current interrupt allowed.
2). dsr() should run with global interrupt enabled and all level(lower
and higher than current) priority interrupt source allowed.
3). means during the time processing dsr(), it can be interrupted by
any other interrupt souce regardless its interrupt priority?
BTW seems sparc works in that way, right?
Thanks a lot.
--
Before posting, please read the FAQ: http://sources.redhat.com/fom/ecos
and search the list archive: http://sources.redhat.com/ml/ecos-discuss