Hi Philippe!

On Fri, Aug 27, 2004 at 09:42:25AM +0200, Philippe Gerum wrote:

[...]

> To sum up, here is the current status of the Adeos project wrt
> architecture ports:

> o Adeos for Linux 2.6:
> - PPC (testing, UP)

> Adeos patches can be downloaded from:
> http://download.gna.org/adeos/patches/

I just downloaded adeos-linux-2.6.8rc1-ppc-r6c4.patch and tried to apply
it. But head_8xx.S fails. See the attached reject file.
Your head_8xx.S doesn't seem to match the linux-2.6.8-rc1's file.

regards - Marc

P.S.: I downloaded linux-2.6.8-rc1 from kernel.org....
-- 
#!/bin/sh
set - `type $0` 'tr "[a-zA-Z]" "[n-za-mN-ZA-M]"';while [ "$2" != "" ];do \
shift;done; echo 'frq -a -rc '`echo "$0"| $1 `'>$UBZR/.`rpub signature|'`\
echo $1|$1`'`;rpub "Jr ner fvtangher bs obet. Erfvfgnapr vf shgvyr!"'|$1|sh
***************
*** 194,200 ****
        EXC_XFER_TEMPLATE(n, hdlr, n+1, NOCOPY, transfer_to_handler, \
                          ret_from_except)
  
- #define EXC_XFER_EE(n, hdlr)          \
        EXC_XFER_TEMPLATE(n, hdlr, n, COPY_EE, transfer_to_handler_full, \
                          ret_from_except_full)
  
--- 194,206 ----
        EXC_XFER_TEMPLATE(n, hdlr, n+1, NOCOPY, transfer_to_handler, \
                          ret_from_except)
  
+ #ifdef CONFIG_ADEOS_CORE
+ #define EXC_XFER_ADEOS_LITE(n, hdlr)          \
+       EXC_XFER_TEMPLATE(n, hdlr, n+1, NOCOPY, transfer_to_handler, \
+                         __adeos_ret_from_except)
+ #endif /* CONFIG_ADEOS_CORE */
+ 
+       #define EXC_XFER_EE(n, hdlr)            \
        EXC_XFER_TEMPLATE(n, hdlr, n, COPY_EE, transfer_to_handler_full, \
                          ret_from_except_full)
  
***************
*** 241,247 ****
        EXC_XFER_EE_LITE(0x400, handle_page_fault)
  
  /* External interrupt */
        EXCEPTION(0x500, HardwareInterrupt, do_IRQ, EXC_XFER_LITE)
  
  /* Alignment exception */
        . = 0x600
--- 247,257 ----
        EXC_XFER_EE_LITE(0x400, handle_page_fault)
  
  /* External interrupt */
+ #ifdef CONFIG_ADEOS_CORE
+       EXCEPTION(0x500, HardwareInterrupt, __adeos_grab_irq, 
EXC_XFER_ADEOS_LITE)
+ #else /* !CONFIG_ADEOS_CORE */
        EXCEPTION(0x500, HardwareInterrupt, do_IRQ, EXC_XFER_LITE)
+ #endif /* CONFIG_ADEOS_CORE */
  
  /* Alignment exception */
        . = 0x600
***************
*** 262,268 ****
        EXCEPTION(0x800, FPUnavailable, UnknownException, EXC_XFER_STD)
  
  /* Decrementer */
        EXCEPTION(0x900, Decrementer, timer_interrupt, EXC_XFER_LITE)
  
        EXCEPTION(0xa00, Trap_0a, UnknownException, EXC_XFER_EE)
        EXCEPTION(0xb00, Trap_0b, UnknownException, EXC_XFER_EE)
--- 272,282 ----
        EXCEPTION(0x800, FPUnavailable, UnknownException, EXC_XFER_STD)
  
  /* Decrementer */
+ #ifdef CONFIG_ADEOS_CORE
+       EXCEPTION(0x900, Decrementer, __adeos_grab_timer, EXC_XFER_ADEOS_LITE)
+ #else /* !CONFIG_ADEOS_CORE */
        EXCEPTION(0x900, Decrementer, timer_interrupt, EXC_XFER_LITE)
+ #endif /* CONFIG_ADEOS_CORE */
  
        EXCEPTION(0xa00, Trap_0a, UnknownException, EXC_XFER_EE)
        EXCEPTION(0xb00, Trap_0b, UnknownException, EXC_XFER_EE)

Reply via email to