aboutsummaryrefslogtreecommitdiff
path: root/sys/arm64/conf/NOTES
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arm64/conf/NOTES')
-rw-r--r--sys/arm64/conf/NOTES44
1 files changed, 25 insertions, 19 deletions
diff --git a/sys/arm64/conf/NOTES b/sys/arm64/conf/NOTES
index 6f8245796036..3e8499c872b9 100644
--- a/sys/arm64/conf/NOTES
+++ b/sys/arm64/conf/NOTES
@@ -4,7 +4,6 @@
# This file contains machine dependent kernel configuration notes. For
# machine independent notes, look in /sys/conf/NOTES.
#
-# $FreeBSD$
#
#
@@ -29,16 +28,21 @@ options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed.
options KDTRACE_FRAME # Ensure frames are compiled in
options VFP # Floating-point support
options RACCT_DEFAULT_TO_DISABLED # Set kern.racct.enable=0 by default
-options INTRNG
# SoC support
options SOC_ALLWINNER_A64
options SOC_ALLWINNER_H5
-options SOC_CAVM_THUNDERX
-options SOC_HISI_HI6220
+options SOC_ALLWINNER_H6
options SOC_BRCM_BCM2837
options SOC_BRCM_BCM2838
+options SOC_BRCM_NS2
+options SOC_CAVM_THUNDERX
+options SOC_FREESCALE_IMX8
+options SOC_HISI_HI6220
+options SOC_INTEL_STRATIX10
options SOC_MARVELL_8K
+options SOC_NVIDIA_TEGRA210
+options SOC_NXP_LS
options SOC_ROCKCHIP_RK3328
options SOC_ROCKCHIP_RK3399
options SOC_XILINX_ZYNQ
@@ -56,12 +60,11 @@ 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
+# Google Virtual NIC
+device gve # Google Virtual NIC (gVNIC) driver
+
+# Microsoft Hyper-V
+device hyperv
# CPU frequency control
device cpufreq
@@ -83,6 +86,7 @@ device neta # Marvell Armada 370/38x/XP/3700 NIC
device smc # SMSC LAN91C111
device vnic # Cavium ThunderX NIC
device al_eth # Annapurna Alpine Ethernet NIC
+device dwc # Synopsys Designware GMAC Ethernet
device dwc_rk # Rockchip Designware
device dwc_socfpga # Altera SOCFPGA Ethernet MAC
device ice # Intel 800 Series Physical Function
@@ -91,11 +95,6 @@ device ice_ddp # Intel 800 Series DDP Package
# Etherswitch devices
device e6000sw # Marvell mv88e6085 based switches
-# NVM Express (NVMe) support
-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_xenon # Marvell Xenon SD/MMC controller
device aw_mmc # Allwinner SD/MMC controller
@@ -111,6 +110,10 @@ device uart_ns8250 # ns8250-type UART driver
device uart_snps
device pl011
+# Early printf using the pl011 uart under the Arm FVP
+options SOCDEV_PA=0x1c090000
+options EARLY_PRINTF=pl011
+
# USB support
device aw_usbphy # Allwinner USB PHY
device dwcotg # DWC OTG controller
@@ -175,14 +178,16 @@ device pwm
device aw_pwm
device vt_efifb
+device vt_simplefb
# EVDEV support
-options EVDEV_SUPPORT # evdev support in legacy drivers
+options EVDEV_SUPPORT # evdev support in legacy drivers
device aw_cir
# Pseudo devices.
-options EFIRT # EFI Runtime Services
device clk
+device efidev # EFI pseudo-device
+device efirtc # EFI RTC
device phy
device hwreset
device nvmem
@@ -200,6 +205,7 @@ device xdma # xDMA framework for SoC on-chip dma controllers
# Chip-specific errata
options THUNDERX_PASS_1_1_ERRATA
+options EFIRT # EFI Runtime Services
options FDT
device acpi
@@ -211,7 +217,7 @@ options CAMDEBUG
options CAM_DEBUG_FLAGS=(CAM_DEBUG_INFO|CAM_DEBUG_PROBE|CAM_DEBUG_PERIPH)
# bring in camified MMC too
-options MMCCAM
+options MMCCAM
# arm64 doesn't support inb/outb, so disable chipset probing which needs it
nooptions PPC_PROBE_CHIPSET
@@ -237,7 +243,7 @@ options COMPAT_FREEBSD32 # Compatible with FreeBSD/arm
#####################################################################
# ZFS support
-options ZFS
+options ZFS
#
# HID-over-I2C support