Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/pgoyette-compat]: src/sys/arch/amd64/conf Synch GENERIC and NOCOMPAT wit...
details: https://anonhg.NetBSD.org/src/rev/3b6475a7b437
branches: pgoyette-compat
changeset: 447720:3b6475a7b437
user: pgoyette <pgoyette%NetBSD.org@localhost>
date: Tue Jan 22 11:48:31 2019 +0000
description:
Synch GENERIC and NOCOMPAT with GENERIC from HEAD
diffstat:
sys/arch/amd64/conf/GENERIC | 11 +-
sys/arch/amd64/conf/NOCOMPAT | 241 ++++++------------------------------------
2 files changed, 43 insertions(+), 209 deletions(-)
diffs (truncated from 427 to 300 lines):
diff -r 888bb063fa40 -r 3b6475a7b437 sys/arch/amd64/conf/GENERIC
--- a/sys/arch/amd64/conf/GENERIC Tue Jan 22 07:42:40 2019 +0000
+++ b/sys/arch/amd64/conf/GENERIC Tue Jan 22 11:48:31 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: GENERIC,v 1.485.2.13 2019/01/18 08:50:13 pgoyette Exp $
+# $NetBSD: GENERIC,v 1.485.2.14 2019/01/22 11:48:31 pgoyette Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.485.2.13 $"
+#ident "GENERIC-$Revision: 1.485.2.14 $"
maxusers 64 # estimated number of users
@@ -138,16 +138,15 @@
# NetBSD backward compatibility. Support goes from COMPAT_15 up until
# the latest release. Note that really old compat (< COMPAT_16) is only
# useful for 32-bit i386 binaries.
-include "conf/compat_netbsd09.config" # XXX PRG XXX usually 15
+include "conf/compat_netbsd15.config"
#options COMPAT_386BSD_MBRPART # recognize old partition ID
options COMPAT_OSSAUDIO
options COMPAT_NETBSD32
options COMPAT_LINUX
-options COMPAT_LINUX32 # requires COMPAT_LINUX and COMPAT_NETBSD32
- # and COMPAT_50 (or older)
-options EXEC_ELF32 # requires COMPAT_NETBSD32
+options COMPAT_LINUX32 # req. COMPAT_LINUX and COMPAT_NETBSD32
+options EXEC_ELF32
# Wedge support
options DKWEDGE_AUTODISCOVER # Automatically add dk(4) instances
diff -r 888bb063fa40 -r 3b6475a7b437 sys/arch/amd64/conf/NOCOMPAT
--- a/sys/arch/amd64/conf/NOCOMPAT Tue Jan 22 07:42:40 2019 +0000
+++ b/sys/arch/amd64/conf/NOCOMPAT Tue Jan 22 11:48:31 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: NOCOMPAT,v 1.1.2.5 2018/12/26 14:01:31 pgoyette Exp $
+# $NetBSD: NOCOMPAT,v 1.1.2.6 2019/01/22 11:48:31 pgoyette Exp $
#
# GENERIC machine description file
#
@@ -22,7 +22,7 @@
options INCLUDE_CONFIG_FILE # embed config file in kernel binary
-#ident "GENERIC-$Revision: 1.1.2.5 $"
+#ident "NOCOMPAT-$Revision: 1.1.2.6 $"
maxusers 64 # estimated number of users
@@ -74,8 +74,14 @@
options SYSCTL_INCLUDE_DESCR # Include sysctl descriptions in kernel
# CPU-related options
+options SVS # Separate Virtual Space
+makeoptions SPECTRE_V2_GCC_MITIGATION=1 # GCC Spectre variant 2
+ # migitation
+options SPECTRE_V2_GCC_MITIGATION
+
+# USER_LDT. You need to disable SVS to use it.
#options USER_LDT # user-settable LDT; used by WINE
-options SVS # Separate Virtual Space
+#no options SVS
# CPU features
acpicpu* at cpu? # ACPI CPU (including frequency scaling)
@@ -85,8 +91,6 @@
powernow0 at cpu0 # AMD PowerNow! and Cool'n'Quiet (non-ACPI)
vmt0 at cpu0 # VMware Tools
-options PMC # performance-monitoring counters support
-
# Alternate buffer queue strategies for better responsiveness under high
# disk I/O load.
#options BUFQ_READPRIO
@@ -110,11 +114,21 @@
#options KGDB # remote debugger
#options KGDB_DEVNAME="\"com\"",KGDB_DEVADDR=0x3f8,KGDB_DEVRATE=9600
makeoptions DEBUG="-g" # compile full symbol table for CTF
+#options KUBSAN # Kernel Undefined Behavior Sanitizer (kUBSan)
#options SYSCALL_STATS # per syscall counts
#options SYSCALL_TIMES # per syscall times
#options SYSCALL_TIMES_HASCOUNTER # use 'broken' rdtsc (soekris)
options KDTRACE_HOOKS # kernel DTrace hooks
+# Kernel Address Sanitizer (kASan). You need to disable SVS to use it.
+#makeoptions KASAN=1 # Kernel Address Sanitizer
+#options KASAN
+#no options SVS
+
+# Kernel Info Leak Detector.
+#makeoptions KLEAK=1
+#options KLEAK
+
# Compatibility options
# x86_64 never shipped with a.out binaries; the two options below are
# only relevant to 32-bit i386 binaries
@@ -201,10 +215,6 @@
options PPP_BSDCOMP # BSD-Compress compression support for PPP
options PPP_DEFLATE # Deflate compression support for PPP
options PPP_FILTER # Active filter support for PPP (requires bpf)
-options IPFILTER_LOG # ipmon(8) log support
-options IPFILTER_LOOKUP # ippool(8) support
-options IPFILTER_COMPAT # Compat for IP-Filter
-#options IPFILTER_DEFAULT_BLOCK # block all packets by default
#options TCP_DEBUG # Record last TCP_NDEBUG packets with SO_DEBUG
#options TCP_SIGNATURE # Enable RFC-2385 TCP md5 signatures
@@ -238,8 +248,9 @@
# wscons options
#
# builtin terminal emulations
+options WSEMUL_VT100 # VT100 / VT220 emulation
#options WSEMUL_SUN # sun terminal emulation
-options WSEMUL_VT100 # VT100 / VT220 emulation
+#options WSEMUL_DEFAULT="\"vt100\"" # NB: default is "sun" if enabled
# different kernel output - see dev/wscons/wsdisplayvar.h
options WS_KERNEL_FG=WSCOL_GREEN
#options WS_KERNEL_BG=WSCOL_BLACK
@@ -278,6 +289,8 @@
#IPMI support
ipmi0 at mainbus?
+ipmi_acpi* at acpi?
+ipmi0 at ipmi_acpi?
# ACPI will be used if present. If not it will fall back to MPBIOS
acpi0 at mainbus0
@@ -355,8 +368,8 @@
# XXX 'puc's aren't really bridges, but there's no better place for them here
puc* at pci? dev ? function ? # PCI "universal" comm. cards
-#amdpcib* at pci? dev ? function ? # AMD 8111 PCI-ISA w/ HPET
-#hpet* at amdpcib?
+amdpcib* at pci? dev ? function ? # AMD 8111 PCI-ISA w/ HPET
+hpet* at amdpcib?
pwdog* at pci? dev ? function ? # QUANCOM PWDOG1
@@ -416,7 +429,6 @@
#savagedrm* at drm? # S3 Savage DRM driver
#sisdrm* at drm? # SiS DRM driver
#tdfxdrm* at drm? # 3dfx (voodoo) DRM driver
-#viadrm* at drm? # VIA DRM driver
# DRMKMS drivers
i915drmkms* at pci? dev ? function ?
@@ -425,9 +437,15 @@
radeon* at pci? dev ? function ?
radeondrmkmsfb* at radeonfbbus?
+#amdgpu* at pci? dev ? function ?
+#amdgpufb* at amdgpufbbus?
+
nouveau* at pci? dev ? function ?
nouveaufb* at nouveaufbbus?
+# DRMUMS drivers
+#viadrmums* at drm?
+
# Cryptographic Devices
# PCI cryptographic devices
@@ -605,9 +623,11 @@
iha* at pci? dev ? function ? # Initio INIC-940/950 SCSI
isp* at pci? dev ? function ? # Qlogic ISP [12]0x0 SCSI/FibreChannel
mfi* at pci? dev ? function ? # LSI MegaRAID SAS
+mfii* at pci? dev ? function ? # LSI MegaRAID SAS (Fusion and newer)
mly* at pci? dev ? function ? # Mylex AcceleRAID and eXtremeRAID
mpt* at pci? dev ? function ? # LSILogic 9x9 and 53c1030 (Fusion-MPT)
mpii* at pci? dev ? function ? # LSI Logic Fusion-MPT II
+njs* at pci? dev ? function ? # Workbit NinjaSCSI-32
pcscp* at pci? dev ? function ? # AMD 53c974 PCscsi-PCI SCSI
siop* at pci? dev ? function ? # Symbios 53c8xx SCSI
esiop* at pci? dev ? function ? # Symbios 53c875 and newer SCSI
@@ -622,6 +642,7 @@
# CardBus SCSI cards
adv* at cardbus? function ? # AdvanSys 1200[A,B], 9xx[U,UA] SCSI
ahc* at cardbus? function ? # Adaptec ADP-1480
+njs* at cardbus? function ? # Workbit NinjaSCSI-32
# SCSI bus support
scsibus* at scsi?
@@ -762,6 +783,7 @@
bge* at pci? dev ? function ? # Broadcom 570x gigabit Ethernet
bnx* at pci? dev ? function ? # Broadcom NetXtremeII gigabit Ethernet
bwi* at pci? dev ? function ? # Broadcom BCM43xx wireless
+bwfm* at pci? dev ? function ? # Broadcom FullMAC
dge* at pci? dev ? function ? # Intel 82597 10GbE LR
ep* at pci? dev ? function ? # 3Com 3c59x
epic* at pci? dev ? function ? # SMC EPIC/100 Ethernet
@@ -840,6 +862,7 @@
atw* at cardbus? function ? # ADMtek ADM8211 (802.11)
ex* at cardbus? function ? # 3Com 3C575TX
fxp* at cardbus? function ? # Intel i8255x
+malo* at cardbus? function ? # Marvell Libertas Wireless
ral* at cardbus? function ? # Ralink Technology RT25x0 802.11a/b/g
re* at cardbus? function ? # Realtek 8139C+/8169/8169S/8110S
rtk* at cardbus? function ? # Realtek 8129/8139
@@ -907,185 +930,7 @@
usb* at uhci?
usb* at slhci?
-# USB Hubs
-uhub* at usb?
-uhub* at uhub? port ?
-
-# USB HID device
-uhidev* at uhub? port ? configuration ? interface ?
-
-# USB Mice
-ums* at uhidev? reportid ?
-wsmouse* at ums? mux 0
-
-# USB Touchscreens
-uts* at uhidev? reportid ?
-wsmouse* at uts? mux 0
-
-# USB eGalax touch-panel
-uep* at uhub? port ?
-wsmouse* at uep? mux 0
-
-# USB Keyboards
-ukbd* at uhidev? reportid ?
-wskbd* at ukbd? console ? mux 1
-
-# USB serial adapter
-ucycom* at uhidev? reportid ?
-
-# USB Generic HID devices
-uhid* at uhidev? reportid ?
-
-# USB LCDs and USB-VGA adaptors
-udl* at uhub? port ? # DisplayLink DL-1x0/1x5
-wsdisplay* at udl?
-
-# USB Printer
-ulpt* at uhub? port ? configuration ? interface ?
-
-# USB Modem
-umodem* at uhub? port ? configuration ?
-ucom* at umodem?
-
-# Option N.V. Wireless WAN modems
-uhso* at uhub? port ? configuration ?
-
-# USB Mass Storage
-umass* at uhub? port ? configuration ? interface ?
-wd* at umass?
-
-# USB audio
-uaudio* at uhub? port ? configuration ?
-uaudio* at usbifif?
-
-# USB MIDI
-umidi* at uhub? port ? configuration ?
-
-# USB IrDA
-# USB-IrDA bridge spec
-uirda* at uhub? port ? configuration ? interface ?
-irframe* at uirda?
-
-stuirda* at uhub? port ? configuration ? interface ?
-irframe* at stuirda?
-
-# SigmaTel STIr4200 USB/IrDA Bridge
-ustir* at uhub? port ?
-irframe* at ustir?
-
-# KingSun/DonShine USB/IrDA Bridge
-udsir* at uhub? port ?
-irframe* at udsir?
-
-# Windows Media Center IR transceiver
-irmce* at uhub? port ?
-cir* at irmce?
-
-# USB Ethernet adapters
-aue* at uhub? port ? # ADMtek AN986 Pegasus based adapters
-axe* at uhub? port ? # ASIX AX88172 based adapters
-axen* at uhub? port ? # ASIX AX88178a/AX88179 based adapters
-cdce* at uhub? port ? # CDC, Ethernet Networking Control Model
-cue* at uhub? port ? # CATC USB-EL1201A based adapters
-kue* at uhub? port ? # Kawasaki LSI KL5KUSB101B based adapters
-#mos* at uhub? port ? # Moschip MCS7730/MCS7830/MCS7832 based adapters
-udav* at uhub? port ? # Davicom DM9601 based adapters
-url* at uhub? port ? # Realtek RTL8150L based adapters
-urndis* at uhub? port ? # Microsoft RNDIS specification
-
-# Prolific PL2301/PL2302 host-to-host adapter
-upl* at uhub? port ?
-
-# Serial adapters
-ubsa* at uhub? port ? # Belkin serial adapter
Home |
Main Index |
Thread Index |
Old Index