Hello all,

The diff file I posted yesterday does actually work on BeagleBoard RevB but not 
on BeagleBoard RevC.

I have posted a new diff (available at the same pastebin URL 
==>http://pastebin.com/JV2Mipbq) which fixes the issue and now works on both 
RevB and RevC boards. Thanks a lot to Yocto for his precious help tracking down 
the issue.

Basically, it failed on BeagleBoard RevC because this board has a 2nd memory 
bank which start address spans over memory bank 1 start address+4 MB and Prex 
ARM core cannot cope with this. Drop me a line if you want more details.

Please continue sharing your experiments with this new BeagleBoard port.

Cheers,

RICHARD

----- Message d'origine -----
De : Yocto
Envoyés : 01.10.10 01:03
À : [email protected], [email protected]
Objet : Re: [Prex-devel] BeaglePort with MMU and CACHE

Hi> Please share your experiments with this patch!In order to build on CYGWIN, 
you need the following changesto LIBGCC_PATH and PLATFORM_LIBS in mk/gcc.mk: 
LIBGCC_PATH := $(shell $(CC) $(CFLAGS) -print-file-name=) PLATFORM_LIBS+= 
-L"$(LIBGCC_PATH)" -lgccWith these, your patch build Prex 0.9.0 and generate a 
249670 bytes prexos.$ openssl dgst -md5 prexosMD5(prexos)= 
2af3784c6d3bca3989d9be37d2d428c7But it hang after starting. [ CodeSourcery G++ 
lite 2007q3-53 ]ps: I miss stuff like "--build=builddir/beagle" from Prex 0.8 
that kept the dir clean... Do you have any news for the release of Prex 1.0 
?Thanks// Yocto----- Original Message ----- From: <[email protected]>To: 
<[email protected]>Sent: Thursday, September 30, 2010 3:19 
PMSubject: [Prex-devel] BeaglePort with MMU and CACHE> Hello all,>> I have 
finally updated my port of Prex 0.9.0 for the BeagleBoard to > support the MMU 
and the CACHE (L1 cache only for the moment).>> As the diff file is more than 
2,000 lines long, I make it available via > PasteBin at the following URL: 
http://pastebin.com/JV2Mipbq>> This patch also provides support for R_ARM_V4BX 
relocations (thank you > Andrew - this makes it possible to use latest 
CodeSoursourcey G++ > toolchain 2010q1 to compile for the BeagleBoard) and 
includes a few bug > fixes (including a nasty one in usr/sbin/init/init.c which 
only showed up > when DEBUG was turned off!).>> As a reminder, to load this 
patch on the BeagleBoard, put the prexos > compiled image on a FAT formatted SD 
CARD and issue the following commands > in u-boot:> mmc init> fatload mmc 0 
0x80300000 prexos> go 0x80300000>> Please share your experiments with this 
patch!>> Cheers,>> RICHARD>> 
------------------------------------------------------------------------------> 
Start uncovering the many advantages of virtual appliances> and start using 
them to simplify application deployment and> accelerate your shift to cloud 
computing.> http://p.sf.net/sfu/novell-sfdev2dev> 
_______________________________________________> Prex-devel mailing list> 
[email protected]> 
https://lists.sourceforge.net/lists/listinfo/prex-devel>



------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
Prex-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/prex-devel

Reply via email to