diff options
Diffstat (limited to 'sys/arm64/conf/NOTES')
-rw-r--r-- | sys/arm64/conf/NOTES | 44 |
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 |