CVSROOT: /cvs
Module name: src
Changes by: [EMAIL PROTECTED] 2008/11/24 08:50:47
Modified files:
sys/arch/i386/i386: pmap.c
Log message:
- Remove the special case for one page pmap_remove, it's useless.
- Move the code that drops a ptp into a function and use that
in both pmap_do_remove and pmap_page_remove.
- In pmap_do_remove, instead of flushing the whole range from the tlb
at the same time, shoot one PDE at a time. It will allow us to skip
empty PDEs and reduces the amount of work one IPI has to do (although
we'll get more IPIs).
ok toby@ "I won't protest" deraadt@