Subject: Re: Patches for EST and SMP
To: Matthias Drochner <M.Drochner@fz-juelich.de>
From: Bill Stouder-Studenmund <wrstuden@netbsd.org>
List: tech-kern
Date: 03/19/2007 11:47:27
--ZoaI/ZTpAVc4A5k6
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Mon, Mar 19, 2007 at 07:41:17PM +0100, Matthias Drochner wrote:
>=20
> juan@xtrarom.org said:
> > +#define X86_IPI_READ_MSR		0x00000080
> > +#define X86_IPI_WRITE_MSR		0x00000100=20
>=20
> Instead of wasting a bit for each rarely used function, wouldn't it
> be better to add a generic handler once and for all, as FreeBSD's
> rendez-vous thing?

My hope is that this particular use is short-lived. A better way to handle=
=20
this is to have some sort of call handling thread on each CPU, and we'd=20
just enqueue a call on a work list.

Once we have done that, will we need a generic IPI handler? I'd expect=20
that the things we need to do at IPLIPI is rather limited.

Take care,

Bill

--ZoaI/ZTpAVc4A5k6
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (NetBSD)

iD8DBQFF/ujPWz+3JHUci9cRAv8RAJ98rBSqFI3YKe38axggSlrF+TLgPACePHPb
kXND7cH1pqOLLGbFhXQ91Uc=
=WUTF
-----END PGP SIGNATURE-----

--ZoaI/ZTpAVc4A5k6--