On Mon, Mar 19, 2007 at 07:41:17PM +0100, Matthias Drochner
wrote:
>
> juan xtrarom.org said:
> > +#define X86_IPI_READ_MSR 0x00000080
> > +#define X86_IPI_WRITE_MSR 0x00000100
>
> 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
this is to have some sort of call handling thread on each
CPU, and we'd
just enqueue a call on a work list.
Once we have done that, will we need a generic IPI handler?
I'd expect
that the things we need to do at IPLIPI is rather limited.
Take care,
Bill
|