head 1.4; access; symbols netbsd-6-1:1.4.0.18 netbsd-6-0-2-RELEASE:1.4 netbsd-6-1-RELEASE:1.4 netbsd-6-1-RC4:1.4 netbsd-6-1-RC3:1.4 agc-symver:1.4.0.16 agc-symver-base:1.4 netbsd-6-1-RC2:1.4 tls-maxphys-nbase:1.4.0.14 netbsd-6-1-RC1:1.4 yamt-pagecache-base8:1.4 netbsd-6-0-1-RELEASE:1.4 yamt-pagecache-base7:1.4 matt-nb6-plus-nbase:1.4 yamt-pagecache-base6:1.4 netbsd-6-0:1.4.0.12 netbsd-6-0-RELEASE:1.4 netbsd-6-0-RC2:1.4 tls-maxphys:1.4.0.10 tls-maxphys-base:1.4 matt-nb6-plus:1.4.0.8 matt-nb6-plus-base:1.4 netbsd-6-0-RC1:1.4 yamt-pagecache-base5:1.4 yamt-pagecache-base4:1.4 netbsd-6:1.4.0.6 netbsd-6-base:1.4 yamt-pagecache-base3:1.4 yamt-pagecache-base2:1.4 yamt-pagecache:1.4.0.4 yamt-pagecache-base:1.4 cherry-xenmp:1.4.0.2 cherry-xenmp-base:1.4 bouyer-quota2-nbase:1.4 bouyer-quota2:1.3.0.2 bouyer-quota2-base:1.4 matt-mips64-premerge-20101231:1.3; locks; strict; comment @# @; 1.4 date 2011.02.04.20.06.23; author pooka; state Exp; branches; next 1.3; 1.3 date 2010.12.13.19.36.34; author pooka; state Exp; branches 1.3.2.1; next 1.2; 1.2 date 2010.12.05.20.12.55; author pooka; state Exp; branches; next 1.1; 1.1 date 2010.12.05.17.37.33; author pooka; state Exp; branches; next ; 1.3.2.1 date 2011.02.08.16.20.12; author bouyer; state Exp; branches; next ; desc @@ 1.4 log @Allow to specify -d hostpath offset,size with disklabel. @ text @# $NetBSD: Makefile,v 1.3 2010/12/13 19:36:34 pooka Exp $ # PROG= rump_allserver MLINKS+=rump_allserver.1 rump_server.1 RUMPTOP=${.CURDIR}/../../sys/rump .include "${RUMPTOP}/dev/Makefile.rumpdevcomp" .include "${RUMPTOP}/fs/Makefile.rumpfscomp" .include "${RUMPTOP}/kern/Makefile.rumpkerncomp" .include "${RUMPTOP}/net/Makefile.rumpnetcomp" LDADD+= ${RUMPDEVLDADD} ${RUMPFSLDADD} ${RUMPKERNLDADD} ${RUMPNETLDADD} LDADD+= -lrumpdev -lrumpvfs -lrumpnet -lrump -lrumpuser -lpthread DPADD+= ${LIBUTIL} LDADD+= -lutil .include @ 1.3 log @manpage @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2010/12/05 20:12:55 pooka Exp $ d17 3 @ 1.3.2.1 log @Sync with HEAD @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2011/02/04 20:06:23 pooka Exp $ a16 3 DPADD+= ${LIBUTIL} LDADD+= -lutil @ 1.2 log @rumpcrypto now comes as part of RUMPKERNLDADD @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2010/12/05 17:37:33 pooka Exp $ d5 1 a5 1 NOMAN= for now @ 1.1 log @Add a rump server which comes with all the drivers currently available. In terms of modules it maps to: golem> rump.modstat NAME CLASS SOURCE REFS SIZE REQUIRES bpf driver builtin 0 - - cd9660 vfs builtin 0 - - cgd driver builtin 0 - - dm driver builtin 0 - - efs vfs builtin 0 - - ext2fs vfs builtin 0 - ffs fdesc vfs builtin 0 - - ffs vfs builtin 3 - - fss driver builtin 0 - - hfs vfs builtin 0 - - kernfs vfs builtin 0 - - ksem misc builtin 0 - - layerfs misc builtin 2 - - lfs vfs builtin 0 - ffs mfs vfs builtin 0 - ffs msdos vfs builtin 0 - - nfs vfs builtin 1 - - nfsserver misc builtin 0 - nfs nilfs vfs builtin 0 - - ntfs vfs builtin 0 - - null vfs builtin 0 - layerfs pad driver builtin 0 - - ptyfs vfs builtin 0 - - puffs vfs builtin 0 - putter putter driver builtin 1 - - scsiverbose misc builtin 0 - - smbfs vfs builtin 0 - - suser secmodel builtin 0 - - swsensor driver builtin 0 - - sysvbfs vfs builtin 0 - - tmpfs vfs builtin 0 - - udf vfs builtin 0 - - umap vfs builtin 0 - layerfs union vfs builtin 0 - - usbverbose misc builtin 0 - - wapbl vfs builtin 0 - - In terms of interfaces: golem> rump.ifconfig -C shmif virt lo carp and dmesg: NetBSD 5.99.41 (RUMP-ROAST) #0: Tue Nov 30 15:35:05 CET 2010 pooka@@pain-rustique.localhost:/usr/allsrc/src/sys/rump/librump/rumpkern total memory = unlimited (host limit) timecounter: Timecounters tick every 10.000 msec timecounter: Timecounter "rumpclk" frequency 100 Hz quality 0 cpu0 at thinair0: rump virtual cpu cpu1 at thinair0: rump virtual cpu root file system type: rumpfs mainbus0 (root) ugenhc0 at mainbus0 usb0 at ugenhc0: USB revision 2.0 uhub0 at usb0: vendor 0x7275 product 0x6d70, class 9/0, rev 0.00/0.00, addr 1 uhub0: 1 port with 1 removable, self powered ugenhc1 at mainbus0 usb1 at ugenhc1: USB revision 2.0 uhub1 at usb1: vendor 0x7275 product 0x6d70, class 9/0, rev 0.00/0.00, addr 1 uhub1: 1 port with 1 removable, self powered ugenhc2 at mainbus0 usb2 at ugenhc2: USB revision 2.0 uhub2 at usb2: vendor 0x7275 product 0x6d70, class 9/0, rev 0.00/0.00, addr 1 uhub2: 1 port with 1 removable, self powered ugenhc3 at mainbus0 usb3 at ugenhc3: USB revision 2.0 uhub3 at usb3: vendor 0x7275 product 0x6d70, class 9/0, rev 0.00/0.00, addr 1 uhub3: 1 port with 1 removable, self powered scsitest0 at mainbus0 scsibus0 at scsitest0: 2 targets, 1 lun per target cd0 at scsibus0 target 1 lun 0: cdrom removable Chicony Electronics Chicony Electronics, class 0/0, rev 2.00/1.00, addr 2, uhub0 port 1 not configured AuthenTec AuthenTec, class 255/255, rev 1.10/6.21, addr 2, uhub1 port 1 not configured swwdog0: software watchdog initialized Kernelized RAIDframe activated pad0: outputs: 44100Hz, 16-bit, stereo audio0 at pad0: half duplex, playback, capture There a bunch of other stuff which doesn't show up as any of the above, plus of course the usb drivers which are probed only if I have the appropriate hardware plugged into my workstation. @ text @d1 1 a1 1 # $NetBSD$ d15 1 a15 1 LDADD+= -lrumpcrypto -lrumpdev -lrumpvfs -lrumpnet -lrump -lrumpuser -lpthread @