public
Created

Initial success for generic PCI device drivers with rump kernels on Xen

  • Download Gist
gistfile1.txt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66
[root@localhost pooka]# xl console rump-kernel
start_info: 0x2e1000(VA)
nr_pages: 0x1000
shared_inf: 0x00256000(MA)
pt_base: 0x2e4000(VA)
nr_pt_frames: 0x5
mfn_list: 0x2dd000(VA)
mod_start: 0x0(VA)
mod_len: 0
flags: 0x0
cmd_line: 2
stack: 0x2b7240-0x2d7240
MM: Init
_text: 0x0(VA)
_etext: 0x1ec56d(VA)
_erodata: 0x271000(VA)
_edata: 0x278738(VA)
stack start: 0x2b7240(VA)
_end: 0x2dc638(VA)
start_pfn: 2ec
max_pfn: 1000
Mapping memory range 0x400000 - 0x1000000
setting 0x0-0x271000 readonly
skipped 0x1000
MM: Initialise page allocator for 2f2000(2f2000)-0(1000000)
MM: done
Demand map pfns at 1001000-81001000.
Initialising timer interface
Initialising console ... done.
gnttab_table mapped at 0x1001000.
Initialising scheduler
xenbus initialised on irq 1 mfn 0xcf46
******************* PCIFRONT for device/pci/0 **********
 
 
backend at /local/domain/0/backend/pci/2/0
**************************
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013
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 6.99.23 (RUMP-ROAST) #0: Sun Sep 15 20:59:19 EEST 2013
pooka@localhost:/home/pooka/rumpuser-xen/rumpobj/lib/librump
total memory = 8192 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
mainbus0 (root)
pci0 at mainbus0 bus 0
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
wm0 at pci0 dev 8 function 0: Intel i82540EM 1000BASE-T Ethernet (rev. 0x02)
wm0: interrupting at kahvitauko
wm0: 32-bit 33MHz PCI bus
wm0: 64 word (6 address bits) MicroWire EEPROM
wm0: Ethernet address 08:00:27:8f:b2:0c
wm0: MDIC read timed out: phy 0 reg 1
makphy0 at wm0 phy 1: Marvell 88E1011 Gigabit PHY, rev. 4
makphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
running demos, command line: 2
nd6_newaddrmsg: RTM_GET operation failed for fe80:2::a00:27ff:fe8f:b20c (errno=3)
dhcp: wm0: adding IP address 192.168.2.131/24
dhcp: wm0: adding route to 192.168.2.0/24
dhcp: wm0: adding default route via 192.168.2.1

Please sign in to comment on this gist.

Something went wrong with that request. Please try again.