]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r258002, r258024, r258027, r258051, r258052, r258243, r258244, r258002,
authorian <ian@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 14 May 2014 03:09:37 +0000 (03:09 +0000)
committerian <ian@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Wed, 14 May 2014 03:09:37 +0000 (03:09 +0000)
commit6e67f41dfef3c6e5e917851ba37b0a0000b7c170
tree9d2af9a13e8605945b5bdeeab8f97eaa7d8aac3b
parentf624b6f39a8d47a2bc83144a6f3d3da8d221dce8
MFC r258002, r258024, r258027, r258051, r258052, r258243, r258244, r258002,
    r258024, r258027, r258051, r258052, r258243,

  Follow up r223485, which made AIM use the ABI thread pointer instead of
  PCPU fields for curthread, by doing the same to Book-E.

  Use the same implementation of copyinout.c for both AIM and Book-E.

  Actually add IOMMU domain to the list of known mappings.

  Following the approach with ACPI DMAR on x86, split IOMMU handling into
  a variant PCI bus instead of trying to shoehorn it into the PCI host bridge
  adapter.

  Make sure that TLB1 mappings are aligned correctly.

git-svn-id: svn://svn.freebsd.org/base/stable/10@266001 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
12 files changed:
sys/conf/files.powerpc
sys/powerpc/booke/copyinout.c [deleted file]
sys/powerpc/booke/locore.S
sys/powerpc/booke/machdep.c
sys/powerpc/booke/mp_cpudep.c
sys/powerpc/booke/pmap.c
sys/powerpc/booke/swtch.S [deleted file]
sys/powerpc/booke/trap_subr.S
sys/powerpc/include/pcpu.h
sys/powerpc/powerpc/copyinout.c [moved from sys/powerpc/aim/copyinout.c with 83% similarity]
sys/powerpc/powerpc/swtch32.S [moved from sys/powerpc/aim/swtch32.S with 94% similarity]
sys/powerpc/powerpc/swtch64.S [moved from sys/powerpc/aim/swtch64.S with 100% similarity]