cvs commit: src/sys/amd64/amd64 pmap.c
Alan Cox
alc at FreeBSD.org
Sat Aug 9 05:46:31 UTC 2008
alc 2008-08-09 05:46:13 UTC
FreeBSD src repository
Modified files:
sys/amd64/amd64 pmap.c
Log:
SVN rev 181456 on 2008-08-09 05:46:13Z by alc
Intel describes the behavior of their processors as "undefined" if two or
more mappings to the same physical page have different memory types, i.e.,
PAT settings. Consequently, if pmap_change_attr() is applied to a virtual
address range within the kernel map, then the corresponding ranges of the
direct map also need to be changed. Enhance pmap_change_attr() to handle
this case automatically.
Add a comment describing what pmap_change_attr() does.
Discussed with: jhb
Revision Changes Path
1.645 +84 -2 src/sys/amd64/amd64/pmap.c
More information about the cvs-src
mailing list