Alan Cox 92ababa777 [1] According to the x86 architectural specifications, no virtual-to-
physical page mapping should span two or more MTRRs of different types.
Add a pmap function, pmap_demote_DMAP(), by which the MTRR module can
ensure that the direct map region doesn't have such a mapping.

[2] Fix a couple of nearby style errors in amd64_mrset().

[3] Re-enable the use of 1GB page mappings for implementing the direct
map.  (See also r197580 and r213897.)

Tested by:	kib@ on a Westmere-family processor [3]
MFC after:	3 weeks
2010-10-27 16:46:37 +00:00
..
2010-10-24 02:59:02 +00:00
2010-10-26 15:48:03 +00:00
2010-10-14 19:30:44 +00:00
2010-10-13 21:37:02 +00:00
2010-07-12 10:18:10 +00:00
2010-10-27 09:29:03 +00:00
2010-10-20 09:50:11 +00:00
2010-10-25 16:11:37 +00:00
2010-09-23 11:52:32 +00:00
2010-10-24 03:20:54 +00:00
2010-10-26 18:01:28 +00:00