Hi all,
I'm Takumi Shimada.
I became interested in the rumpkernel a few days ago.
I'm trying to build the rumpkernel for xen on Ubuntu 14.04 (64bit).
The build was success. But I executed the test/hello, the error occurred as
follow:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
$ sudo ./rumprun xen -i ../tests/hello/hello
!!!
!!! NOTE: rumprun is experimental and usage may change in the future
!!!
start_info: 0x481000(VA)
nr_pages: 0x4000
shared_inf: 0xdbc7c000(MA)
pt_base: 0x484000(VA)
nr_pt_frames: 0x7
mfn_list: 0x461000(VA)
mod_start: 0x0(VA)
mod_len: 0
flags: 0x0
cmd_line:
stack: 0x3d4fc0-0x454fc0
MM: Init
_text: 0x0(VA)
_etext: 0x1bc1eb(VA)
_erodata: 0x25e000(VA)
_edata: 0x267d40(VA)
stack start: 0x3d4fc0(VA)
_end: 0x460a20(VA)
start_pfn: 48e
max_pfn: 4000
Mapping memory range 0x800000 - 0x4000000
setting 0x0-0x25e000 readonly
skipped 0x1000
MM: Initialise page allocator for 4aa000(4aa000)-4000000(4000000)
MM: done
Demand map pfns at 4001000-2004001000.
Initialising timer interface
Initialising console ... done.
gnttab_table mapped at 0x4001000.
xenbus initialised on irq 1 mfn 0x1d506a
Failed to read device/pci/0/backend-id.
no backend
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015
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.4 (RUMP-ROAST)
total memory = 30316 KB
timecounter: Timecounters tick every 10.000 msec
timecounter: Timecounter "rumpclk" frequency 100 Hz quality 0
cpu0 at thinair0: rump virtual cpu
root file system type: rumpfs
kern.module.path=/stand/amd64/7.99.4/modules
mainbus0 (root)
pci0 at mainbus0 bus 0
pci0: memory space enabled, rd/line, rd/mult, wr/inv ok
timecounter: Timecounter "rumpxen" frequency 1000000000 Hz quality 100
mounted tmpfs on /tmp
=== calling "rumprun-xen" main() ===
rumprun: rumprun_test: unable to open data device: No such file or directory
=== ERROR: _exit(1) called ===
assertion "rumprun_done > 0" failed: file
"/home/garasubo/workspace/rumprun/lib/librumprun_base/rumprun.c", line 193,
function "rumprun_wait"
rumprun: call to ``_sys___sigprocmask14'' ignored
_lwpabort() called
=== ERROR: _exit(1) called ===
panic: releasing non-pertinent lwp
rump kernel halting...
halted
PANIC: rumpuser panic
minios: halting, reason=0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
What is happenning?
Could you tell me how to run this program correctly?
Regards,
Takumi