Subject: Re: structural bus_space_handles
To: Garrett D'Amore <firstname.lastname@example.org>
From: Sam Leffler <email@example.com>
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.