All of lore.kernel.org
 help / color / mirror / Atom feed
* [Adeos-main] porting adeos to MIPS architecture
@ 2002-07-17 12:03 toon.diels
  2002-07-17 13:17 ` [Adeos-main] " Philippe Gerum
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: toon.diels @ 2002-07-17 12:03 UTC (permalink / raw)
  To: adeos-main

[-- Attachment #1: Type: text/plain, Size: 941 bytes --]

Hi all,

I am porting adeos-1.0 to a MIPS processor. The most straight forward activities are porting the inline
assembly code for eg enabling/disabling interrupt, save/restoring registers etc.

However, porting the interrupt pipe (and domain switching) is not that trivial since it requires rewriting of the ipipe.
MIPS interrupt mechanisms are different then the x86 interrupt handling.

Before I start rewriting the interrupt (and exception) pipe mechanism to MIPS architecture, I would like to ask the
ADEOS originators what they expect to be reused when doing an architecture port: eg is it just reusing the API or
do you also want to reuse the sources (and which ones).

I have added some visio drawings with respect to the MIPS interrupt/exception handling to indicate how this takes
place on a MIPS.

(See attached file: viper_irq_pipeline.vsd)(See attached file: viper_irq.vsd)

thank you for the information and kind regards,

Toon

[-- Attachment #2: viper_irq_pipeline.vsd --]
[-- Type: application/octet-stream, Size: 43008 bytes --]

[-- Attachment #3: viper_irq.vsd --]
[-- Type: application/octet-stream, Size: 50176 bytes --]

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2002-07-18  6:40 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-07-17 12:03 [Adeos-main] porting adeos to MIPS architecture toon.diels
2002-07-17 13:17 ` [Adeos-main] " Philippe Gerum
2002-07-17 16:41 ` [Adeos-main] " Karim Yaghmour
2002-07-18  6:40 ` Herman Bruyninckx

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.