Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Dec 1998 15:58:18 -0500 (EST)
From:      Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
To:        Warner Losh <imp@village.org>
Cc:        Garrett Wollman <wollman@khavrinen.lcs.mit.edu>, Bill Paul <wpaul@skynet.ctr.columbia.edu>, current@FreeBSD.ORG
Subject:   Re: bus_space_foo and bus_dmamap_foo 
Message-ID:  <199812312058.PAA07052@khavrinen.lcs.mit.edu>
In-Reply-To: <199812312043.NAA01055@harmony.village.org>
References:  <199812312033.PAA06966@khavrinen.lcs.mit.edu> <199812311858.NAA05191@skynet.ctr.columbia.edu> <199812311928.MAA00612@harmony.village.org> <199812312043.NAA01055@harmony.village.org>

next in thread | previous in thread | raw e-mail | index | archive | help
<<On Thu, 31 Dec 1998 13:43:50 -0700, Warner Losh <imp@village.org> said:

> It was my understanding from talking to Justin that these areas were
> basically orthoginal.  busspace and busdma are used to talk to the
> hardware, while DFR's new bus stuff is more a configuration thing
> rather than talking to the actual hardware.

How you talk to the hardware depends on where it is in the
configuration graph.

> How do you view this integration? I'm confused...  What needs to be
> integrated?

When you activate a memory or I/O resource, the appropriate magic
should happen such that included in the stuff you get back is
something which can be used to access that resource quickly.  Stuff
like bus_space_alloc should be handled by the bus driver in
coordination with the resource manager.  (It should be implemented as
a method call on the device's parent, so that it has all the necessary
context pre-computed.)

-GAWollman

--
Garrett A. Wollman   | O Siem / We are all family / O Siem / We're all the same
wollman@lcs.mit.edu  | O Siem / The fires of freedom 
Opinions not those of| Dance in the burning flame
MIT, LCS, CRS, or NSA|                     - Susan Aglukark and Chad Irschick

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812312058.PAA07052>