On Fri, Aug 12, 2011 at 01:23:36AM +0400, Antony Pavlov wrote: > Hi! > > Some times ago I made the scripts for building mips cross-development > stuff: toolchain, patched qemu, firmware, linux and small rootfs. > I named the scripts 'clab'. > > Today this scripts work not only for mips, but for arm, pc and > sparc32 too. > > (Yes, yes, I know about the existing projects of such type. > I'm planning to migrate to buildroot in the future.) > > Also clab has a script for running qemu in convenient way. > > In this letter I want propose this scripts for very easy testing > of barebox on MIPS Malta (with initial PCI support) and > on ARM Versatile. Maybe you can add this information to the wiki. You need an account for this which I can create for you (and everyone else who is interested). Sascha > > A small instruction: > > 1. clab will install toolchain and qemu to /opt/clab, so prepare it > > sudo mkdir /opt/clab > sudo chown $USER /opt/clab > > 2. get and unpack clab > > wget http://prizma.bmstu.ru/~antony/barebox/clab-0.34.tar.gz > tar vfx clab-0.34.tar.gz > cd clab-0.34 > > 3. build toolchain, qemu, firmware, linux & rootfs > > ./mk_src_dir.sh > ./build-all.sh > > If you don't want build linux & rootfs you can disable > options --build_linux and --build-rootfs. > > Clab will put all compiled stuff in the directory 'out'. > > 4. start barebox > > ./start-qemu.sh qemu-configs/versatile-linux-gnueabi/barebox-no-network-stdio > > ./start-qemu.sh qemu-configs/malta-linux-gnu/barebox-no-network-stdio > > Also you can run linux: > > ./start-qemu.sh qemu-configs/versatile-linux-gnueabi/stdio-no-network > > ./start-qemu.sh qemu-configs/malta-linux-gnu/stdio-no-network > > 5. starting barebox with network support need root > permissions to setup tap network interface. > > So to try barebox with Realtek 8139 on PCI bus run this: > > sudo ./start-qemu.sh qemu-configs/versatile-linux-gnueabi/barebox-stdio > > -- > Best regards, > Antony Pavlov > > _______________________________________________ > barebox mailing list > barebox@xxxxxxxxxxxxxxxxxxx > http://lists.infradead.org/mailman/listinfo/barebox > -- Pengutronix e.K. | | Industrial Linux Solutions | http://www.pengutronix.de/ | Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 | _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox