diff options
author | ian <ian@FreeBSD.org> | 2014-05-17 00:53:12 +0000 |
---|---|---|
committer | ian <ian@FreeBSD.org> | 2014-05-17 00:53:12 +0000 |
commit | a8f1dca86b2bf3b15991d0ef01e402a7208db326 (patch) | |
tree | a678b33cef5a4d49b1c5fdb050ea93cf7bea3287 /sys/arm/conf | |
parent | 690d060e370721ffe7479c7ed9ba5469f9453d33 (diff) | |
download | FreeBSD-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')
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) |