On 11/12/14 18:19, Andy Ray wrote: >> One thing I am interested from a potential merging point of view is the >> license/copyright for the code. Make sure you keep track of that so that >> you don't accidentally submit non-free code. > > > Noted. The interrupt code is gplv3 which I guess is a problem, but I > can redo it at some point. I'll put a comment in the code.
Generally speaking, anything except 2-clause BSD is going to require some talking. Viral licenses (incl. gplv2) are not acceptable, since in this case of linking everything into one lump everything would be contaminated. (this case also demonstrates how artificial the "now you're contaminated, now you're not" guidelines are) > Anyway, I took your advice and set RUMP_THREADS=0. This got us about up to; > > rump_component_init(RUMP__FACTION_DEV); Oh, I forgot to say that out of -lrump*, link only -lrump at first (and -lrumpuser). That will hopefully get the whole rump kernel bootstrap process completing successfully. > with the following messages; > > rump kernel bare metal bootstrap > > cpu init... > sched init... > isr init... > run app... > setting RUMP_THREADS to 0 > Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, > 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014 > The NetBSD Foundation, Inc. All rights reserved. > Copyright (c) 1982, 1986, 1989, 1991, 1993 > The Regents of the University of California. All rights reserved. > > NetBSD 7.99.1 (RUMP-ROAST) #0: Wed Dec 3 22:54:06 GMT 2014 > andyman@woofer:/home/andyman/dev/github/forks/rumpkernel/buildrump.sh/obj/sys/rump/librump/rumpkern > total memory = 28668 KB > timecounter: Timecounters tick every 10.000 msec > rump kernel threads not enabled, xcall not functional > cpu0 at thinair0: rump virtual cpu > kern.module.path=/stand/evbarm/7.99.1/modules > rump kernel threads not enabled, vdrain not functional > rump kernel threads not enabled, vrele not functional > rump kernel threads not enabled, cachegc not functional > root file system type: rumpfs > rump kernel threads not enabled, pmf not functional > rump kernel threads not enabled, pmf not functional > panic: threads not available > rump kernel halting... > halted > unimplemented: rumpuser_sp_fini first dmesg, way cool! ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ rumpkernel-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/rumpkernel-users
