]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC r266565, r266651:
authorian <ian@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 25 Jul 2014 23:29:55 +0000 (23:29 +0000)
committerian <ian@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Fri, 25 Jul 2014 23:29:55 +0000 (23:29 +0000)
commitf442434121694c17565777f6eee14f37cca8b824
treeefba872fbd4f25ce8526fc789338f2171bd01bdf
parent6d3cf716f1ec02b7fbeec51f512e69cff20f68a0
MFC r266565, r266651:

  Map device memory using PTE_DEVICE attributes, and also ensure that the
  shared flag is set on normal-memory mappings made via pmap_kenter() for SMP.

  The "shared flag" part of this change isn't obvious from the diff, here's
  the deal... by using the array of preformatted page table entry templates
  instead of constructing the PTE from scratch, we automatically get the
  right attribute bits set for both caching and shared.

  Fix whitespace glitches.

git-svn-id: svn://svn.freebsd.org/base/stable/10@269103 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/arm/arm/pmap-v6.c