On Wed, 2010-09-01 at 17:02 +0800, Gao wrote:
> Thank you Philippe very much. Yes, it seems that Xenomail may not support
> the MPC870 cpu. But you mean the Xenomai with linux 2.6.34 kernel can
> support it, right?

I mean that a port of Xenomai to a custom board based on a CPU from the
mpc855 family is known to work, based on a 2.6.34 kernel, and that is
the only port of Xenomai to this architecture I'm aware of. The latest
I-pipe/powerpc patch for 2.6.34 does include that support for 8xx.

Now, it should be possible for you to backport the I-pipe bits from the
2.6.34 patch required to run 8xx to 2.6.33, if your bsp is based on that
release.

>  Another question, is there a officail document that say
> runing Xenomai on the mpc855 family processors needs 2.6.34 kernel? 
> 

You are currently reading it.

> -----Original Message-----
> From: Philippe Gerum [mailto:[email protected]] 
> Sent: 2010年9月1日 16:39
> To: Gao
> Cc: [email protected]
> Subject: RE: [Xenomai-help] Powerpc kernel cannot boot with xenomai
> 
> On Wed, 2010-09-01 at 16:11 +0800, Gao wrote:
> > Hi Philippe,
> > 
> > Are you sure  xenomai(2.5.4) doesn't support the cpu MPC870? Thank you.
> > 
> 
> I'm saying that your particular board is not known to run Xenomai, nothing
> else. Those which officially do are listed here:
> http://www.xenomai.org/index.php/Embedded_Device_Support#Supported_Architect
> ures
> 
> In any case, if you want to run Xenomai on a processor from the mpc855
> family, 2.6.34 is a requirement.
> 
> > 
> > Wenyi Gao
> > 
> > -----Original Message-----
> > From: Philippe Gerum [mailto:[email protected]]
> > Sent: 2010年9月1日 15:53
> > To: Gao
> > Cc: [email protected]
> > Subject: Re: [Xenomai-help] Powerpc kernel cannot boot with xenomai
> > 
> > On Wed, 2010-09-01 at 15:47 +0800, Gao wrote:
> > > Hi All,
> > >  
> > > I patched the kernel with xenomai, but the kernel "cuImage" cannot 
> > > boot up, below is the console output:
> > >      
> > > U-Boot 2009.06.00-svn21572 (Aug 24 2010 - 11:20:12)
> > >  
> > > CPU:   MPC885ZPnn at 100 MHz: 8 kB I-Cache 8 kB D-Cache FEC present
> > 
> > This board is not supported. What goes wrong is likely the I-pipe 
> > patch for this particular hardware.
> > 
> > > Board: RXT-2000
> > > I2C:   ready
> > > DRAM:  32 MB
> > > 1 gd->ram_size = (2000000) CONFIG_SYS_MEM_TOP_HIDE (0)
> > > 2 gd->ram_size = (2000000) CONFIG_SYS_MEM_TOP_HIDE (0)
> > > IRIS: bd->bi_memsize (2000000) gd(ff002ec0)->gd->ram_size(2000000)
> > > IRIS: bd->bi_memsize (2000000)
> > > Now running in RAM - U-Boot at: 01f89000
> > > FLASH: 16 MB
> > > In:    serial
> > > Out:   serial
> > > Err:   serial
> > > Net:   FEC ETHERNET
> > > IRIS: IDE testing
> > > IRIS: CONFIG_CMD_IDE
> > > PCMCIA:IRIS: NO CONFIG_START_IDE
> > > SanDisk SDP 5/3 0.6
> > >             Fixed Disk Card
> > >             IDE interface
> > >             [silicon] [unique] [single] [sleep] [standby] [idle] 
> > > [low power] Bus 0: OK
> > >   Device 0: Model: SanDisk SDCFH-002G Firm: HDX 5.04 Ser#:
> > > AOZ043010001455
> > >             Type: Removable Hard Disk
> > >             Capacity: 1918.0 MB = 1.8 GB (3928176 x 512) Hit any key 
> > > to stop autoboot:  0 ## Booting kernel from Legacy Image at 00100000 
> > > ...
> > >    Image Name:   Linux-2.6.33.4
> > >    Image Type:   PowerPC Linux Kernel Image (gzip compressed)
> > >    Data Size:    1873951 Bytes =  1.8 MB
> > >    Load Address: 00400000
> > >    Entry Point:  00400558
> > >    Verifying Checksum ... OK
> > >    Uncompressing Kernel Image ... OK Memory <- <0x0 0x0> (0MB)
> > > ENET0: local-mac-address <- 00:00:00:00:00:00 CPU clock-frequency <- 
> > > 0x0 (0MHz) CPU timebase-frequency <- 0x0 (0MHz)
> > >  
> > > zImage starting: loaded at 0x00400000 (sp: 0x01b88990) Allocating 
> > > 0x3d6de0 bytes for kernel ...
> > > gunzipping (0x00000000 <- 0x0040c000:0x007fd97c)...done 0x3adf34 
> > > bytes
> > >  
> > > Linux/PowerPC load:
> > > Finalizing device tree... flat tree at 0x80a300
> > > 
> > >  
> > >  
> > > Before I patched xenomai, the kernel can boot up with below console
> > > output:
> > >  
> > >  
> > > CPU:   MPC885ZPnn at 100 MHz: 8 kB I-Cache 8 kB D-Cache FEC present
> > > Board: RXT-2000
> > > I2C:   ready
> > > DRAM:  32 MB
> > > 1 gd->ram_size = (2000000) CONFIG_SYS_MEM_TOP_HIDE (0)
> > > 2 gd->ram_size = (2000000) CONFIG_SYS_MEM_TOP_HIDE (0)
> > > IRIS: bd->bi_memsize (2000000) gd(ff002ec0)->gd->ram_size(2000000)
> > > IRIS: bd->bi_memsize (2000000)
> > > Now running in RAM - U-Boot at: 01f89000
> > > FLASH: 16 MB
> > > In:    serial
> > > Out:   serial
> > > Err:   serial
> > > Net:   FEC ETHERNET
> > > IRIS: IDE testing
> > > IRIS: CONFIG_CMD_IDE
> > > PCMCIA:IRIS: NO CONFIG_START_IDE
> > > SanDisk SDP 5/3 0.6
> > >             Fixed Disk Card
> > >             IDE interface
> > >             [silicon] [unique] [single] [sleep] [standby] [idle] 
> > > [low power] Bus 0: OK
> > >   Device 0: Model: SanDisk SDCFH-002G Firm: HDX 5.04 Ser#:
> > > AOZ043010001455
> > >             Type: Removable Hard Disk
> > >             Capacity: 1918.0 MB = 1.8 GB (3928176 x 512) Hit any key 
> > > to stop autoboot:  0 ## Booting kernel from Legacy Image at 00100000 
> > > ...
> > >    Image Name:   Linux-2.6.33.4
> > >    Image Type:   PowerPC Linux Kernel Image (gzip compressed)
> > >    Data Size:    1697346 Bytes =  1.6 MB
> > >    Load Address: 00400000
> > >    Entry Point:  00400558
> > >    Verifying Checksum ... OK
> > >    Uncompressing Kernel Image ... OK Memory <- <0x0 0x2000000> 
> > > (32MB)
> > > ENET0: local-mac-address <- 00:d0:dd:ff:20:00 CPU clock-frequency <- 
> > > 0x5f5e100 (100MHz) CPU timebase-frequency <- 0x2faf08 (3MHz) CPU 
> > > bus-frequency <- 0x2faf080 (50MHz)
> > >  
> > > zImage starting: loaded at 0x00400000 (sp: 0x01b88990) Allocating 
> > > 0x35e3f0 bytes for kernel ...
> > > gunzipping (0x00000000 <- 0x0040c000:0x00799450)...done 0x349f2c 
> > > bytes
> > >  
> > > Linux/PowerPC load: root=/dev/sda1 rw rootfstype=ext3 
> > > ip=169.254.0.2::169.254.0.1:255.255.0.0 console=ttyCPM0,38400 
> > > Finalizing device tree... flat tree at 0x7a6300 Using RxT-Carrier 
> > > machine description ...................
> > > 
> > >  
> > > It seems the boot loader doesn't pass the boot parameters to the 
> > > kernel that cannot boot up. Any one can help me? Thanks in advance.
> > >  
> > >  
> > >  
> > >  
> > > Best regards,
> > > Wenyi Gao
> > >  
> > > 
> > > _______________________________________________
> > > Xenomai-help mailing list
> > > [email protected]
> > > https://mail.gna.org/listinfo/xenomai-help
> > 
> > --
> > Philippe.
> > 
> > 
> > 
> 
> --
> Philippe.
> 
> 
> 

-- 
Philippe.



_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to