Date: Sat, 25 Oct 2003 17:33:00 -0400 (EDT) From: Jeff Roberson <jroberson@chesapeake.net> To: Peter Wemm <peter@FreeBSD.org> Cc: cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/i386/i386 pmap.c Message-ID: <20031025173220.D43805-100000@mail.chesapeake.net> In-Reply-To: <200310251851.h9PIpfS1065265@repoman.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, 25 Oct 2003, Peter Wemm wrote: > peter 2003/10/25 11:51:41 PDT > > FreeBSD src repository > > Modified files: > sys/i386/i386 pmap.c > Log: > For the SMP case, flush the TLB at the beginning of the page zero/copy > routines. Otherwise we run into trouble with speculative tlb preloads > on SMP systems. This effectively defeats Jeff's revision 1.438 > optimization (for his pentium4-M laptop) in the SMP case. It breaks > other systems, particularly athlon-MP's. If the page tables are NULL why does this break speculative tlb preloads? > > Revision Changes Path > 1.450 +13 -0 src/sys/i386/i386/pmap.c >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031025173220.D43805-100000>