summaryrefslogtreecommitdiffstats
path: root/sys/arm/conf
diff options
context:
space:
mode:
authorian <ian@FreeBSD.org>2014-05-17 00:53:12 +0000
committerian <ian@FreeBSD.org>2014-05-17 00:53:12 +0000
commita8f1dca86b2bf3b15991d0ef01e402a7208db326 (patch)
treea678b33cef5a4d49b1c5fdb050ea93cf7bea3287 /sys/arm/conf
parent690d060e370721ffe7479c7ed9ba5469f9453d33 (diff)
downloadFreeBSD-src-a8f1dca86b2bf3b15991d0ef01e402a7208db326.zip
FreeBSD-src-a8f1dca86b2bf3b15991d0ef01e402a7208db326.tar.gz
MFC 257774, 256760, 262916, 262905, 262918, 262919, 262920, 262921, 262924,
262925, 262929, 262932, 262935, 262940, 262941, 262942, 262948, 262949, 262950 Strip arm/conf/DEFAULTS down to just items that are mandatory for running the architecture. Move all the files named foo/common.c to foo/foo_common.c Initial cut for DTS on the hl201 board. Add commented out dts for sam9260ek as well as early printf support. Make clock optional on uart nodes, then back it out ("I don't know what I was thinking, but it is lame.") Set the baud rate if it isn't 0 Make at91_soc_id() public. Properly round at91 resource on unmapping. Move AT91 AIC related stuff to own file. Fix another bug in multicast filtering. i.MX uses 6 bits from MSB in LE CRC32 for the hash value, not the lowest 6 bits in BE CRC32. Follow r262916 with one more config file that references a renamed common.c Remove bogus AT91 define that causes compile errors. Most of the defines for SAM9X are going away soonish anyway (once FDT works), but until then... Remove all dregs of a per-thread undefined-exception-mode stack. Rework the VFP code that handles demand-based save and restore of state. Always call vfp_discard() on thread death. When a thread begins life it doesn't own the VFP hardware state on any cpu. Make undefined exception entry MP-safe.
Diffstat (limited to 'sys/arm/conf')
-rw-r--r--sys/arm/conf/AC1003
-rw-r--r--sys/arm/conf/ARMADAXP3
-rw-r--r--sys/arm/conf/ARNDALE3
-rw-r--r--sys/arm/conf/ATMEL3
-rw-r--r--sys/arm/conf/AVILA3
-rw-r--r--sys/arm/conf/BEAGLEBONE3
-rw-r--r--sys/arm/conf/BWCT3
-rw-r--r--sys/arm/conf/CAMBRIA3
-rw-r--r--sys/arm/conf/CNS11XXNAS3
-rw-r--r--sys/arm/conf/CRB3
-rw-r--r--sys/arm/conf/CUBIEBOARD3
-rw-r--r--sys/arm/conf/CUBIEBOARD23
-rw-r--r--sys/arm/conf/DB-78XXX3
-rw-r--r--sys/arm/conf/DB-88F5XXX3
-rw-r--r--sys/arm/conf/DB-88F6XXX3
-rw-r--r--sys/arm/conf/DEFAULTS5
-rw-r--r--sys/arm/conf/DIGI-CCWMX533
-rw-r--r--sys/arm/conf/DOCKSTAR3
-rw-r--r--sys/arm/conf/DREAMPLUG-10013
-rw-r--r--sys/arm/conf/EA32503
-rw-r--r--sys/arm/conf/EB92003
-rw-r--r--sys/arm/conf/EFIKA_MX3
-rw-r--r--sys/arm/conf/EP802193
-rw-r--r--sys/arm/conf/ETHERNUT53
-rw-r--r--sys/arm/conf/GUMSTIX3
-rw-r--r--sys/arm/conf/HL2003
-rw-r--r--sys/arm/conf/HL2013
-rw-r--r--sys/arm/conf/IMX53-QSB3
-rw-r--r--sys/arm/conf/IMX63
-rw-r--r--sys/arm/conf/IQ312443
-rw-r--r--sys/arm/conf/KB920X3
-rw-r--r--sys/arm/conf/LN2410SBC3
-rw-r--r--sys/arm/conf/NSLU3
-rw-r--r--sys/arm/conf/PANDABOARD3
-rw-r--r--sys/arm/conf/QILA9G203
-rw-r--r--sys/arm/conf/RADXA3
-rw-r--r--sys/arm/conf/RPI-B3
-rw-r--r--sys/arm/conf/SAM9260EK13
-rw-r--r--sys/arm/conf/SAM9G20EK3
-rw-r--r--sys/arm/conf/SAM9X25EK3
-rw-r--r--sys/arm/conf/SHEEVAPLUG3
-rw-r--r--sys/arm/conf/SIMICS3
-rw-r--r--sys/arm/conf/SN9G453
-rw-r--r--sys/arm/conf/TS78004
-rw-r--r--sys/arm/conf/VERSATILEPB3
-rw-r--r--sys/arm/conf/VYBRID.common3
-rw-r--r--sys/arm/conf/ZEDBOARD3
47 files changed, 149 insertions, 5 deletions
diff --git a/sys/arm/conf/AC100 b/sys/arm/conf/AC100
index d368bdf..b41cc36 100644
--- a/sys/arm/conf/AC100
+++ b/sys/arm/conf/AC100
@@ -25,6 +25,9 @@ options FFS #Berkeley Fast Filesystem
#options BOOTP_NFSV3
#options BOOTP_WIRED_TO=mge0
+options TMPFS #Efficient memory filesystem
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
options GEOM_PART_GPT
options ROOTDEVNAME=\"ufs:/dev/da0p1\"
diff --git a/sys/arm/conf/ARMADAXP b/sys/arm/conf/ARMADAXP
index 2b49459..085422d 100644
--- a/sys/arm/conf/ARMADAXP
+++ b/sys/arm/conf/ARMADAXP
@@ -26,6 +26,9 @@ options BOOTP_NFSROOT
options BOOTP_NFSV3
options BOOTP_WIRED_TO=mge0
+options TMPFS #Efficient memory filesystem
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
options GEOM_PART_GPT
options ROOTDEVNAME=\"ufs:/dev/da0p1\"
diff --git a/sys/arm/conf/ARNDALE b/sys/arm/conf/ARNDALE
index ae2e265..0ce3939 100644
--- a/sys/arm/conf/ARNDALE
+++ b/sys/arm/conf/ARNDALE
@@ -31,6 +31,9 @@ options HZ=100 ##
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options INET6 #IPv6 communications protocols
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options FFS #Berkeley Fast Filesystem
options SOFTUPDATES
options UFS_ACL #Support for access control lists
diff --git a/sys/arm/conf/ATMEL b/sys/arm/conf/ATMEL
index 28c4bec..c330fad 100644
--- a/sys/arm/conf/ATMEL
+++ b/sys/arm/conf/ATMEL
@@ -48,10 +48,13 @@ options NFSCL # New Network Filesystem Client
options NFSD # New Network Filesystem Server
options NFSLOCKD # Network Lock Manager
options NFS_ROOT # NFS usable as /, requires NFSCL
+options TMPFS #Efficient memory filesystem
options MSDOSFS # MSDOS Filesystem
options CD9660 # ISO 9660 Filesystem
options PROCFS # Process filesystem (requires PSEUDOFS)
options PSEUDOFS # Pseudo-filesystem framework
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
options GEOM_PART_GPT # GUID Partition Tables.
options GEOM_LABEL # Provides labelization
options COMPAT_FREEBSD5 # Compatible with FreeBSD5
diff --git a/sys/arm/conf/AVILA b/sys/arm/conf/AVILA
index 502fd25..38d79cd 100644
--- a/sys/arm/conf/AVILA
+++ b/sys/arm/conf/AVILA
@@ -47,6 +47,9 @@ options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options FFS #Berkeley Fast Filesystem
options SOFTUPDATES #Enable FFS soft updates support
options NFSCL #New Network Filesystem Client
diff --git a/sys/arm/conf/BEAGLEBONE b/sys/arm/conf/BEAGLEBONE
index c0fb9c6..895095c 100644
--- a/sys/arm/conf/BEAGLEBONE
+++ b/sys/arm/conf/BEAGLEBONE
@@ -34,6 +34,9 @@ options FFS #Berkeley Fast Filesystem
options SOFTUPDATES #Enable FFS soft updates support
options UFS_ACL #Support for access control lists
options UFS_DIRHASH #Improve performance on big directories
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options MSDOSFS #MSDOS Filesystem
options CD9660 #ISO 9660 Filesystem
options PROCFS #Process filesystem (requires PSEUDOFS)
diff --git a/sys/arm/conf/BWCT b/sys/arm/conf/BWCT
index 28c724f..82e09ad9 100644
--- a/sys/arm/conf/BWCT
+++ b/sys/arm/conf/BWCT
@@ -51,6 +51,9 @@ options NFS_ROOT #NFS usable as /, requires NFSCL
options BOOTP_NFSROOT
options BOOTP
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
#options MSDOSFS #MSDOS Filesystem
#options CD9660 #ISO 9660 Filesystem
#options PROCFS #Process filesystem (requires PSEUDOFS)
diff --git a/sys/arm/conf/CAMBRIA b/sys/arm/conf/CAMBRIA
index 57c6387..1969c51 100644
--- a/sys/arm/conf/CAMBRIA
+++ b/sys/arm/conf/CAMBRIA
@@ -48,6 +48,9 @@ options INVARIANT_SUPPORT #Extra sanity checks of internal structures, required
options SCHED_4BSD #4BSD scheduler
#options PREEMPTION
options INET #InterNETworking
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options FFS #Berkeley Fast Filesystem
options SOFTUPDATES #Enable FFS soft updates support
options NFSCL #New Network Filesystem Client
diff --git a/sys/arm/conf/CNS11XXNAS b/sys/arm/conf/CNS11XXNAS
index c459d0e..4984794 100644
--- a/sys/arm/conf/CNS11XXNAS
+++ b/sys/arm/conf/CNS11XXNAS
@@ -53,6 +53,8 @@ options DDB #Enable the kernel debugger
options SCHED_ULE #ULE scheduler
#options SCHED_4BSD #4BSD scheduler
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
options GEOM_PART_GPT # GUID Partition Tables.
#options GEOM_PART_EBR
#options GEOM_PART_EBR_COMPAT
@@ -69,6 +71,7 @@ options NFSCL #New Network Filesystem Client
#options NFSD #New Network Filesystem Server
#options NFSLOCKD #Network Lock Manager
options NFS_ROOT #NFS usable as /, requires NFSCL
+options TMPFS #Efficient memory filesystem
options MSDOSFS #MSDOS Filesystem
#options CD9660 #ISO 9660 Filesystem
#options PROCFS #Process filesystem (requires PSEUDOFS)
diff --git a/sys/arm/conf/CRB b/sys/arm/conf/CRB
index 0a19f3b..26efd82 100644
--- a/sys/arm/conf/CRB
+++ b/sys/arm/conf/CRB
@@ -45,6 +45,9 @@ options NFSD #New Network Filesystem Server
options NFSLOCKD #Network Lock Manager
options NFS_ROOT #NFS usable as /, requires NFSCL
#options MSDOSFS #MSDOS Filesystem
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options CD9660 #ISO 9660 Filesystem
#options PROCFS #Process filesystem (requires PSEUDOFS)
options PSEUDOFS #Pseudo-filesystem framework
diff --git a/sys/arm/conf/CUBIEBOARD b/sys/arm/conf/CUBIEBOARD
index 7dee59b..07c8c04 100644
--- a/sys/arm/conf/CUBIEBOARD
+++ b/sys/arm/conf/CUBIEBOARD
@@ -29,6 +29,9 @@ options HZ=100
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options INET6 #IPv6 communications protocols
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options FFS #Berkeley Fast Filesystem
options SOFTUPDATES #Enable FFS soft updates support
options UFS_ACL #Support for access control lists
diff --git a/sys/arm/conf/CUBIEBOARD2 b/sys/arm/conf/CUBIEBOARD2
index 50fc2be..ccd9edb 100644
--- a/sys/arm/conf/CUBIEBOARD2
+++ b/sys/arm/conf/CUBIEBOARD2
@@ -29,6 +29,9 @@ options HZ=100
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options INET6 #IPv6 communications protocols
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options FFS #Berkeley Fast Filesystem
options SOFTUPDATES #Enable FFS soft updates support
options UFS_ACL #Support for access control lists
diff --git a/sys/arm/conf/DB-78XXX b/sys/arm/conf/DB-78XXX
index f3e62f5..2617e28 100644
--- a/sys/arm/conf/DB-78XXX
+++ b/sys/arm/conf/DB-78XXX
@@ -16,6 +16,9 @@ makeoptions WERROR="-Werror"
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options INET6 #IPv6 communications protocols
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options FFS #Berkeley Fast Filesystem
options NANDFS #NAND Filesystem
options NFSCL #New Network Filesystem Client
diff --git a/sys/arm/conf/DB-88F5XXX b/sys/arm/conf/DB-88F5XXX
index 50ca24e..c2b8c3e 100644
--- a/sys/arm/conf/DB-88F5XXX
+++ b/sys/arm/conf/DB-88F5XXX
@@ -16,6 +16,9 @@ makeoptions WERROR="-Werror"
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options INET6 #IPv6 communications protocols
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options FFS #Berkeley Fast Filesystem
options NFSCL #New Network Filesystem Client
options NFSLOCKD #Network Lock Manager
diff --git a/sys/arm/conf/DB-88F6XXX b/sys/arm/conf/DB-88F6XXX
index cf508ad..8f467ee 100644
--- a/sys/arm/conf/DB-88F6XXX
+++ b/sys/arm/conf/DB-88F6XXX
@@ -16,6 +16,9 @@ makeoptions WERROR="-Werror"
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options INET6 #IPv6 communications protocols
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options FFS #Berkeley Fast Filesystem
options NANDFS #NAND Filesystem
options NFSCL #New Network Filesystem Client
diff --git a/sys/arm/conf/DEFAULTS b/sys/arm/conf/DEFAULTS
index 102f130..6755185 100644
--- a/sys/arm/conf/DEFAULTS
+++ b/sys/arm/conf/DEFAULTS
@@ -5,8 +5,3 @@
device mem
-options GEOM_PART_BSD
-options GEOM_PART_MBR
-
-options TMPFS
-
diff --git a/sys/arm/conf/DIGI-CCWMX53 b/sys/arm/conf/DIGI-CCWMX53
index 244cff4..229e401 100644
--- a/sys/arm/conf/DIGI-CCWMX53
+++ b/sys/arm/conf/DIGI-CCWMX53
@@ -41,10 +41,13 @@ options NFSCL # New Network Filesystem Client
#options NFSD # New Network Filesystem Server
options NFSLOCKD # Network Lock Manager
options NFS_ROOT # NFS usable as /, requires NFSCL
+options TMPFS #Efficient memory filesystem
options MSDOSFS # MSDOS Filesystem
options CD9660 # ISO 9660 Filesystem
#options PROCFS # Process filesystem (requires PSEUDOFS)
options PSEUDOFS # Pseudo-filesystem framework
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
options GEOM_PART_GPT # GUID Partition Tables.
options GEOM_LABEL # Provides labelization
#options COMPAT_FREEBSD5 # Compatible with FreeBSD5
diff --git a/sys/arm/conf/DOCKSTAR b/sys/arm/conf/DOCKSTAR
index f0ddd5f..b87ac9e 100644
--- a/sys/arm/conf/DOCKSTAR
+++ b/sys/arm/conf/DOCKSTAR
@@ -34,12 +34,15 @@ options INET6 #IPv6 communications protocols
options SOFTUPDATES
options CD9660 #ISO 9660 filesystem
options FFS #Berkeley Fast Filesystem
+options TMPFS #Efficient memory filesystem
options MSDOSFS #MS DOS File System (FAT, FAT32)
options NULLFS #NULL filesystem
options SYSVSHM #SYSV-style shared memory
options SYSVMSG #SYSV-style message queues
options SYSVSEM #SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
options GEOM_ELI # Disk encryption.
options GEOM_LABEL # Providers labelization.
options GEOM_PART_GPT # GPT partitioning
diff --git a/sys/arm/conf/DREAMPLUG-1001 b/sys/arm/conf/DREAMPLUG-1001
index baebc77..7598c74 100644
--- a/sys/arm/conf/DREAMPLUG-1001
+++ b/sys/arm/conf/DREAMPLUG-1001
@@ -35,6 +35,7 @@ options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options INET6 #IPv6 communications protocols
options SOFTUPDATES
+options TMPFS #Efficient memory filesystem
options CD9660 #ISO 9660 filesystem
options FFS #Berkeley Fast Filesystem
options MSDOSFS #MS DOS File System (FAT, FAT32)
@@ -43,6 +44,8 @@ options SYSVSHM #SYSV-style shared memory
options SYSVMSG #SYSV-style message queues
options SYSVSEM #SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
options GEOM_ELI # Disk encryption.
options GEOM_LABEL # Providers labelization.
options GEOM_PART_GPT # GPT partitioning
diff --git a/sys/arm/conf/EA3250 b/sys/arm/conf/EA3250
index 89d9fa4..fb6a3f8 100644
--- a/sys/arm/conf/EA3250
+++ b/sys/arm/conf/EA3250
@@ -20,6 +20,9 @@ options FFS #Berkeley Fast Filesystem
options NFSCL #Network Filesystem Client
options NFSLOCKD #Network Lock Manager
options NFS_ROOT #NFS usable as /, requires NFSCLIENT
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options MSDOSFS
options BOOTP
options BOOTP_NFSROOT
diff --git a/sys/arm/conf/EB9200 b/sys/arm/conf/EB9200
index 0570699..8c38383 100644
--- a/sys/arm/conf/EB9200
+++ b/sys/arm/conf/EB9200
@@ -41,6 +41,9 @@ options NFS_ROOT #NFS usable as /, requires NFSCL
options BOOTP_NFSROOT
options BOOTP
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
#options MSDOSFS #MSDOS Filesystem
#options CD9660 #ISO 9660 Filesystem
#options PROCFS #Process filesystem (requires PSEUDOFS)
diff --git a/sys/arm/conf/EFIKA_MX b/sys/arm/conf/EFIKA_MX
index ca95f0c..885f16c 100644
--- a/sys/arm/conf/EFIKA_MX
+++ b/sys/arm/conf/EFIKA_MX
@@ -41,10 +41,13 @@ options NFSCL # New Network Filesystem Client
#options NFSD # New Network Filesystem Server
options NFSLOCKD # Network Lock Manager
options NFS_ROOT # NFS usable as /, requires NFSCL
+options TMPFS #Efficient memory filesystem
options MSDOSFS # MSDOS Filesystem
options CD9660 # ISO 9660 Filesystem
#options PROCFS # Process filesystem (requires PSEUDOFS)
options PSEUDOFS # Pseudo-filesystem framework
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
options GEOM_PART_GPT # GUID Partition Tables.
options GEOM_LABEL # Provides labelization
#options COMPAT_FREEBSD5 # Compatible with FreeBSD5
diff --git a/sys/arm/conf/EP80219 b/sys/arm/conf/EP80219
index 107ef4b..ce0d718 100644
--- a/sys/arm/conf/EP80219
+++ b/sys/arm/conf/EP80219
@@ -43,6 +43,7 @@ options NFSCL #New Network Filesystem Client
options NFSD #New Network Filesystem Server
options NFSLOCKD #Network Lock Manager
options NFS_ROOT #NFS usable as /, requires NFSCL
+options TMPFS #Efficient memory filesystem
#options MSDOSFS #MSDOS Filesystem
options CD9660 #ISO 9660 Filesystem
#options PROCFS #Process filesystem (requires PSEUDOFS)
@@ -54,6 +55,8 @@ options SYSVMSG #SYSV-style message queues
options SYSVSEM #SYSV-style semaphores
options _KPOSIX_PRIORITY_SCHEDULING #Posix P1003_1B real-time extensions
options KBD_INSTALL_CDEV # install a CDEV entry in /dev
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
options GEOM_PART_GPT # GUID Partition Tables.
options GEOM_LABEL # Providers labelization.
diff --git a/sys/arm/conf/ETHERNUT5 b/sys/arm/conf/ETHERNUT5
index ef52bc6..13a9845 100644
--- a/sys/arm/conf/ETHERNUT5
+++ b/sys/arm/conf/ETHERNUT5
@@ -41,6 +41,9 @@ options NFSCL # New Network Filesystem Client
#options NFSD # New Network Filesystem Server
options NFSLOCKD # Network Lock Manager
options NFS_ROOT # NFS usable as /, requires NFSCL
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
#options MSDOSFS # MSDOS Filesystem
#options CD9660 # ISO 9660 Filesystem
#options PROCFS # Process filesystem (requires PSEUDOFS)
diff --git a/sys/arm/conf/GUMSTIX b/sys/arm/conf/GUMSTIX
index 8b9824c..413931b 100644
--- a/sys/arm/conf/GUMSTIX
+++ b/sys/arm/conf/GUMSTIX
@@ -47,6 +47,9 @@ options UFS_DIRHASH #Improve performance on big directories
options NFSCL #New Network Filesystem Client
#options NFSD #New Network Filesystem Server
options NFS_ROOT #NFS usable as /, requires NFSCL
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
#options MSDOSFS #MSDOS Filesystem
#options CD9660 #ISO 9660 Filesystem
#options PROCFS #Process filesystem (requires PSEUDOFS)
diff --git a/sys/arm/conf/HL200 b/sys/arm/conf/HL200
index 8df55cd..a3b5640 100644
--- a/sys/arm/conf/HL200
+++ b/sys/arm/conf/HL200
@@ -49,6 +49,9 @@ options BOOTP_NFSV3
options BOOTP_WIRED_TO=ate0
options BOOTP_COMPAT
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
#options MSDOSFS #MSDOS Filesystem
#options CD9660 #ISO 9660 Filesystem
#options PROCFS #Process filesystem (requires PSEUDOFS)
diff --git a/sys/arm/conf/HL201 b/sys/arm/conf/HL201
index 8178e3b..4ee0020 100644
--- a/sys/arm/conf/HL201
+++ b/sys/arm/conf/HL201
@@ -52,6 +52,9 @@ options NFS_ROOT #NFS usable as /, requires NFSCL
options ALT_BREAK_TO_DEBUGGER
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
#options MSDOSFS #MSDOS Filesystem
#options CD9660 #ISO 9660 Filesystem
#options PROCFS #Process filesystem (requires PSEUDOFS)
diff --git a/sys/arm/conf/IMX53-QSB b/sys/arm/conf/IMX53-QSB
index 1561368..0167781 100644
--- a/sys/arm/conf/IMX53-QSB
+++ b/sys/arm/conf/IMX53-QSB
@@ -40,10 +40,13 @@ options NFSCL # New Network Filesystem Client
#options NFSD # New Network Filesystem Server
options NFSLOCKD # Network Lock Manager
options NFS_ROOT # NFS usable as /, requires NFSCL
+options TMPFS #Efficient memory filesystem
options MSDOSFS # MSDOS Filesystem
options CD9660 # ISO 9660 Filesystem
#options PROCFS # Process filesystem (requires PSEUDOFS)
options PSEUDOFS # Pseudo-filesystem framework
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
options GEOM_PART_GPT # GUID Partition Tables.
options GEOM_LABEL # Provides labelization
#options COMPAT_FREEBSD5 # Compatible with FreeBSD5
diff --git a/sys/arm/conf/IMX6 b/sys/arm/conf/IMX6
index 26a135f..3f8a9e4 100644
--- a/sys/arm/conf/IMX6
+++ b/sys/arm/conf/IMX6
@@ -36,10 +36,13 @@ options NFSCL # New Network Filesystem Client
#options NFSD # New Network Filesystem Server
options NFSLOCKD # Network Lock Manager
options NFS_ROOT # NFS usable as /, requires NFSCL
+options TMPFS #Efficient memory filesystem
options MSDOSFS # MSDOS Filesystem
options CD9660 # ISO 9660 Filesystem
#options PROCFS # Process filesystem (requires PSEUDOFS)
options PSEUDOFS # Pseudo-filesystem framework
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
options GEOM_PART_GPT # GUID Partition Tables.
options GEOM_LABEL # Provides labelization
options KTRACE # ktrace(1) support
diff --git a/sys/arm/conf/IQ31244 b/sys/arm/conf/IQ31244
index ba303c7..9868511 100644
--- a/sys/arm/conf/IQ31244
+++ b/sys/arm/conf/IQ31244
@@ -44,6 +44,9 @@ options NFSCL #New Network Filesystem Client
options NFSD #New Network Filesystem Server
options NFSLOCKD #Network Lock Manager
options NFS_ROOT #NFS usable as /, requires NFSCL
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
#options MSDOSFS #MSDOS Filesystem
options CD9660 #ISO 9660 Filesystem
#options PROCFS #Process filesystem (requires PSEUDOFS)
diff --git a/sys/arm/conf/KB920X b/sys/arm/conf/KB920X
index 7cf56d8..1e1eb5c 100644
--- a/sys/arm/conf/KB920X
+++ b/sys/arm/conf/KB920X
@@ -47,6 +47,9 @@ options NFSCL #New Network Filesystem Client
#options BOOTP_NFSROOT
#options BOOTP
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
#options MSDOSFS #MSDOS Filesystem
#options CD9660 #ISO 9660 Filesystem
#options PROCFS #Process filesystem (requires PSEUDOFS)
diff --git a/sys/arm/conf/LN2410SBC b/sys/arm/conf/LN2410SBC
index 8d2a585..40414f7 100644
--- a/sys/arm/conf/LN2410SBC
+++ b/sys/arm/conf/LN2410SBC
@@ -47,6 +47,9 @@ options ROOTDEVNAME=\"ufs:da0s1\"
#options NFSCL #New Network Filesystem Client
#options NFS_ROOT #NFS usable as root device
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options PSEUDOFS #Pseudo-filesystem framework
#options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI
options KTRACE #ktrace(1) support
diff --git a/sys/arm/conf/NSLU b/sys/arm/conf/NSLU
index 3da5adf..e8094ca 100644
--- a/sys/arm/conf/NSLU
+++ b/sys/arm/conf/NSLU
@@ -61,6 +61,9 @@ options NFSCL #New Network Filesystem Client
options NFSD #New Network Filesystem Server
options NFSLOCKD #Network Lock Manager
options NFS_ROOT #NFS usable as /, requires NFSCL
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
#options MSDOSFS #MSDOS Filesystem
options CD9660 #ISO 9660 Filesystem
#options PROCFS #Process filesystem (requires PSEUDOFS)
diff --git a/sys/arm/conf/PANDABOARD b/sys/arm/conf/PANDABOARD
index 3c61329..9e6e514 100644
--- a/sys/arm/conf/PANDABOARD
+++ b/sys/arm/conf/PANDABOARD
@@ -54,6 +54,9 @@ options NFS_ROOT #NFS usable as /, requires NFSCLIENT
#options BOOTP
#options BOOTP_NFSV3
#options BOOTP_WIRED_TO=ue0
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options MSDOSFS #MSDOS Filesystem
#options CD9660 #ISO 9660 Filesystem
#options PROCFS #Process filesystem (requires PSEUDOFS)
diff --git a/sys/arm/conf/QILA9G20 b/sys/arm/conf/QILA9G20
index e3cc914..a196020 100644
--- a/sys/arm/conf/QILA9G20
+++ b/sys/arm/conf/QILA9G20
@@ -53,6 +53,9 @@ options ROOTDEVNAME=\"ufs:/dev/mmcsd0s1a\"
options ALT_BREAK_TO_DEBUGGER
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
#options MSDOSFS #MSDOS Filesystem
#options CD9660 #ISO 9660 Filesystem
#options PROCFS #Process filesystem (requires PSEUDOFS)
diff --git a/sys/arm/conf/RADXA b/sys/arm/conf/RADXA
index 0396c2f..b6edf43 100644
--- a/sys/arm/conf/RADXA
+++ b/sys/arm/conf/RADXA
@@ -33,6 +33,9 @@ options FFS #Berkeley Fast Filesystem
options SOFTUPDATES #Enable FFS soft updates support
options UFS_ACL #Support for access control lists
options UFS_DIRHASH #Improve performance on big directories
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options MSDOSFS #MSDOS Filesystem
options CD9660 #ISO 9660 Filesystem
options PROCFS #Process filesystem (requires PSEUDOFS)
diff --git a/sys/arm/conf/RPI-B b/sys/arm/conf/RPI-B
index 5fe031b..711db77 100644
--- a/sys/arm/conf/RPI-B
+++ b/sys/arm/conf/RPI-B
@@ -32,6 +32,9 @@ options FFS #Berkeley Fast Filesystem
options SOFTUPDATES #Enable FFS soft updates support
options UFS_ACL #Support for access control lists
options UFS_DIRHASH #Improve performance on big directories
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options MSDOSFS #MSDOS Filesystem
device snp
diff --git a/sys/arm/conf/SAM9260EK b/sys/arm/conf/SAM9260EK
index 8f137e0..5b40706 100644
--- a/sys/arm/conf/SAM9260EK
+++ b/sys/arm/conf/SAM9260EK
@@ -25,6 +25,7 @@ include "../at91/std.sam9260ek"
hints "SAM9260EK.hints"
#makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols
+makeoptions MODULES_OVERRIDE=""
options SCHED_4BSD # 4BSD scheduler
#options PREEMPTION # Enable kernel thread preemption
@@ -42,10 +43,13 @@ options NFSCL # New Network Filesystem Client
#options NFSD # New Network Filesystem Server
options NFSLOCKD # Network Lock Manager
options NFS_ROOT # NFS usable as /, requires NFSCL
+options TMPFS #Efficient memory filesystem
#options MSDOSFS # MSDOS Filesystem
#options CD9660 # ISO 9660 Filesystem
#options PROCFS # Process filesystem (requires PSEUDOFS)
#options PSEUDOFS # Pseudo-filesystem framework
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
#options GEOM_PART_GPT # GUID Partition Tables.
#options GEOM_LABEL # Provides labelization
#options COMPAT_FREEBSD5 # Compatible with FreeBSD5
@@ -168,3 +172,12 @@ device at91_wdt # Atmel AT91 Watchdog Timer
# NAND Flash - Reference design has Samsung 256MB but others possible
device nand # NAND interface on CS3
+
+# Coming soon, but not yet
+#options FDT
+#options FDT_DTB_STATIC
+#makeoptions FDT_DTS_FILE=sam9260ek.dts
+
+options EARLY_PRINTF
+options SOCDEV_PA=0xfc000000
+options SOCDEV_VA=0xdc000000
diff --git a/sys/arm/conf/SAM9G20EK b/sys/arm/conf/SAM9G20EK
index faa325a..04a84b2 100644
--- a/sys/arm/conf/SAM9G20EK
+++ b/sys/arm/conf/SAM9G20EK
@@ -32,6 +32,9 @@ options KDB
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
#options INET6 #IPv6 communications protocols
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options FFS #Berkeley Fast Filesystem
#options SOFTUPDATES #Enable FFS soft updates support
#options UFS_ACL #Support for access control lists
diff --git a/sys/arm/conf/SAM9X25EK b/sys/arm/conf/SAM9X25EK
index 9363fb9..4088e90 100644
--- a/sys/arm/conf/SAM9X25EK
+++ b/sys/arm/conf/SAM9X25EK
@@ -33,6 +33,9 @@ options KDB
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
#options INET6 #IPv6 communications protocols
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options FFS #Berkeley Fast Filesystem
#options SOFTUPDATES #Enable FFS soft updates support
#options UFS_ACL #Support for access control lists
diff --git a/sys/arm/conf/SHEEVAPLUG b/sys/arm/conf/SHEEVAPLUG
index c6bd901..2d0dade 100644
--- a/sys/arm/conf/SHEEVAPLUG
+++ b/sys/arm/conf/SHEEVAPLUG
@@ -16,6 +16,9 @@ makeoptions WERROR="-Werror"
options SCHED_4BSD #4BSD scheduler
options INET #InterNETworking
options INET6 #IPv6 communications protocols
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options FFS #Berkeley Fast Filesystem
options NANDFS #NAND Filesystem
options NFSCL #New Network Filesystem Client
diff --git a/sys/arm/conf/SIMICS b/sys/arm/conf/SIMICS
index 8988d27..6ea8e50 100644
--- a/sys/arm/conf/SIMICS
+++ b/sys/arm/conf/SIMICS
@@ -43,6 +43,9 @@ options NFSCL #New Network Filesystem Client
options NFSD #New Network Filesystem Server
options NFSLOCKD #Network Lock Manager
options NFS_ROOT #NFS usable as /, requires NFSCL
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
#options MSDOSFS #MSDOS Filesystem
options CD9660 #ISO 9660 Filesystem
#options PROCFS #Process filesystem (requires PSEUDOFS)
diff --git a/sys/arm/conf/SN9G45 b/sys/arm/conf/SN9G45
index 05c9062..1d8a1b4 100644
--- a/sys/arm/conf/SN9G45
+++ b/sys/arm/conf/SN9G45
@@ -52,6 +52,9 @@ options ROOTDEVNAME=\"ufs:/dev/da0s1\"
options ALT_BREAK_TO_DEBUGGER
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
#options MSDOSFS #MSDOS Filesystem
#options CD9660 #ISO 9660 Filesystem
#options PROCFS #Process filesystem (requires PSEUDOFS)
diff --git a/sys/arm/conf/TS7800 b/sys/arm/conf/TS7800
index 79e9dba..c836c1d 100644
--- a/sys/arm/conf/TS7800
+++ b/sys/arm/conf/TS7800
@@ -26,6 +26,10 @@ options BOOTP_NFSROOT
options BOOTP_NFSV3
options BOOTP_WIRED_TO=mge0
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
+
options SYSVSHM #SYSV-style shared memory
options SYSVMSG #SYSV-style message queues
options SYSVSEM #SYSV-style semaphores
diff --git a/sys/arm/conf/VERSATILEPB b/sys/arm/conf/VERSATILEPB
index 6f884d1..28b76a5 100644
--- a/sys/arm/conf/VERSATILEPB
+++ b/sys/arm/conf/VERSATILEPB
@@ -43,6 +43,9 @@ options UFS_ACL #Support for access control lists
options UFS_DIRHASH #Improve performance on big directories
device snp
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options PSEUDOFS #Pseudo-filesystem framework
options COMPAT_43 #Compatible with BSD 4.3 [KEEP THIS!]
options SCSI_DELAY=5000 #Delay (in ms) before probing SCSI
diff --git a/sys/arm/conf/VYBRID.common b/sys/arm/conf/VYBRID.common
index 3c5ca9f..70fef02 100644
--- a/sys/arm/conf/VYBRID.common
+++ b/sys/arm/conf/VYBRID.common
@@ -33,6 +33,9 @@ options FFS #Berkeley Fast Filesystem
options SOFTUPDATES
options UFS_ACL #Support for access control lists
options UFS_DIRHASH #Improve performance on big directories
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options MSDOSFS #MSDOS Filesystem
options CD9660 #ISO 9660 Filesystem
options PROCFS #Process filesystem (requires PSEUDOFS)
diff --git a/sys/arm/conf/ZEDBOARD b/sys/arm/conf/ZEDBOARD
index 464850a..9fa2008 100644
--- a/sys/arm/conf/ZEDBOARD
+++ b/sys/arm/conf/ZEDBOARD
@@ -41,6 +41,9 @@ options NFSCL #Network Filesystem Client
# options BOOTP_NFSROOT
# options BOOTP
+options GEOM_PART_BSD #BSD partition scheme
+options GEOM_PART_MBR #MBR partition scheme
+options TMPFS #Efficient memory filesystem
options MSDOSFS #MSDOS Filesystem
options CD9660 #ISO 9660 Filesystem
options PROCFS #Process filesystem (requires PSEUDOFS)
OpenPOWER on IntegriCloud