freebsd-dev/sys/mips/conf/std.AR5315
Warner Losh 0a99422970 Move mips and arm to 1000Hz by default.
armv6 and armv7 systems already were 1000Hz. The other armv5 were a
mix of 100 and 1000. This changes them to 1000. Should there be
issues, we can add options HZ=100 to the systems that have bad
performance at the drop of a hat.

mips is a lot more complicated. But most of the systems are already
1000HZ. The hardware exceptions are all fast enough to run at
1000Hz. MALTA is our primary emulator, and history has shown emulators
tend to like 100Hz better, so run those systems at 100Hz. As with arm,
any system that shows a huge performance regression can reverted to
100Hz easily.

This was going to be committed well in advance of the 13 branch, but
it was delayed and forgotten til now.

Discussed on:	#bsdmips ages ago
Sponsored by:	Netflix
2021-06-16 20:00:14 -06:00

80 lines
1.7 KiB
Plaintext

#
# AR5315 -- Kernel configuration file for FreeBSD/MIPS for Atheros 5315 systems
#
# This includes all the common drivers for the AR5315 boards
#
# $FreeBSD$
#
machine mips mips
#ident AR5315_BASE
cpu CPU_MIPS4KC
makeoptions KERNLOADADDR=0x80050000
makeoptions MODULES_OVERRIDE=""
files "../atheros/ar531x/files.ar5315"
options INTRNG
# For now, hints are per-board.
hints "AR5315_BASE.hints"
makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
# For small memory footprints
options VM_KMEM_SIZE_SCALE=1
options DDB
options KDB
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options INET6 # IPv6
options TCP_HHOOK # hhook(9) framework for TCP
# options NFSCL #Network Filesystem Client
options PSEUDOFS #Pseudo-filesystem framework
options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
# options NFS_LEGACYRPC
# Debugging for use in -current
options INVARIANTS
options INVARIANT_SUPPORT
options WITNESS
options WITNESS_SKIPSPIN
options DEBUG_REDZONE
options DEBUG_MEMGUARD
options FFS #Berkeley Fast Filesystem
# options SOFTUPDATES #Enable FFS soft updates support
# options UFS_ACL #Support for access control lists
# options UFS_DIRHASH #Improve performance on big directories
# options MSDOSFS # Read MSDOS filesystems; useful for USB/CF
device mii
device are
device ar5315_spi
device spibus
device mx25l
device geom_redboot
device ar5315_wdog
device uart
device uart_ar5315
device loop
device ether
device md
device bpf
options ARGE_DEBUG # Enable if_arge debugging for now
# Enable GPIO
device gpio
device gpioled