[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CVS: cvs.openbsd.org: src
- To: source-changes_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org
- Subject: CVS: cvs.openbsd.org: src
- From: Artur Grabowski <art_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org>
- Date: Fri, 25 May 2007 10:22:11 -0600 (MDT)
CVSROOT: /cvs
Module name: src
Changes by: art_(_at_)_cvs_(_dot_)_openbsd_(_dot_)_org 2007/05/25 10:22:11
Modified files:
sys/arch/amd64/amd64: bus_space.c genassym.cf ipi.c ipifuncs.c
lapic.c pmap.c vector.S vm_machdep.c
sys/arch/amd64/include: atomic.h i82489var.h intr.h pmap.h
Log message:
Change the old slow and complicated TLB shootdown code to new, fast and
simple. This is basically the same code as on i386 and basically the same
performance improvements.
This change also includes code to delay the freeing of ptps until they
have been properly shot.
in snaps for a week, no problems reported.
Visit your host, monkey.org