Port-i386 archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: bus_space(9) overrides & resource reservations
On Fri, May 28, 2010 at 02:31:02AM +0900, Izumi Tsutsui wrote:
> > I think that if there is a difference between what you write and what
> > I have done, it is that bus_space_tag_create() *does* create a new tag
> > from the old before installing MI hooks into the new. Otherwise, I
> > think that we are writing about the same thing.
>
> If you call a function "bus_space_tag_create()",
> it should fill whole necessary members in MD bus_space_tag_t.
> But it looks your bus_space_tag_create() just add MI hooks
> and leave all other MD alloc/access details.
>
> You might claim your MI bus_space_tag_create() can also add them
> in MD implementation, but there is no defined API to specify
> various MD implementation (map/access, stride/byteswap/wordoffset etc.)
> in MI bus_space_tag_create().
It sounds like you may be concerned that I intend bus_space_tag_create()
to replace comparable MD routines such as bus_space_tag_alloc() on
sparc. I do not.
If the name troubles you, is bus_space_tag_refine() better?
Dave
--
David Young OJC Technologies
dyoung%ojctech.com@localhost Urbana, IL * (217) 278-3933
Home |
Main Index |
Thread Index |
Old Index