Date: Sat, 23 Feb 2002 14:18:15 -0800 (PST) From: Jake Burkholder <jake@FreeBSD.org> To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/sparc64/sparc64 bus_machdep.c pmap.c pv.c tsb.c Message-ID: <200202232218.g1NMIFH07031@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
jake 2002/02/23 14:18:15 PST Modified files: sys/sparc64/sparc64 bus_machdep.c pmap.c pv.c tsb.c Log: Make use of the ranged tlb demap operations where ever possible. Use pmap_qenter and pmap_qremove in preference to pmap_kenter/pmap_kremove. The former maps in multiple pages at a time, and so can do a ranged flush. Don't assume that pmap_kenter and pmap_kremove will flush the tlb, even though they still do. It will not once the MI code is updated to use pmap_qenter and pmap_qremove. Revision Changes Path 1.4 +19 -11 src/sys/sparc64/sparc64/bus_machdep.c 1.28 +55 -40 src/sys/sparc64/sparc64/pmap.c 1.8 +2 -4 src/sys/sparc64/sparc64/pv.c 1.13 +1 -1 src/sys/sparc64/sparc64/tsb.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200202232218.g1NMIFH07031>