Date: Thu, 7 Jan 2021 15:02:10 GMT From: Ed Maste <emaste@FreeBSD.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org Subject: git: f45f9ef05103 - main - arm64 GENERIC: sort to match amd64, to ease comparison Message-ID: <202101071502.107F2A2k020141@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/src/commit/?id=f45f9ef05103c5d8ffcd9c15b3f0b36af4839903 commit f45f9ef05103c5d8ffcd9c15b3f0b36af4839903 Author: Ed Maste <emaste@FreeBSD.org> AuthorDate: 2021-01-06 17:45:52 +0000 Commit: Ed Maste <emaste@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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202101071502.107F2A2k020141>