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
79 lines
2.2 KiB
Plaintext
79 lines
2.2 KiB
Plaintext
#
|
|
# QCA953x -- Kernel configuration base file for the Qualcomm Atheros QCA953x SoC.
|
|
#
|
|
# This file (and the hints file accompanying it) are not designed to be
|
|
# used by themselves. Instead, users of this file should create a kernel
|
|
# config file which includes this file (which gets the basic hints), then
|
|
# override the default options (adding devices as needed) and adding
|
|
# hints as needed (for example, the GPIO and LAN PHY.)
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
machine mips mips
|
|
ident QCA953X_BASE
|
|
cpu CPU_MIPS24K
|
|
makeoptions KERNLOADADDR=0x80050000
|
|
|
|
files "../atheros/files.ar71xx"
|
|
hints "QCA953X_BASE.hints"
|
|
|
|
makeoptions DEBUG=-g #Build kernel with gdb(1) debug symbols
|
|
makeoptions MODULES_OVERRIDE="gpio ar71xx if_gif if_vlan if_gre if_bridge bridgestp usb wlan wlan_xauth wlan_acl wlan_wep wlan_tkip wlan_ccmp wlan_rssadapt wlan_amrr hwpmc ipfw"
|
|
|
|
options DDB
|
|
options KDB
|
|
options ALQ
|
|
options BREAK_TO_DEBUGGER
|
|
|
|
options SCHED_4BSD #4BSD scheduler
|
|
options INET #InterNETworking
|
|
#options INET6 #InterNETworking
|
|
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
|
|
|
|
# PMC
|
|
options HWPMC_HOOKS
|
|
|
|
# options NFS_LEGACYRPC
|
|
# Debugging for use in -current
|
|
options INVARIANTS
|
|
options INVARIANT_SUPPORT
|
|
options WITNESS
|
|
options WITNESS_SKIPSPIN
|
|
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 NO_FFS_SNAPSHOT # We don't require snapshot support
|
|
|
|
include "std.AR_MIPS_BASE"
|
|
makeoptions MODULES_OVERRIDE+="hwpmc_mips24k"
|
|
|
|
# EEPROM caldata for AHB connected device
|
|
options AR71XX_ATH_EEPROM
|
|
device ar71xx_caldata
|
|
device firmware
|
|
|
|
# Support QCA9530 in the HAL
|
|
options AH_SUPPORT_QCA9530 # Chipset support
|
|
|
|
# Support EEPROM caldata in AHB devices
|
|
options ATH_EEPROM_FIRMWARE
|
|
|
|
device usb
|
|
device ehci
|
|
|
|
device scbus
|
|
device umass
|
|
device da
|
|
|
|
# Handle 25MHz refclock by allowing a higher baudrate error tolerance.
|
|
device uart_ar71xx
|
|
options UART_DEV_TOLERANCE_PCT=50
|
|
|
|
device ar71xx_apb
|
|
|