mirror of
https://github.com/freebsd/freebsd-src
synced 2024-09-06 17:18:32 +00:00
![Kyle Evans](/assets/img/avatar_default.png)
The M1 uses FDT, and has bge to start with. Add a SOC_* option for the first SoC we'll be supporting. IOMMU is added commented out because it does have it, but IOMMU is not well-tested on aarch64. An initial version of the DART driver will be upstreamed that just puts the DARTs that support bypass mode into bypass mode -- we'll be missing some functionality, but we at least still end up with some USB ports. Reviewed by: karels, manu Input from: jrtc27 (IOMMU) Differential Revision: https://reviews.freebsd.org/D39823
47 lines
1.3 KiB
Plaintext
47 lines
1.3 KiB
Plaintext
#
|
|
# GENERIC -- Generic kernel configuration file for FreeBSD/arm64
|
|
#
|
|
# For more information on this file, please read the config(5) manual page,
|
|
# and/or the handbook section on Kernel Configuration Files:
|
|
#
|
|
# https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config
|
|
#
|
|
# The handbook is also available locally in /usr/share/doc/handbook
|
|
# if you've installed the doc distribution, otherwise always see the
|
|
# FreeBSD World Wide Web server (https://www.FreeBSD.org/) for the
|
|
# latest information.
|
|
#
|
|
# An exhaustive list of options and more detailed explanations of the
|
|
# device lines is also present in the ../../conf/NOTES and NOTES files.
|
|
# If you are in doubt as to the purpose or necessity of a line, check first
|
|
# in NOTES.
|
|
#
|
|
|
|
cpu ARM64
|
|
ident GENERIC
|
|
|
|
include "std.arm64"
|
|
include "std.dev"
|
|
|
|
# Include SoC specific configuration
|
|
include "std.al"
|
|
include "std.allwinner"
|
|
include "std.altera"
|
|
include "std.amd"
|
|
include "std.apple"
|
|
include "std.arm"
|
|
include "std.azure"
|
|
include "std.broadcom"
|
|
include "std.cavium"
|
|
include "std.ec2"
|
|
include "std.hyperv"
|
|
include "std.hisilicon"
|
|
include "std.imx"
|
|
include "std.marvell"
|
|
include "std.nvidia"
|
|
include "std.nxp"
|
|
include "std.qcom"
|
|
include "std.rockchip"
|
|
include "std.virt"
|
|
include "std.xilinx"
|