[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Mirage/kFreeBSD on GitHub



On 3 Aug 2012, at 18:24, Anil Madhavapeddy <anil@xxxxxxxxxx> wrote:

> On 31 Jul 2012, at 14:30, PALI Gabor Janos <pgj@xxxxxxx> wrote:
> 
>> Hi there,
>> 
>> I have just added a repository with an initial version of the Mirage/kFreeBSD
>> port to GitHub:
>> 
>> https://github.com/pgj/mirage-kfreebsd
>> 
>> It does not do too much at the moment, however it is possible to build and 
>> run
>> a kernel module with OCaml inside.  I am hoping to continue the development
>> there, any feedback is appreciated.
> 
> Great stuff! I have a FreeBSD 9 VM that I am installing all this on at the
> moment.  I ran into this after cloning the repo fresh:
> 

And everything works great after that with your test!  Hurrah!  I'll play around
with it more over the weekend.

[MIRAGE] Kernel module is about to load.
--> mirage_kthread_init()
<-- mirage_kthread_init()
--> mirage_kthread_launch()
<-- mirage_kthread_launch()
--> mirage_kthread_body()
mirage: kernel thread actived, caml run-time starts
This message comes somewhere from the body.
Current date and time: 2012.08.03. Fri 10:02:01. (216)
mirage: caml run-time finished, searching the main function
mirage: main function found, kicking off the main loop
Sorry, no in-kernel Mirage today!
And there is a second message...
Finally a third one.
Let's do some Fibonacci!
[n = 10][n = 8][n = 6][n = 4][n = 2][n = 0][n = 1][n = 3][n = 1][n = 2][n = 
0][n = 1][n = 5][n = 3][n = 1][n = 2][n = 0][n = 1][n = 4][n = 2][n = 0][n = 
1][n = 3][n = 1][n = 2][n = 0][n = 1][n = 7][n = 5][n = 3][n = 1][n = 2][n = 
0][n = 1][n = 4][n = 2][n = 0][n = 1][n = 3][n = 1][n = 2][n = 0][n = 1][n = 
6][n = 4][n = 2][n = 0][n = 1][n = 3][n = 1][n = 2][n = 0][n = 1][n = 5][n = 
3][n = 1][n = 2][n = 0][n = 1][n = 4][n = 2][n = 0][n = 1][n = 3][n = 1][n = 
2][n = 0][n = 1][n = 9][n = 7][n = 5][n = 3][n = 1][n = 2][n = 0][n = 1][n = 
4][n = 2][n = 0][n = 1][n = 3][n = 1][n = 2][n = 0][n = 1][n = 6][n = 4][n = 
2][n = 0][n = 1][n = 3][n = 1][n = 2][n = 0][n = 1][n = 5][n = 3][n = 1][n = 
2][n = 0][n = 1][n = 4][n = 2][n = 0][n = 1][n = 3][n = 1][n = 2][n = 0][n = 
1][n = 8][n = 6][n = 4][n = 2][n = 0][n = 1][n = 3][n = 1][n = 2][n = 0][n = 
1][n = 5][n = 3][n = 1][n = 2][n = 0][n = 1][n = 4][n = 2][n = 0][n = 1][n = 
3][n = 1][n = 2][n = 0][n = 1][n = 7][n = 5][n = 3][n = 1][n = 2][n = 0][n = 
1][n = 4][n = 2][n = 0][n = 1][n = 3][n = 1][n = 2][n = 0][n = 1][n = 6][n = 
4][n = 2][n = 0][n = 1][n = 3][n = 1][n = 2][n = 0][n = 1][n = 5][n = 3][n = 
1][n = 2][n = 0][n = 1][n = 4][n = 2][n = 0][n = 1][n = 3][n = 1][n = 2][n = 
0][n = 1]
mirage: main loop exited = (1,0)
mirage: kernel thread exiting





 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.