BSD
 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
 
User Name:
Password:
Remember me
Go Back   Web Development Archives Mailing Lists BSD

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Display Modes
 
Unread Web Development Archives Sponsor:
  #1  
Old July 27th, 2008, 09:40 PM
Toru Nishimura
Guest
Dev Archives Newbie (0 - 499 posts)
 
Posts: n/a  
Time spent in forums:
Reputation Power:
IPLs - One too many?

Chris Gilbert said;

Currently all interrupts are routed to IRQ, and we have to handle nested
interrupts, so we don't block clock irqs, masking and unmasking things
in the PIC, all of which is added complexity and overhead.
>

If we only need interrupts at two levels, and the hardware supports it,
we can handle all the interrupt priorities in the hardware, and bypass
quite a bit of code (and hopefully give a performance gain)

In my understanding different and incompatible rework efforts have been
made for NetBSD/arm interrupt foundation. Given this statements can
I expect those will get settled down in a single and coherent shape which
is able to adapt many ARMs?

Toru Nishimura / ALKYL Technology

Reply With Quote
  #2  
Old August 1st, 2008, 07:41 AM
Chris Gilbert
Guest
Dev Archives Newbie (0 - 499 posts)
 
Posts: n/a  
Time spent in forums:
Reputation Power:
IPLs - One too many?

Toru Nishimura wrote:
Chris Gilbert said;

>Currently all interrupts are routed to IRQ, and we have to handle nested
>interrupts, so we don't block clock irqs, masking and unmasking things
>in the PIC, all of which is added complexity and overhead.
>>

>If we only need interrupts at two levels, and the hardware supports it,
>we can handle all the interrupt priorities in the hardware, and bypass
>quite a bit of code (and hopefully give a performance gain)


In my understanding different and incompatible rework efforts have been
made for NetBSD/arm interrupt foundation. Given this statements can
I expect those will get settled down in a single and coherent shape which
is able to adapt many ARMs?

Probably end up with two. traditional type that has to nest
interrupts (eg for iomd based systems) and one for routable IRQ/FIQ lines.

Although I think it should be possible to use a common API for both
types, so we still get a common core piece of PIC handling code.

Thanks,
Chris

Reply With Quote
Reply

Viewing: Web Development Archives Mailing Lists BSD > IPLs - One too many?


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are Off
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 





© 2003-2009 by Developer Shed. All rights reserved. DS Cluster 5 Hosted by Hostway
For more Enterprise Application Development news, visit eWeek