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-27 16:46:37 +00:00
2010-10-18 11:30:13 +00:00
2010-10-24 02:59:02 +00:00
2010-10-24 18:53:16 +00:00
2010-10-26 15:48:03 +00:00
2010-10-14 19:30:44 +00:00
2010-10-26 12:46:26 +00:00
2010-10-13 21:37:02 +00:00
2010-10-13 17:55:53 +00:00
2010-07-12 10:18:10 +00:00
2010-10-26 18:59:50 +00:00
2010-10-26 23:18:37 +00:00
2010-09-30 17:05:23 +00:00
2010-10-25 16:23:35 +00:00
2010-10-10 07:05:47 +00:00
2010-10-26 12:46:26 +00:00
2010-09-29 21:53:11 +00:00
2010-09-10 11:19:03 +00:00
2010-10-27 09:29:03 +00:00
2010-09-24 15:01:45 +00:00
2010-10-20 09:50:11 +00:00
2010-10-19 18:49:26 +00:00
2010-10-25 08:30:19 +00:00
2010-10-19 18:49:26 +00:00
2010-10-13 17:21:21 +00:00
2010-10-24 22:02:36 +00:00
2010-10-23 20:35:40 +00:00
2010-10-25 16:11:37 +00:00
2010-04-07 16:50:38 +00:00
2010-04-07 16:50:38 +00:00
2010-10-19 11:55:58 +00:00
2010-10-27 14:08:37 +00:00
2010-10-19 08:55:31 +00:00
2010-10-19 00:20:00 +00:00
2010-09-23 11:52:32 +00:00
2010-10-24 03:20:54 +00:00
2010-10-15 14:52:11 +00:00
2010-10-25 15:41:12 +00:00
2010-10-13 00:57:14 +00:00
2010-10-23 16:59:39 +00:00
2010-10-25 20:52:33 +00:00
2010-10-08 14:50:58 +00:00
2010-10-21 19:17:40 +00:00
2010-08-09 18:07:15 +00:00
2010-08-22 11:18:57 +00:00
2010-10-25 21:46:23 +00:00
2010-10-21 17:29:32 +00:00
2010-10-26 18:01:28 +00:00
2010-10-19 20:53:30 +00:00