alireza ghassemi | 12 Sep 15:36 2010
Picon

booting prex

Hi

I posted a thread in the prex forum, but since no one replied in a long time, I decided to try the mailing list. I have problem booting prex 0.9.0. I have successfully compiled prex 0.9.0 using gcc and I have the "prexos" file as output, but apparently the information on the prex website about how to boot prex is out of date. First of all because it talks about files that are not being generated from the compilation and second, it speaks of how to make a bootable floppy disc(not a cd) which is obsolete and hard to access. So I was hoping if anyone call tell me how to make a bootable CD from the output of my prex 0.9.0 compilation.

thanx in advance.

------------------------------------------------------------------------------
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
Prex-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/prex-devel
rpandion | 30 Sep 21:19 2010

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
Prex-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/prex-devel
Yocto | 1 Oct 01:03 2010
Picon

Re: BeaglePort with MMU and CACHE

Hi

> Please share your experiments with this patch!

In order to build on CYGWIN, you need the following changes
to LIBGCC_PATH and PLATFORM_LIBS in mk/gcc.mk:

   LIBGCC_PATH :=  $(shell $(CC) $(CFLAGS) -print-file-name=)

   PLATFORM_LIBS+= -L"$(LIBGCC_PATH)" -lgcc

With these, your patch build Prex 0.9.0 and generate a 249670 bytes prexos.

$ openssl dgst -md5 prexos
MD5(prexos)= 2af3784c6d3bca3989d9be37d2d428c7

But 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: <rpandion <at> caramail.com>
To: <prex-devel <at> lists.sourceforge.net>
Sent: Thursday, September 30, 2010 3:19 PM
Subject: [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
> Prex-devel <at> lists.sourceforge.net
> 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
Richard PANDION | 1 Oct 23:31 2010

Re : Re: BeaglePort with MMU and CACHE

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
À : rpandion <at> caramail.com, prex-devel <at> lists.sourceforge.net
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:
<rpandion <at> caramail.com>To: <prex-devel <at> lists.sourceforge.net>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>
Prex-devel <at> lists.sourceforge.net> 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
Prex-devel <at> lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/prex-devel

Gmane