Remove lazy pmap switch code from i386. Naive benchmark with md(4)
authorkib <kib@FreeBSD.org>
Sat, 18 Apr 2015 21:23:16 +0000 (21:23 +0000)
committerkib <kib@FreeBSD.org>
Sat, 18 Apr 2015 21:23:16 +0000 (21:23 +0000)
commit32cf8052a6b466f71976dd281f2064ce991c8568
treedddf395da4c00861e60af1394f569594d399ba57
parent78b4348c8c1f68bc9c8d31daa4502f77e44352cd
Remove lazy pmap switch code from i386.  Naive benchmark with md(4)
shows no difference with the code removed.

On both amd64 and i386, assert that a released pmap is not active.

Proposed and reviewed by: alc
Discussed with: Svatopluk Kraus <onwahe@gmail.com>, peter
Sponsored by: The FreeBSD Foundation
MFC after: 2 weeks
sys/amd64/amd64/pmap.c
sys/i386/i386/apic_vector.s
sys/i386/i386/db_trace.c
sys/i386/i386/mp_machdep.c
sys/i386/i386/pmap.c
sys/i386/i386/swtch.s
sys/i386/include/smp.h
sys/i386/xen/mp_machdep.c
sys/i386/xen/pmap.c
sys/x86/include/acpica_machdep.h
sys/x86/xen/xen_apic.c