Subject: Re: structural bus_space_handles
To: Garrett D'Amore <>
From: Sam Leffler <>
List: tech-kern
Date: 06/05/2006 09:15:12
Garrett D'Amore wrote:

> He passes a void * token (two actually, one for the tag and one for the
> handle) now.
> The point was that cleaning this up required all architectures to get an
> extra indirect access, whereas only sparc truly needs it.

The extra indirect was #ifdef'd by the arch.  It's only done for sparc64
where it's required.  Everywhere else there is no extra indirection; the
data are passed through as opaque values and cast/converted before use.