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>