]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
Work around paging bug. Somehow we seem to be ending up with entries in
authorColin Percival <cperciva@FreeBSD.org>
Thu, 25 Nov 2010 15:41:34 +0000 (15:41 +0000)
committerColin Percival <cperciva@FreeBSD.org>
Thu, 25 Nov 2010 15:41:34 +0000 (15:41 +0000)
commit98702b3990e68c2817f73067ed3f02a15493210c
treefc95bf052d33c177f0cd7ead42a7ba54ae811301
parent1a3b2b87de3458c31272f39401ec7bda0b6fd531
Work around paging bug.  Somehow we seem to be ending up with entries in
the TLB which don't correspond to ptes with PG_V set; prior to this commit
I'm sometimes getting the wrong data when pages are loaded into the buffer
cache (they're being loaded, but the missing TLB invalidation is causing
the wrong data to be visible).
sys/i386/xen/pmap.c