]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r261423, r261424, r261516, r261513, r261562, r261563, r261564, r261565,
authorian <ian@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 15 May 2014 17:30:16 +0000 (17:30 +0000)
committerian <ian@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 15 May 2014 17:30:16 +0000 (17:30 +0000)
commit6d8efb18b3e8362be5f5b6ae6d9e105ec7451f31
tree02c63d840ed8c9a1ca98f1fd2391c32f3d2be191
parenta055c94572d77356adc95fdb5fde2dd600dc5e7a
MFC r261423, r261424, r261516, r261513, r261562, r261563, r261564, r261565,
    r261596, r261606

  Add the imx sdhci controller.

  Move Open Firmware device root on PowerPC, ARM, and MIPS systems to
  a sub-node of nexus (ofwbus) rather than direct attach under nexus. This
  fixes FDT on x86 and will make coexistence with ACPI on ARM systems easier.
  SPARC is unchanged.

  Add the missing ')' at end of sentence.  Reword it to use a more common idiom.

  Pass the kernel physical address to initarm through the boot param struct.

  Make functions only used in vfp.c static, and remove vfp_enable.

  Fix __syscall on armeb EABI. As it returns a 64-bit value it needs to
  place 32-bit data in r1, not r0. 64-bit data is already packed correctly.

  Use abp_physaddr for the physical address over KERNPHYSADDR. This helps us
  remove the need to load the kernel at a fixed address.

  Remove references to PHYSADDR where it's used only in debugging output.

  Dynamically generate the page table. This will allow us to detect the
  physical address we are loaded at to change the mapping.

git-svn-id: svn://svn.freebsd.org/base/stable/10@266160 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
46 files changed:
sys/arm/arm/elf_trampoline.c
sys/arm/arm/locore.S
sys/arm/arm/machdep.c
sys/arm/arm/nexus.c
sys/arm/arm/pmap-v6.c
sys/arm/arm/pmap.c
sys/arm/arm/support.S
sys/arm/arm/vfp.c
sys/arm/arm/vm_machdep.c
sys/arm/at91/at91_machdep.c
sys/arm/broadcom/bcm2835/bcm2835_fb.c
sys/arm/broadcom/bcm2835/bcm2835_fbd.c
sys/arm/econa/econa_machdep.c
sys/arm/freescale/imx/tzic.c
sys/arm/include/cpu.h
sys/arm/include/machdep.h
sys/arm/mv/mv_localbus.c
sys/arm/mv/mv_pci.c
sys/arm/s3c2xx0/s3c24x0_machdep.c
sys/arm/xscale/ixp425/avila_machdep.c
sys/conf/files
sys/conf/files.powerpc
sys/dev/fdt/fdtbus.c [deleted file]
sys/dev/fdt/simplebus.c
sys/dev/mmc/mmc.c
sys/dev/ofw/ofw_nexus.h [deleted file]
sys/dev/ofw/ofwbus.c [moved from sys/dev/ofw/ofw_nexus.c with 70% similarity]
sys/dev/powermac_nvram/powermac_nvram.c
sys/mips/beri/beri_simplebus.c
sys/mips/mips/nexus.c
sys/powerpc/mambo/mambo.c
sys/powerpc/mpc85xx/lbc.c
sys/powerpc/mpc85xx/pci_mpc85xx.c
sys/powerpc/ofw/ofw_cpu.c
sys/powerpc/ofw/openpic_ofw.c
sys/powerpc/powermac/cpcht.c
sys/powerpc/powermac/grackle.c
sys/powerpc/powermac/smu.c
sys/powerpc/powermac/uninorth.c
sys/powerpc/powermac/uninorthpci.c
sys/powerpc/powerpc/nexus.c
sys/powerpc/pseries/rtas_dev.c
sys/powerpc/pseries/rtas_pci.c
sys/powerpc/pseries/vdevice.c
sys/powerpc/pseries/xics.c
sys/powerpc/psim/iobus.c