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