Author: ian
Date: Tue May  5 16:09:25 2015
New Revision: 282499
URL: https://svnweb.freebsd.org/changeset/base/282499

Log:
  Create std.arm and std.armv6 config files and include the right one from
  each of the existing kernel configs.  This gives a place to put config
  that applies to the entire arch.
  
  Add the ARM_NEW_PMAP option to std.armv6.  This is working well in early
  testing and it's time for wide exposure, but it's still nice to be able
  to fall back to the old implementation for testing when a problem comes
  along.  Eventually the option and the old implementation will go away.
  
  The opportunity now exists to move a whole lot of boilerplate from all the
  arm kernel config files into std.arm*, but that's a commit for another day.

Added:
  head/sys/arm/conf/std.arm   (contents, props changed)
  head/sys/arm/conf/std.armv6   (contents, props changed)
Modified:
  head/sys/arm/conf/AML8726
  head/sys/arm/conf/ARMADAXP
  head/sys/arm/conf/ATMEL
  head/sys/arm/conf/AVILA
  head/sys/arm/conf/BEAGLEBONE
  head/sys/arm/conf/BWCT
  head/sys/arm/conf/CAMBRIA
  head/sys/arm/conf/CNS11XXNAS
  head/sys/arm/conf/CRB
  head/sys/arm/conf/CUBIEBOARD
  head/sys/arm/conf/CUBIEBOARD2
  head/sys/arm/conf/DB-78XXX
  head/sys/arm/conf/DB-88F5XXX
  head/sys/arm/conf/DB-88F6XXX
  head/sys/arm/conf/DOCKSTAR
  head/sys/arm/conf/DREAMPLUG-1001
  head/sys/arm/conf/EA3250
  head/sys/arm/conf/EB9200
  head/sys/arm/conf/EFIKA_MX
  head/sys/arm/conf/EP80219
  head/sys/arm/conf/ETHERNUT5
  head/sys/arm/conf/EXYNOS5.common
  head/sys/arm/conf/GUMSTIX
  head/sys/arm/conf/HL200
  head/sys/arm/conf/HL201
  head/sys/arm/conf/IMX53
  head/sys/arm/conf/IMX6
  head/sys/arm/conf/IQ31244
  head/sys/arm/conf/KB920X
  head/sys/arm/conf/LN2410SBC
  head/sys/arm/conf/NSLU
  head/sys/arm/conf/PANDABOARD
  head/sys/arm/conf/QILA9G20
  head/sys/arm/conf/RK3188
  head/sys/arm/conf/RPI-B
  head/sys/arm/conf/RPI2
  head/sys/arm/conf/SAM9260EK
  head/sys/arm/conf/SAM9G20EK
  head/sys/arm/conf/SAM9X25EK
  head/sys/arm/conf/SHEEVAPLUG
  head/sys/arm/conf/SN9G45
  head/sys/arm/conf/SOCKIT.common
  head/sys/arm/conf/TS7800
  head/sys/arm/conf/VERSATILEPB
  head/sys/arm/conf/VIRT
  head/sys/arm/conf/VYBRID
  head/sys/arm/conf/ZEDBOARD

Modified: head/sys/arm/conf/AML8726
==============================================================================
--- head/sys/arm/conf/AML8726   Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/AML8726   Tue May  5 16:09:25 2015        (r282499)
@@ -19,6 +19,8 @@
 # $FreeBSD$
 
 ident          AML8726
+
+include                "std.armv6"
 include        "../amlogic/aml8726/std.aml8726"
 
 options        HZ=100

Modified: head/sys/arm/conf/ARMADAXP
==============================================================================
--- head/sys/arm/conf/ARMADAXP  Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/ARMADAXP  Tue May  5 16:09:25 2015        (r282499)
@@ -19,6 +19,8 @@
 # $FreeBSD$
 
 ident          MV-88F78XX0
+
+include                "std.armv6"
 include                "../mv/armadaxp/std.mv78x60"
 
 options        SOC_MV_ARMADAXP

Modified: head/sys/arm/conf/ATMEL
==============================================================================
--- head/sys/arm/conf/ATMEL     Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/ATMEL     Tue May  5 16:09:25 2015        (r282499)
@@ -6,6 +6,7 @@
 
 ident          ATMEL
 
+include                "std.arm"
 include "../at91/std.atmel"
 
 # Typical values for most SoCs and board configurations.  Will not work for

Modified: head/sys/arm/conf/AVILA
==============================================================================
--- head/sys/arm/conf/AVILA     Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/AVILA     Tue May  5 16:09:25 2015        (r282499)
@@ -20,6 +20,7 @@
 
 ident          AVILA
 
+include                "std.arm"
 include                "../xscale/ixp425/std.ixp425"
 # NB: memory mapping is defined in std.avila
 include                "../xscale/ixp425/std.avila"

Modified: head/sys/arm/conf/BEAGLEBONE
==============================================================================
--- head/sys/arm/conf/BEAGLEBONE        Tue May  5 15:48:25 2015        
(r282498)
+++ head/sys/arm/conf/BEAGLEBONE        Tue May  5 16:09:25 2015        
(r282499)
@@ -23,6 +23,7 @@
 
 ident          BEAGLEBONE
 
+include                "std.armv6"
 include                "../ti/am335x/std.am335x"
 
 makeoptions    MODULES_EXTRA="dtb/am335x"
@@ -67,7 +68,6 @@ options       KBD_INSTALL_CDEV        # install a CD
 options        PLATFORM
 options        FREEBSD_BOOT_LOADER     # Process metadata passed from loader(8)
 options        VFP                     # Enable floating point hardware support
-options        ARM_NEW_PMAP            # Enable the new v6 pmap
 
 # Debugging for use in -current
 makeoptions    DEBUG=-g                # Build kernel with gdb(1) debug symbols

Modified: head/sys/arm/conf/BWCT
==============================================================================
--- head/sys/arm/conf/BWCT      Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/BWCT      Tue May  5 16:09:25 2015        (r282499)
@@ -21,6 +21,7 @@
 
 ident          BWCT
 
+include                "std.arm"
 options        VERBOSE_INIT_ARM
 
 include                "../at91/std.bwct"

Modified: head/sys/arm/conf/CAMBRIA
==============================================================================
--- head/sys/arm/conf/CAMBRIA   Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/CAMBRIA   Tue May  5 16:09:25 2015        (r282499)
@@ -20,6 +20,7 @@
 
 ident          CAMBRIA
 
+include                "std.arm"
 include                "../xscale/ixp425/std.ixp435"
 # NB: memory mapping is defined in std.avila
 include                "../xscale/ixp425/std.avila"

Modified: head/sys/arm/conf/CNS11XXNAS
==============================================================================
--- head/sys/arm/conf/CNS11XXNAS        Tue May  5 15:48:25 2015        
(r282498)
+++ head/sys/arm/conf/CNS11XXNAS        Tue May  5 16:09:25 2015        
(r282499)
@@ -20,6 +20,7 @@
 
 ident          CNS11XXNAS
 
+include                "std.arm"
 #options       PHYSADDR=0x10000000
 #options       KERNPHYSADDR=0x10200000
 #options       KERNVIRTADDR=0xc0200000 # Used in ldscript.arm

Modified: head/sys/arm/conf/CRB
==============================================================================
--- head/sys/arm/conf/CRB       Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/CRB       Tue May  5 16:09:25 2015        (r282499)
@@ -19,6 +19,7 @@
 
 ident          CRB
 
+include                "std.arm"
 options        PHYSADDR=0x00000000
 options        KERNPHYSADDR=0x00200000
 options        KERNVIRTADDR=0xc0200000 # Used in ldscript.arm

Modified: head/sys/arm/conf/CUBIEBOARD
==============================================================================
--- head/sys/arm/conf/CUBIEBOARD        Tue May  5 15:48:25 2015        
(r282498)
+++ head/sys/arm/conf/CUBIEBOARD        Tue May  5 16:09:25 2015        
(r282499)
@@ -21,6 +21,7 @@
 
 ident          CUBIEBOARD
 
+include                "std.armv6"
 include                "../allwinner/std.a10"
 
 options        HZ=100

Modified: head/sys/arm/conf/CUBIEBOARD2
==============================================================================
--- head/sys/arm/conf/CUBIEBOARD2       Tue May  5 15:48:25 2015        
(r282498)
+++ head/sys/arm/conf/CUBIEBOARD2       Tue May  5 16:09:25 2015        
(r282499)
@@ -21,6 +21,7 @@
 
 ident          CUBIEBOARD2
 
+include                "std.armv6"
 include                "../allwinner/a20/std.a20"
 
 options        HZ=100

Modified: head/sys/arm/conf/DB-78XXX
==============================================================================
--- head/sys/arm/conf/DB-78XXX  Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/DB-78XXX  Tue May  5 16:09:25 2015        (r282499)
@@ -5,6 +5,7 @@
 #
 
 ident          DB-88F78XX
+include                "std.arm"
 include                "../mv/discovery/std.db78xxx"
 
 options        SOC_MV_DISCOVERY

Modified: head/sys/arm/conf/DB-88F5XXX
==============================================================================
--- head/sys/arm/conf/DB-88F5XXX        Tue May  5 15:48:25 2015        
(r282498)
+++ head/sys/arm/conf/DB-88F5XXX        Tue May  5 16:09:25 2015        
(r282499)
@@ -5,6 +5,7 @@
 #
 
 ident          DB-88F5XXX
+include                "std.arm"
 include                "../mv/orion/std.db88f5xxx"
 
 options        SOC_MV_ORION

Modified: head/sys/arm/conf/DB-88F6XXX
==============================================================================
--- head/sys/arm/conf/DB-88F6XXX        Tue May  5 15:48:25 2015        
(r282498)
+++ head/sys/arm/conf/DB-88F6XXX        Tue May  5 16:09:25 2015        
(r282499)
@@ -5,6 +5,7 @@
 #
 
 ident          DB-88F6XXX
+include                "std.arm"
 include                "../mv/kirkwood/std.db88f6xxx"
 
 options        SOC_MV_KIRKWOOD

Modified: head/sys/arm/conf/DOCKSTAR
==============================================================================
--- head/sys/arm/conf/DOCKSTAR  Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/DOCKSTAR  Tue May  5 16:09:25 2015        (r282499)
@@ -21,6 +21,7 @@
 
 ident          DOCKSTAR
 
+include                "std.arm"
 include                "../mv/kirkwood/std.db88f6xxx"
 
 makeoptions    FDT_DTS_FILE=dockstar.dts

Modified: head/sys/arm/conf/DREAMPLUG-1001
==============================================================================
--- head/sys/arm/conf/DREAMPLUG-1001    Tue May  5 15:48:25 2015        
(r282498)
+++ head/sys/arm/conf/DREAMPLUG-1001    Tue May  5 16:09:25 2015        
(r282499)
@@ -24,6 +24,7 @@
 
 ident          DREAMPLUG-1001
 
+include                "std.arm"
 include                "../mv/kirkwood/std.db88f6xxx"
 
 makeoptions    FDT_DTS_FILE=dreamplug-1001.dts

Modified: head/sys/arm/conf/EA3250
==============================================================================
--- head/sys/arm/conf/EA3250    Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/EA3250    Tue May  5 16:09:25 2015        (r282499)
@@ -5,6 +5,7 @@
 #
 
 ident          EA3250
+include                "std.arm"
 include                "../lpc/std.lpc"
 hints          "EA3250.hints"
 

Modified: head/sys/arm/conf/EB9200
==============================================================================
--- head/sys/arm/conf/EB9200    Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/EB9200    Tue May  5 16:09:25 2015        (r282499)
@@ -16,6 +16,7 @@
 
 ident          EB9200
 
+include                "std.arm"
 include                "../at91/std.eb9200"
 # The AT91 platform doesn't use /boot/loader, so we have to statically wire
 # hints.

Modified: head/sys/arm/conf/EFIKA_MX
==============================================================================
--- head/sys/arm/conf/EFIKA_MX  Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/EFIKA_MX  Tue May  5 16:09:25 2015        (r282499)
@@ -20,6 +20,7 @@
 
 ident          EFIKA_MX
 
+include                "std.armv6"
 include        "../freescale/imx/std.imx51"
 
 makeoptions    WITHOUT_MODULES="ahc"

Modified: head/sys/arm/conf/EP80219
==============================================================================
--- head/sys/arm/conf/EP80219   Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/EP80219   Tue May  5 16:09:25 2015        (r282499)
@@ -19,6 +19,7 @@
 
 ident          EP80219
 
+include                "std.arm"
 options        PHYSADDR=0xa0000000
 options        KERNPHYSADDR=0xa0200000 
 options        KERNVIRTADDR=0xc0200000 # Used in ldscript.arm

Modified: head/sys/arm/conf/ETHERNUT5
==============================================================================
--- head/sys/arm/conf/ETHERNUT5 Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/ETHERNUT5 Tue May  5 16:09:25 2015        (r282499)
@@ -21,6 +21,7 @@
 
 ident          ETHERNUT5
 
+include                "std.arm"
 include "../at91/std.ethernut5"
 
 # To statically compile in device wiring instead of /boot/device.hints

Modified: head/sys/arm/conf/EXYNOS5.common
==============================================================================
--- head/sys/arm/conf/EXYNOS5.common    Tue May  5 15:48:25 2015        
(r282498)
+++ head/sys/arm/conf/EXYNOS5.common    Tue May  5 16:09:25 2015        
(r282499)
@@ -20,6 +20,7 @@
 
 makeoptions    WERROR="-Werror"
 
+include                "std.armv6"
 options        HZ=100
 options        SCHED_ULE               # ULE scheduler
 options        PREEMPTION              # Enable kernel thread preemption

Modified: head/sys/arm/conf/GUMSTIX
==============================================================================
--- head/sys/arm/conf/GUMSTIX   Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/GUMSTIX   Tue May  5 16:09:25 2015        (r282499)
@@ -19,6 +19,7 @@
 # $FreeBSD$
 
 ident          GUMSTIX
+include                "std.arm"
 cpu            CPU_XSCALE_PXA2X0
 
 # This probably wants to move somewhere else.  Maybe we can create a basic

Modified: head/sys/arm/conf/HL200
==============================================================================
--- head/sys/arm/conf/HL200     Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/HL200     Tue May  5 16:09:25 2015        (r282499)
@@ -21,6 +21,7 @@
 
 ident          HL200
 
+include                "std.arm"
 include "../at91/std.hl200"
 
 #To statically compile in device wiring instead of /boot/device.hints

Modified: head/sys/arm/conf/HL201
==============================================================================
--- head/sys/arm/conf/HL201     Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/HL201     Tue May  5 16:09:25 2015        (r282499)
@@ -21,6 +21,7 @@
 
 ident          HL201
 
+include                "std.arm"
 include "../at91/std.hl201"
 
 makeoptions    MODULES_OVERRIDE=""

Modified: head/sys/arm/conf/IMX53
==============================================================================
--- head/sys/arm/conf/IMX53     Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/IMX53     Tue May  5 16:09:25 2015        (r282499)
@@ -20,6 +20,7 @@
 
 ident          IMX53
 
+include                "std.armv6"
 include        "../freescale/imx/std.imx53"
 
 options        SOC_IMX53

Modified: head/sys/arm/conf/IMX6
==============================================================================
--- head/sys/arm/conf/IMX6      Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/IMX6      Tue May  5 16:09:25 2015        (r282499)
@@ -19,6 +19,7 @@
 # $FreeBSD$
 
 ident          IMX6
+include                "std.armv6"
 include        "../freescale/imx/std.imx6"
 
 options        SOC_IMX6

Modified: head/sys/arm/conf/IQ31244
==============================================================================
--- head/sys/arm/conf/IQ31244   Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/IQ31244   Tue May  5 16:09:25 2015        (r282499)
@@ -19,6 +19,7 @@
 
 ident          IQ31244
 
+include                "std.arm"
 options        PHYSADDR=0xa0000000
 options        KERNPHYSADDR=0xa0200000 
 options        KERNVIRTADDR=0xc0200000 # Used in ldscript.arm

Modified: head/sys/arm/conf/KB920X
==============================================================================
--- head/sys/arm/conf/KB920X    Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/KB920X    Tue May  5 16:09:25 2015        (r282499)
@@ -22,6 +22,7 @@
 
 ident          KB920X
 
+include                "std.arm"
 include                "../at91/std.kb920x"
 # The AT91 platform doesn't use /boot/loader, so we have to statically wire
 # hints.

Modified: head/sys/arm/conf/LN2410SBC
==============================================================================
--- head/sys/arm/conf/LN2410SBC Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/LN2410SBC Tue May  5 16:09:25 2015        (r282499)
@@ -19,6 +19,7 @@
 
 ident          LN2410SBC
 
+include                "std.arm"
 include        "../samsung/s3c2xx0/std.ln2410sbc"
 #To statically compile in device wiring instead of /boot/device.hints
 #hints         "GENERIC.hints"         # Default places to look for devices.

Modified: head/sys/arm/conf/NSLU
==============================================================================
--- head/sys/arm/conf/NSLU      Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/NSLU      Tue May  5 16:09:25 2015        (r282499)
@@ -21,6 +21,7 @@
 
 ident          NSLU
 
+include                "std.arm"
 # XXX What is defined in std.avila does not exactly match the following:
 #options       PHYSADDR=0x10000000
 #options       KERNPHYSADDR=0x10200000 

Modified: head/sys/arm/conf/PANDABOARD
==============================================================================
--- head/sys/arm/conf/PANDABOARD        Tue May  5 15:48:25 2015        
(r282498)
+++ head/sys/arm/conf/PANDABOARD        Tue May  5 16:09:25 2015        
(r282499)
@@ -27,6 +27,7 @@ ident         PANDABOARD
 
 hints          "PANDABOARD.hints"
 
+include                "std.armv6"
 include        "../ti/omap4/pandaboard/std.pandaboard"
 
 options        HZ=100
@@ -64,7 +65,6 @@ options       PLATFORM
 options        FREEBSD_BOOT_LOADER     # Process metadata passed from loader(8)
 options        VFP                     # Enable floating point hardware support
 options        SMP                     # Enable multiple cores
-options        ARM_NEW_PMAP            # Enable the new v6 pmap
 
 # Debugging for use in -current
 makeoptions    DEBUG=-g                # Build kernel with gdb(1) debug symbols

Modified: head/sys/arm/conf/QILA9G20
==============================================================================
--- head/sys/arm/conf/QILA9G20  Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/QILA9G20  Tue May  5 16:09:25 2015        (r282499)
@@ -22,6 +22,7 @@
 
 ident          QILA9G20
 
+include                "std.arm"
 include "../at91/std.qila9g20"
 
 #To statically compile in device wiring instead of /boot/device.hints

Modified: head/sys/arm/conf/RK3188
==============================================================================
--- head/sys/arm/conf/RK3188    Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/RK3188    Tue May  5 16:09:25 2015        (r282499)
@@ -20,6 +20,7 @@
 
 ident          RK3188
 
+include                "std.armv6"
 include                "../rockchip/std.rk30xx"
 
 options        HZ=100

Modified: head/sys/arm/conf/RPI-B
==============================================================================
--- head/sys/arm/conf/RPI-B     Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/RPI-B     Tue May  5 16:09:25 2015        (r282499)
@@ -20,6 +20,7 @@
 
 ident          RPI-B
 
+include                "std.armv6"
 include                "../broadcom/bcm2835/std.rpi"
 include                "../broadcom/bcm2835/std.bcm2835"
 
@@ -57,7 +58,6 @@ options       KBD_INSTALL_CDEV        # install a CD
 options        PLATFORM
 options        FREEBSD_BOOT_LOADER     # Process metadata passed from loader(8)
 options        VFP                     # Enable floating point hardware support
-options        ARM_NEW_PMAP            # Enable the new v6 pmap
 
 # Debugging for use in -current
 makeoptions    DEBUG=-g                # Build kernel with gdb(1) debug symbols

Modified: head/sys/arm/conf/RPI2
==============================================================================
--- head/sys/arm/conf/RPI2      Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/RPI2      Tue May  5 16:09:25 2015        (r282499)
@@ -20,6 +20,7 @@
 
 ident          RPI2
 
+include                "std.armv6"
 include                "../broadcom/bcm2835/std.rpi"
 include                "../broadcom/bcm2835/std.bcm2836"
 
@@ -57,7 +58,6 @@ options       KBD_INSTALL_CDEV        # install a CD
 options        PLATFORM
 options        FREEBSD_BOOT_LOADER     # Process metadata passed from loader(8)
 options        VFP                     # Enable floating point hardware support
-options        ARM_NEW_PMAP            # Enable the new v6 pmap
 
 # Debugging for use in -current
 makeoptions    DEBUG=-g                # Build kernel with gdb(1) debug symbols

Modified: head/sys/arm/conf/SAM9260EK
==============================================================================
--- head/sys/arm/conf/SAM9260EK Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/SAM9260EK Tue May  5 16:09:25 2015        (r282499)
@@ -21,6 +21,7 @@
 
 ident          SAM9260EK
 
+include                "std.arm"
 include "../at91/std.sam9260ek"
 
 # To statically compile in device wiring instead of /boot/device.hints

Modified: head/sys/arm/conf/SAM9G20EK
==============================================================================
--- head/sys/arm/conf/SAM9G20EK Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/SAM9G20EK Tue May  5 16:09:25 2015        (r282499)
@@ -19,6 +19,7 @@
 
 ident          SAM9G20EK
 
+include                "std.arm"
 include "../at91/std.sam9g20ek"
 
 #To statically compile in device wiring instead of /boot/device.hints

Modified: head/sys/arm/conf/SAM9X25EK
==============================================================================
--- head/sys/arm/conf/SAM9X25EK Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/SAM9X25EK Tue May  5 16:09:25 2015        (r282499)
@@ -21,6 +21,7 @@
 
 ident          SAM9X25EK
 
+include                "std.arm"
 include "../at91/std.sam9x25ek"
 
 #To statically compile in device wiring instead of /boot/device.hints

Modified: head/sys/arm/conf/SHEEVAPLUG
==============================================================================
--- head/sys/arm/conf/SHEEVAPLUG        Tue May  5 15:48:25 2015        
(r282498)
+++ head/sys/arm/conf/SHEEVAPLUG        Tue May  5 16:09:25 2015        
(r282499)
@@ -6,6 +6,7 @@
 #NO_UNIVERSE
 
 ident          SHEEVAPLUG
+include                "std.arm"
 include                "../mv/kirkwood/std.db88f6xxx"
 
 options        SOC_MV_KIRKWOOD

Modified: head/sys/arm/conf/SN9G45
==============================================================================
--- head/sys/arm/conf/SN9G45    Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/SN9G45    Tue May  5 16:09:25 2015        (r282499)
@@ -21,6 +21,7 @@
 
 ident          SN9G45
 
+include                "std.arm"
 include "../at91/std.sn9g45"
 
 #To statically compile in device wiring instead of /boot/device.hints

Modified: head/sys/arm/conf/SOCKIT.common
==============================================================================
--- head/sys/arm/conf/SOCKIT.common     Tue May  5 15:48:25 2015        
(r282498)
+++ head/sys/arm/conf/SOCKIT.common     Tue May  5 16:09:25 2015        
(r282499)
@@ -18,6 +18,7 @@
 #
 # $FreeBSD$
 
+include                "std.armv6"
 include        "../altera/socfpga/std.socfpga"
 
 makeoptions    MODULES_OVERRIDE=""

Modified: head/sys/arm/conf/TS7800
==============================================================================
--- head/sys/arm/conf/TS7800    Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/TS7800    Tue May  5 16:09:25 2015        (r282499)
@@ -5,6 +5,7 @@
 #
 
 ident          TS7800
+include                "std.arm"
 include                "../mv/orion/std.ts7800"
 
 options        SOC_MV_ORION

Modified: head/sys/arm/conf/VERSATILEPB
==============================================================================
--- head/sys/arm/conf/VERSATILEPB       Tue May  5 15:48:25 2015        
(r282498)
+++ head/sys/arm/conf/VERSATILEPB       Tue May  5 16:09:25 2015        
(r282499)
@@ -22,6 +22,7 @@ ident         VERSATILEPB
 machine                arm     armv6
 cpu            CPU_ARM1176
 
+include                "std.armv6"
 files          "../versatile/files.versatile"
 makeoptions    MODULES_OVERRIDE=""
 

Modified: head/sys/arm/conf/VIRT
==============================================================================
--- head/sys/arm/conf/VIRT      Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/VIRT      Tue May  5 16:09:25 2015        (r282499)
@@ -20,6 +20,7 @@
 
 ident          VIRT
 
+include                "std.arm"
 include                "../qemu/std.virt"
 
 options        HZ=100
@@ -57,7 +58,6 @@ options       KBD_INSTALL_CDEV        # install a CD
 options        PLATFORM
 options        FREEBSD_BOOT_LOADER     # Process metadata passed from loader(8)
 options        VFP                     # Enable floating point hardware support
-options        ARM_NEW_PMAP            # Enable the new v6 pmap
 
 # Debugging for use in -current
 makeoptions    DEBUG=-g                # Build kernel with gdb(1) debug symbols

Modified: head/sys/arm/conf/VYBRID
==============================================================================
--- head/sys/arm/conf/VYBRID    Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/VYBRID    Tue May  5 16:09:25 2015        (r282499)
@@ -19,6 +19,7 @@
 # $FreeBSD$
 
 ident          VYBRID
+include                "std.armv6"
 include                "../freescale/vybrid/std.vybrid"
 
 makeoptions    WERROR="-Werror"

Modified: head/sys/arm/conf/ZEDBOARD
==============================================================================
--- head/sys/arm/conf/ZEDBOARD  Tue May  5 15:48:25 2015        (r282498)
+++ head/sys/arm/conf/ZEDBOARD  Tue May  5 16:09:25 2015        (r282499)
@@ -21,6 +21,7 @@
 
 ident          ZEDBOARD
 
+include                "std.armv6"
 include        "../xilinx/zedboard/std.zedboard"
 
 options        SCHED_ULE               # ULE scheduler
@@ -56,7 +57,6 @@ options       KBD_INSTALL_CDEV        # install a CD
 options        FREEBSD_BOOT_LOADER     # Process metadata passed from loader(8)
 options        VFP                     # Enable floating point hardware support
 options        SMP                     # Enable multiple cores
-options        ARM_NEW_PMAP            # Enable the new v6 pmap
 
 # Debugging for use in -current
 makeoptions    DEBUG=-g                # Build kernel with gdb(1) debug symbols

Added: head/sys/arm/conf/std.arm
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/arm/conf/std.arm   Tue May  5 16:09:25 2015        (r282499)
@@ -0,0 +1,5 @@
+# Standard kernel config items for all ARMv4/v5 systems.
+#
+# $FreeBSD$
+
+

Added: head/sys/arm/conf/std.armv6
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ head/sys/arm/conf/std.armv6 Tue May  5 16:09:25 2015        (r282499)
@@ -0,0 +1,6 @@
+# Standard kernel config items for all ARMv6/v7 systems.
+#
+# $FreeBSD$
+
+options        ARM_NEW_PMAP            # Use new pmap code.
+
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to