- Introduce the SCHED_ULE and SCHED_4BSD options for compile time selection

of the scheduler.
 - Add SCHED_4BSD as the scheduler for all kernel config files in cvs.
This commit is contained in:
Jeff Roberson 2003-01-26 05:29:12 +00:00
parent 35e6168fcd
commit c3384118a1
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=109865
12 changed files with 17 additions and 1 deletions

View File

@ -46,6 +46,7 @@ options DEC_KN8AE # AlphaServer 8200/8400 (Turbolaser)
options DEC_KN300 # AlphaServer 4100 (Rawhide),
# AlphaServer 1200 (Tincup)
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options INET6 #IPv6 communications protocols
options FFS #Berkeley Fast Filesystem

View File

@ -20,6 +20,8 @@ maxusers 10
options DEC_KN8AE
options SIMOS
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options FFS #Berkeley Fast Filesystem
options NFSCLIENT #Network Filesystem Client

View File

@ -30,6 +30,7 @@ maxusers 0
makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options INET6 #IPv6 communications protocols
options FFS #Berkeley Fast Filesystem
@ -64,6 +65,7 @@ options INVARIANTS #Enable calls of extra sanity checking
options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
options WITNESS #Enable checks to detect deadlocks and cycles
options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed
options SCHED_4BSD
# To make an SMP kernel, the next two are needed
#options SMP # Symmetric MultiProcessor Kernel

View File

@ -1025,7 +1025,8 @@ kern/kern_xxx.c standard
kern/link_elf.c standard
kern/md4c.c optional netsmb
kern/md5c.c standard
kern/sched_4bsd.c standard
kern/sched_4bsd.c optional sched_4bsd
kern/sched_ule.c optional sched_ule
kern/subr_autoconf.c standard
kern/subr_blist.c standard
kern/subr_bus.c standard

View File

@ -112,6 +112,8 @@ PANIC_REBOOT_WAIT_TIME opt_panic.h
PPS_SYNC opt_ntp.h
PUC_FASTINTR opt_puc.h
QUOTA
SCHED_4BSD opt_sched.h
SCHED_ULE opt_sched.h
SHOW_BUSYBUFS
SPX_HACK
SUIDDIR opt_suiddir.h

View File

@ -30,6 +30,7 @@ maxusers 0
makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options INET6 #IPv6 communications protocols
options FFS #Berkeley Fast Filesystem
@ -64,6 +65,7 @@ options INVARIANTS #Enable calls of extra sanity checking
options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required by INVARIANTS
options WITNESS #Enable checks to detect deadlocks and cycles
options WITNESS_SKIPSPIN #Don't run witness on spinlocks for speed
options SCHED_4BSD
# To make an SMP kernel, the next two are needed
#options SMP # Symmetric MultiProcessor Kernel

View File

@ -31,6 +31,7 @@ maxusers 0
makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options INET6 #IPv6 communications protocols
options FFS #Berkeley Fast Filesystem

View File

@ -30,6 +30,7 @@ maxusers 0
makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options INET6 #IPv6 communications protocols
options FFS #Berkeley Fast Filesystem

View File

@ -34,6 +34,7 @@ makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
makeoptions NO_CPU_COPTFLAGS=true #Ignore any x86 CPUTYPE
options SKI #Support for HP simulator
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
#options INET6 #IPv6 communications protocols
options FFS #Berkeley Fast Filesystem

View File

@ -33,6 +33,7 @@ makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
options PC98 #PC98
options MATH_EMULATE #Support for x87 emulation
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options INET6 #IPv6 communications protocols
options FFS #Berkeley Fast Filesystem

View File

@ -33,6 +33,7 @@ makeoptions WERROR=-Wno-error #XXX: We don't want -Werror just now
options POWERMAC #NewWorld Apple PowerMacs
options PSIM #GDB PSIM ppc simulator
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options INET6 #IPv6 communications protocols
options FFS #Berkeley Fast Filesystem

View File

@ -33,6 +33,7 @@ makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
# Platforms supported
# At this time all platforms are supported, as-is.
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options INET6 #IPv6 communications protocols
options FFS #Berkeley Fast Filesystem