cvs commit: src/sys/arm/arm pmap.c swtch.S
Olivier Houchard
cognet at FreeBSD.org
Tue May 24 14:47:11 PDT 2005
cognet 2005-05-24 21:47:11 UTC
FreeBSD src repository
Modified files:
sys/arm/arm pmap.c swtch.S
Log:
Write back affected pages in pmap_qremove() as well. This removes the need
to change the DACR when switching to a kernel thread, thus making
userland thread => kernel thread => same userland thread switch cheaper by
totally avoiding data cache and TLB invalidation.
Revision Changes Path
1.29 +11 -5 src/sys/arm/arm/pmap.c
1.15 +1 -1 src/sys/arm/arm/swtch.S
More information about the cvs-all
mailing list