The branch main has been updated by emaste:

URL: 
https://cgit.FreeBSD.org/src/commit/?id=f45f9ef05103c5d8ffcd9c15b3f0b36af4839903

commit f45f9ef05103c5d8ffcd9c15b3f0b36af4839903
Author:     Ed Maste <ema...@freebsd.org>
AuthorDate: 2021-01-06 17:45:52 +0000
Commit:     Ed Maste <ema...@freebsd.org>
CommitDate: 2021-01-07 15:01:48 +0000

    arm64 GENERIC: sort to match amd64, to ease comparison
    
    No functional change - only moved lines, changed whitespace, and
    updated comments.
    
    Reviewed by:    allanjude
    MFC after:      1 week
    Sponsored by:   The FreeBSD Foundation
    Differential Revision:  https://reviews.freebsd.org/D28001
---
 sys/arm64/conf/GENERIC | 201 +++++++++++++++++++++++++------------------------
 1 file changed, 102 insertions(+), 99 deletions(-)

diff --git a/sys/arm64/conf/GENERIC b/sys/arm64/conf/GENERIC
index 9b9b44ef3261..f7f446c6c881 100644
--- a/sys/arm64/conf/GENERIC
+++ b/sys/arm64/conf/GENERIC
@@ -30,10 +30,10 @@ options     PREEMPTION              # Enable kernel thread 
preemption
 options        VIMAGE                  # Subsystem virtualization, e.g. VNET
 options        INET                    # InterNETworking
 options        INET6                   # IPv6 communications protocols
-options                ROUTE_MPATH             # Multipath routing support
 options        IPSEC_SUPPORT           # Allow kldload of ipsec and tcpmd5
-options        TCP_HHOOK               # hhook(9) framework for TCP
+options                ROUTE_MPATH             # Multipath routing support
 options        TCP_OFFLOAD             # TCP offload
+options        TCP_HHOOK               # hhook(9) framework for TCP
 options                TCP_RFC7413             # TCP Fast Open
 options        SCTP_SUPPORT            # Allow kldload of SCTP
 options        FFS                     # Berkeley Fast Filesystem
@@ -54,6 +54,7 @@ options       PSEUDOFS                # Pseudo-filesystem 
framework
 options        TMPFS                   # Efficient memory filesystem
 options        GEOM_RAID               # Soft RAID functionality.
 options        GEOM_LABEL              # Provides labelization
+options        EFIRT                   # EFI Runtime Services support
 options        COMPAT_FREEBSD32        # Compatible with FreeBSD/arm
 options        COMPAT_FREEBSD11        # Compatible with FreeBSD11
 options        COMPAT_FREEBSD12        # Compatible with FreeBSD12
@@ -78,7 +79,6 @@ options       VFP                     # Floating-point support
 options        RACCT                   # Resource accounting framework
 options        RACCT_DEFAULT_TO_DISABLED # Set kern.racct.enable=0 by default
 options        RCTL                    # Resource limits
-options        SMP
 options        INTRNG
 options        LINUX_BOOT_ABI          # Boot using booti command from U-Boot
 
@@ -95,7 +95,6 @@ options       WITNESS                 # Enable checks to 
detect deadlocks and cycles
 options        WITNESS_SKIPSPIN        # Don't run witness on spinlocks for 
speed
 options        MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones
 options        ALT_BREAK_TO_DEBUGGER   # Enter debugger on keyboard escape 
sequence
-options        USB_DEBUG               # enable debug msgs
 options        VERBOSE_SYSINIT=0       # Support debug.verbose_sysinit, off by 
default
 
 # Kernel Sanitizers
@@ -112,6 +111,9 @@ options     ZSTDIO                  # zstd-compressed 
kernel and user dumps
 options        DEBUGNET                # debugnet networking
 options        NETDUMP                 # netdump(4) client support
 
+# Make an SMP-capable kernel by default
+options        SMP                     # Symmetric MultiProcessor Kernel
+
 # SoC support
 options        SOC_ALLWINNER_A64
 options        SOC_ALLWINNER_H5
@@ -142,13 +144,6 @@ device             al_udma                 # Universal DMA
 # Qualcomm Snapdragon drivers
 device         qcom_gcc                # Global Clock Controller
 
-# VirtIO support
-device         virtio
-device         virtio_pci
-device         virtio_mmio
-device         virtio_blk
-device         vtnet
-
 # CPU frequency control
 device         cpufreq
 
@@ -159,33 +154,6 @@ device             al_pci          # Annapurna Alpine PCI-E
 options        PCI_HP                  # PCI-Express native HotPlug
 options        PCI_IOV         # PCI SR-IOV support
 
-# PCI/PCI-X/PCIe Ethernet NICs that use iflib infrastructure
-device         iflib
-device         em              # Intel PRO/1000 Gigabit Ethernet Family
-device         ix              # Intel 10Gb Ethernet Family
-
-# Ethernet NICs
-device         mdio
-device         mii
-device         miibus          # MII bus support
-device         awg             # Allwinner EMAC Gigabit Ethernet
-device         axa             # AMD Opteron A1100 integrated NIC
-device         msk             # Marvell/SysKonnect Yukon II Gigabit Ethernet
-device         neta            # Marvell Armada 370/38x/XP/3700 NIC
-device         re              # RealTek 8139C+/8169/8169S/8110S
-device         smc             # SMSC LAN91C111
-device         vnic            # Cavium ThunderX NIC
-device         al_eth          # Annapurna Alpine Ethernet NIC
-device         dwc_rk          # Rockchip Designware
-device         dwc_socfpga     # Altera SOCFPGA Ethernet MAC
-device         genet           # Broadcom on RPi4
-device         ffec            # iMX FFEC
-
-# Etherswitch devices
-device         etherswitch     # Enable etherswitch support
-device         miiproxy        # Required for etherswitch
-device         e6000sw         # Marvell mv88e6085 based switches
-
 # Block devices
 device         ahci
 device         scbus
@@ -200,58 +168,6 @@ device             nvme            # base NVMe driver
 options        NVME_USE_NVD=0  # prefer the cam(4) based nda(4) driver
 device         nvd             # expose NVMe namespaces as disks, depends on 
nvme
 
-# MMC/SD/SDIO Card slot support
-device         sdhci
-device         sdhci_xenon             # Marvell Xenon SD/MMC controller
-device         aw_mmc                  # Allwinner SD/MMC controller
-device         mmc                     # mmc/sd bus
-device         mmcsd                   # mmc/sd flash cards
-device         dwmmc
-device         dwmmc_altera
-device         dwmmc_hisi
-device         rk_dwmmc
-device         rk_emmcphy
-
-# Serial (COM) ports
-device         uart            # Generic UART driver
-device         uart_imx        # iMX8 UART
-device         uart_msm        # Qualcomm MSM UART driver
-device         uart_mu         # RPI3 aux port
-device         uart_mvebu      # Armada 3700 UART driver
-device         uart_ns8250     # ns8250-type UART driver
-device         uart_snps
-device         pl011
-
-# USB support
-options        USB_HOST_ALIGN=64       # Align usb buffers to cache line size.
-device         aw_usbphy               # Allwinner USB PHY
-device         rk_usb2phy              # Rockchip USB2PHY
-device         rk_typec_phy            # Rockchip TypeC PHY
-device         dwcotg                  # DWC OTG controller
-device         musb                    # Mentor Graphics USB OTG controller
-device         ohci                    # OHCI USB interface
-device         uhci                    # UHCI USB interface
-device         ehci                    # EHCI USB interface (USB 2.0)
-device         ehci_mv                 # Marvell EHCI USB interface
-device         xhci                    # XHCI USB interface (USB 3.0)
-device         dwc3                    # Synopsys DWC controller
-device         aw_dwc3                 # Allwinner DWC3 controller
-device         rk_dwc3                 # Rockchip DWC3 controller
-device         usb                     # USB Bus (required)
-device         ukbd                    # Keyboard
-device         umass                   # Disks/Mass storage - Requires scbus 
and da
-device         tegra210_xusb_fw        # Tegra XUSB firmware
-
-# USB ethernet support
-device         muge
-device         smcphy
-device         smsc
-device         ure
-
-# Sound support
-device sound
-device a10_codec
-
 # DMA controller
 device         a31_dmac
 
@@ -340,16 +256,53 @@ options           EVDEV_SUPPORT           # evdev support 
in legacy drivers
 device         uinput                  # install /dev/uinput cdev
 device         aw_cir
 
+# Serial (COM) ports
+device         uart                    # Generic UART driver
+device         uart_imx                # iMX8 UART
+device         uart_msm                # Qualcomm MSM UART driver
+device         uart_mu                 # RPI3 aux port
+device         uart_mvebu              # Armada 3700 UART driver
+device         uart_ns8250             # ns8250-type UART driver
+device         uart_snps
+device         pl011
+
+# PCI/PCI-X/PCIe Ethernet NICs that use iflib infrastructure
+device         iflib
+device         em                      # Intel PRO/1000 Gigabit Ethernet Family
+device         ix                      # Intel 10Gb Ethernet Family
+
+# Ethernet NICs
+device         mdio
+device         mii
+device         miibus                  # MII bus support
+device         al_eth                  # Annapurna Alpine Ethernet NIC
+device         awg                     # Allwinner EMAC Gigabit Ethernet
+device         axa                     # AMD Opteron A1100 integrated NIC
+device         dwc_rk                  # Rockchip Designware
+device         dwc_socfpga             # Altera SOCFPGA Ethernet MAC
+device         ffec                    # iMX FFEC
+device         genet                   # Broadcom on RPi4
+device         msk                     # Marvell/SysKonnect Yukon II Gigabit 
Ethernet
+device         neta                    # Marvell Armada 370/38x/XP/3700 NIC
+device         re                      # RealTek 8139C+/8169/8169S/8110S
+device         smc                     # SMSC LAN91C111
+device         vnic                    # Cavium ThunderX NIC
+
+# Etherswitch devices
+device         etherswitch             # Enable etherswitch support
+device         miiproxy                # Required for etherswitch
+device         e6000sw                 # Marvell mv88e6085 based switches
+
+
 # Pseudo devices.
-device         crypto          # core crypto support
-device         loop            # Network loopback
-device         ether           # Ethernet support
-device         vlan            # 802.1Q VLAN support
-device         tuntap          # Packet tunnel.
-device         md              # Memory "disks"
-device         gif             # IPv6 and IPv4 tunneling
-device         firmware        # firmware assist module
-options        EFIRT           # EFI Runtime Services
+device         crypto                  # core crypto support
+device         loop                    # Network loopback
+device         ether                   # Ethernet support
+device         vlan                    # 802.1Q VLAN support
+device         tuntap                  # Packet tunnel.
+device         md                      # Memory "disks"
+device         gif                     # IPv6 and IPv4 tunneling
+device         firmware                # firmware assist module
 
 # EXT_RESOURCES pseudo devices
 options        EXT_RESOURCES
@@ -369,6 +322,56 @@ device             rk_iodomain
 # Note that 'bpf' is required for DHCP.
 device         bpf             # Berkeley packet filter
 
+# USB support
+options        USB_DEBUG               # enable debug msgs
+options        USB_HOST_ALIGN=64       # Align usb buffers to cache line size.
+device         aw_usbphy               # Allwinner USB PHY
+device         rk_usb2phy              # Rockchip USB2PHY
+device         rk_typec_phy            # Rockchip TypeC PHY
+device         dwcotg                  # DWC OTG controller
+device         musb                    # Mentor Graphics USB OTG controller
+device         ohci                    # OHCI USB interface
+device         uhci                    # UHCI USB interface
+device         ehci                    # EHCI USB interface (USB 2.0)
+device         ehci_mv                 # Marvell EHCI USB interface
+device         xhci                    # XHCI USB interface (USB 3.0)
+device         dwc3                    # Synopsys DWC controller
+device         aw_dwc3                 # Allwinner DWC3 controller
+device         rk_dwc3                 # Rockchip DWC3 controller
+device         usb                     # USB Bus (required)
+device         ukbd                    # Keyboard
+device         umass                   # Disks/Mass storage - Requires scbus 
and da
+device         tegra210_xusb_fw        # Tegra XUSB firmware
+
+# USB ethernet support
+device         muge
+device         smcphy
+device         smsc
+device         ure
+
+# Sound support
+device sound
+device a10_codec
+
+# MMC/SD/SDIO Card slot support
+device         sdhci
+device         sdhci_xenon             # Marvell Xenon SD/MMC controller
+device         aw_mmc                  # Allwinner SD/MMC controller
+device         mmc                     # mmc/sd bus
+device         mmcsd                   # mmc/sd flash cards
+device         dwmmc
+device         dwmmc_altera
+device         dwmmc_hisi
+device         rk_dwmmc
+device         rk_emmcphy
+
+# VirtIO support
+device         virtio
+device         virtio_pci
+device         virtio_mmio
+device         virtio_blk
+device         vtnet
+
 # Chip-specific errata
 options        THUNDERX_PASS_1_1_ERRATA
 
_______________________________________________
dev-commits-src-main@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/dev-commits-src-main
To unsubscribe, send any mail to "dev-commits-src-main-unsubscr...@freebsd.org"

Reply via email to