summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorluigi <luigi@FreeBSD.org>2010-07-15 16:32:59 +0000
committerluigi <luigi@FreeBSD.org>2010-07-15 16:32:59 +0000
commit64a563ba34186381e7a07db38a1ef5d4059bd392 (patch)
tree37bf0357a73a6641414ec9a9e226c1d92f472a12
parent377e76ab8340f9043bd8916b5d175cd01d14e9c4 (diff)
downloadFreeBSD-src-64a563ba34186381e7a07db38a1ef5d4059bd392.zip
FreeBSD-src-64a563ba34186381e7a07db38a1ef5d4059bd392.tar.gz
add some modern stuff: SMP, SCHED_ULE, PREEMPTION
and support for VIMAGE
-rw-r--r--release/picobsd/qemu/PICOBSD9
-rw-r--r--release/picobsd/qemu/crunch.conf9
2 files changed, 15 insertions, 3 deletions
diff --git a/release/picobsd/qemu/PICOBSD b/release/picobsd/qemu/PICOBSD
index 837e902..2b4cdab 100644
--- a/release/picobsd/qemu/PICOBSD
+++ b/release/picobsd/qemu/PICOBSD
@@ -19,10 +19,12 @@ cpu I586_CPU
cpu I686_CPU
ident PICOBSD
-#options SMP
-#device apic
+# SMP seems to be needed for kern_et
+options SMP
+device apic
-options SCHED_4BSD # mandatory to have one scheduler
+options SCHED_ULE # mandatory to have one scheduler
+options PREEMPTION # needed for decent interrupt processing
#options MATH_EMULATE #Support for x87 emulation
options INET #InterNETworking
#options INET6
@@ -115,6 +117,7 @@ device md # Memory "disks"
#device faith 1 # IPv6-to-IPv4 relaying (translation)
device tap
+#options VIMAGE # soner or later we may want to test this
#options DEVICE_POLLING
# The `bpf' device enables the Berkeley Packet Filter.
diff --git a/release/picobsd/qemu/crunch.conf b/release/picobsd/qemu/crunch.conf
index d6566ae..340ddb1 100644
--- a/release/picobsd/qemu/crunch.conf
+++ b/release/picobsd/qemu/crunch.conf
@@ -133,6 +133,7 @@ libs_so -lalias # natd
progs tcpdump
special tcpdump srcdir /usr/src/usr.sbin/tcpdump/tcpdump
libs_so -lpcap # used by tcpdump
+libs_so -lcrypto # used by tcpdump with inet6
# ppp is rather large. Note that as of Jan.01, RELEASE_CRUNCH
# makes ppp not use libalias, so you cannot have aliasing.
@@ -158,6 +159,9 @@ progs sed
progs date
progs time
progs ping
+progs ping6
+progs tar
+
#progs routed
progs ipfw
progs traceroute
@@ -174,6 +178,8 @@ ln mount_cd9660 cd9660
# ln mount_msdosfs msdos
# For a small ssh client/server use dropbear
+progs jail jexec jls # why not...
+
# Now the libraries
libs_so -lc # the C library
@@ -189,3 +195,6 @@ libs_so -lz
libs_so -lbsdxml
libs_so -lsbuf
libs_so -ljail # used by ifconfig
+libs_so -lipsec -lmd # used with ipv6
+libs_so -larchive -lbz2
+libs_so -llzma # added after 207840
OpenPOWER on IntegriCloud