]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC 257774, 256760, 262916, 262905, 262918, 262919, 262920, 262921, 262924,
authorian <ian@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 17 May 2014 00:53:12 +0000 (00:53 +0000)
committerian <ian@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Sat, 17 May 2014 00:53:12 +0000 (00:53 +0000)
commitb450c2b39217f3367302b1d8b219fa3f9ec4e671
treea678b33cef5a4d49b1c5fdb050ea93cf7bea3287
parent7541122d87f19f2c39277fbabfd6fb8ab4b8b808
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.

git-svn-id: svn://svn.freebsd.org/base/stable/10@266277 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
91 files changed:
sys/arm/allwinner/a10_common.c [moved from sys/arm/allwinner/common.c with 100% similarity]
sys/arm/allwinner/a20/files.a20
sys/arm/allwinner/files.a10
sys/arm/arm/exception.S
sys/arm/arm/genassym.c
sys/arm/arm/machdep.c
sys/arm/arm/swtch.S
sys/arm/arm/undefined.c
sys/arm/arm/vfp.c
sys/arm/arm/vm_machdep.c
sys/arm/at91/at91.c
sys/arm/at91/at91_aic.c [new file with mode: 0644]
sys/arm/at91/at91rm9200.c
sys/arm/at91/at91sam9g20.c
sys/arm/at91/at91sam9g20reg.h
sys/arm/at91/at91sam9x5.c
sys/arm/at91/files.at91
sys/arm/broadcom/bcm2835/bcm2835_common.c [moved from sys/arm/broadcom/bcm2835/common.c with 100% similarity]
sys/arm/broadcom/bcm2835/bus_space.c [deleted file]
sys/arm/broadcom/bcm2835/files.bcm2835
sys/arm/conf/AC100
sys/arm/conf/ARMADAXP
sys/arm/conf/ARNDALE
sys/arm/conf/ATMEL
sys/arm/conf/AVILA
sys/arm/conf/BEAGLEBONE
sys/arm/conf/BWCT
sys/arm/conf/CAMBRIA
sys/arm/conf/CNS11XXNAS
sys/arm/conf/CRB
sys/arm/conf/CUBIEBOARD
sys/arm/conf/CUBIEBOARD2
sys/arm/conf/DB-78XXX
sys/arm/conf/DB-88F5XXX
sys/arm/conf/DB-88F6XXX
sys/arm/conf/DEFAULTS
sys/arm/conf/DIGI-CCWMX53
sys/arm/conf/DOCKSTAR
sys/arm/conf/DREAMPLUG-1001
sys/arm/conf/EA3250
sys/arm/conf/EB9200
sys/arm/conf/EFIKA_MX
sys/arm/conf/EP80219
sys/arm/conf/ETHERNUT5
sys/arm/conf/GUMSTIX
sys/arm/conf/HL200
sys/arm/conf/HL201
sys/arm/conf/IMX53-QSB
sys/arm/conf/IMX6
sys/arm/conf/IQ31244
sys/arm/conf/KB920X
sys/arm/conf/LN2410SBC
sys/arm/conf/NSLU
sys/arm/conf/PANDABOARD
sys/arm/conf/QILA9G20
sys/arm/conf/RADXA
sys/arm/conf/RPI-B
sys/arm/conf/SAM9260EK
sys/arm/conf/SAM9G20EK
sys/arm/conf/SAM9X25EK
sys/arm/conf/SHEEVAPLUG
sys/arm/conf/SIMICS
sys/arm/conf/SN9G45
sys/arm/conf/TS7800
sys/arm/conf/VERSATILEPB
sys/arm/conf/VYBRID.common
sys/arm/conf/ZEDBOARD
sys/arm/freescale/imx/files.imx51
sys/arm/freescale/imx/files.imx53
sys/arm/freescale/imx/files.imx6
sys/arm/freescale/imx/imx_common.c [moved from sys/arm/freescale/imx/common.c with 100% similarity]
sys/arm/include/param.h
sys/arm/include/pcb.h
sys/arm/include/pcpu.h
sys/arm/include/vfp.h
sys/arm/mv/files.mv
sys/arm/mv/mv_common.c [moved from sys/arm/mv/common.c with 99% similarity]
sys/arm/mv/mvreg.h
sys/arm/rockchip/files.rk30xx
sys/arm/rockchip/rk30xx_common.c [moved from sys/arm/rockchip/common.c with 100% similarity]
sys/arm/samsung/exynos/exynos5_common.c [moved from sys/arm/samsung/exynos/common.c with 100% similarity]
sys/arm/samsung/exynos/files.exynos5
sys/arm/tegra/files.tegra2
sys/arm/tegra/tegra2_common.c [moved from sys/arm/tegra/common.c with 100% similarity]
sys/arm/ti/files.ti
sys/arm/ti/ti_common.c [moved from sys/arm/ti/common.c with 100% similarity]
sys/arm/versatile/files.versatile
sys/arm/versatile/versatile_common.c [moved from sys/arm/versatile/common.c with 100% similarity]
sys/boot/fdt/dts/arm/hl201.dts [new file with mode: 0644]
sys/dev/ffec/if_ffec.c
sys/dev/uart/uart_bus_fdt.c