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

Reply via email to