On Thu, 2007-02-22 at 01:27 +0000, Paul wrote:
> On Thursday 22 February 2007 00:42, Philippe Gerum wrote:
> > On Wed, 2007-02-21 at 20:30 +0000, Paul wrote:
> > > Hi Philippe
> > >
> > >  After compiling the current git sources for x86_64 on 2.6.19 and failing
> > > miserably to boot under qemu, I finally tried on a live box - An AMD64
> > > X2.
> >
> > I can also boot it under qemu (0.8.2) here, actually this is how I wrote
> > the basic Adeos support before switching to real hw. Could you send me
> > some boot log and .config? Maybe a bug is sleeping that triggers with
> > your configuration and that doesn't with mine.
> 
> Should point out that booting a stock virgin 2.6.19 kernel also fails under 
> qemu, so I'm not pointing fingers at the ipipe patch..

This said, the I-pipe patch suffers from a silly bug causing infinite
recursion when CONFIG_SMP + CONFIG_PREEMPT + CONFIG_DEBUG_PREEMPT are
all enabled. The patch below fixes it:

--- a/include/asm-x86_64/ipipe.h
+++ b/include/asm-x86_64/ipipe.h
@@ -93,7 +93,7 @@

 /* The logical processor id is read from the PDA, so this is always
  * safe, regardless of the underlying stack. */
-#define ipipe_processor_id()  smp_processor_id()
+#define ipipe_processor_id()  raw_smp_processor_id()

 #else  /* !CONFIG_SMP */

-- 
Philippe.



_______________________________________________
Xenomai-core mailing list
Xenomai-core@gna.org
https://mail.gna.org/listinfo/xenomai-core

Reply via email to