Subject: Re: amd64 pmap & using a pool for pv_entry
To: None <firstname.lastname@example.org>
From: Christos Zoulas <email@example.com>
Date: 09/25/2006 23:01:48
In article <firstname.lastname@example.org>,
> I've been reading over the amd64 pmap code and comparing it with other
>pmaps in the NetBSD source tree and OpenBSD and decided to convert the
>NetBSD amd64 pmap code to use a pool for pv_entry objects. Codewise,
>this is a simple port of the OpenBSD amd64 pmap. (I left out OpenBSD's
> I've noticed that several other NetBSD arch's use pools for this as
>well and was wondering why the amd64 code on NetBSD wasn't. My
>modified pmap kernel is working fine so far and I have measured some
>basic builds with the current pmap and my changes and have not seen
>any variation in build times on a multiprocessor machine running build
>with -j 2.
> Does anyone know? I did find some comment against the i386 cvs comments
>from ages ago mentioning incompatibility between the pool code and pmap
> If anyone wants a copy of the patches, just ask.
Can you send-pr them please?