On 15/03/14 19:56, Justin Cormack wrote: > I have written up some instructions in the wiki here > https://github.com/rumpkernel/wiki/wiki/Cross-architecture-execution
Thanks, it's a very informative page. > 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. Meanwhile, Justin and I hypothesized on irc that anything relying on interprocess shared memory cannot work with qemu-user. Since multiple processes running under multiple qemu-user instances use multiple disjoint "CPU systems", atomic memory operations do not work between them, and/or would be convoluted-to-impossible to fix. This affects anything using shmif (especially the multi-stack tests). Everything else should work with qemu-user, and the networking tests could be fixed by making them route packets via the host kernel instead of directly in interprocess shared memory. The jury is still out on if the hypothesis is correct, at least until further coffee is delivered ... shmif in non-qemu-user scenarios is of course not affected and works as normal. > It would be a cool project to make qemu-user work on NetBSD... of course ;) ------------------------------------------------------------------------------ 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
