On Sat, Mar 15, 2014 at 12:38 PM, Justin Cormack <[email protected]> wrote: > Now static linking is working properly I am making some progress on > cross running rump kernels for different architectures > > justin@zander:~/ellcc/buildrump.sh$ uname -a > Linux zander.myriabit.eu 3.11.0-15-generic #25-Ubuntu SMP Thu Jan 30 > 17:22:01 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux > justin@zander:~/ellcc/buildrump.sh$ file obj/brtests/fstest/fstest > obj/brtests/fstest/fstest: ELF 32-bit LSB executable, ARM, version 1 > (SYSV), statically linked, > BuildID[sha1]=0xe65f3cc217d0b03b44f083b02d2b5162310efa7a, not stripped > justin@zander:~/ellcc/buildrump.sh$ ./obj/brtests/fstest/fstest > > Reading version info from /kern: > > NetBSD 6.99.36 (RUMP-ROAST) #0: Sat Mar 15 13:30:23 CET 2014 > [email protected]:/home/justin/ellcc/buildrump.sh/obj/lib/librump > rump kernel halting... > syncing disks... done > unmounting file systems... > unmounting done > halted > > So that ran an arm rump kernel on amd64 host... >
I have written up some instructions in the wiki here https://github.com/rumpkernel/wiki/wiki/Cross-architecture-execution At least powerpc is now working, will test and fix the other architectures. The builder for rump kernel against NetBSD head http://build.myriabit.eu:8012/waterfall is now running the ppc tests on the cross build. It would be a cool project to make qemu-user work on NetBSD... Justin ------------------------------------------------------------------------------ Learn Graph Databases - Download FREE O'Reilly Book "Graph Databases" is the definitive new guide to graph databases and their applications. Written by three acclaimed leaders in the field, this first edition is now available. Download your free book today! http://p.sf.net/sfu/13534_NeoTech _______________________________________________ rumpkernel-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/rumpkernel-users
