From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ville =?iso-8859-1?Q?Syrj=E4l=E4?= Subject: Re: FB model basic issues (WAS: radeon, apertures & memory mapping) Date: Thu, 17 Mar 2005 02:14:09 +0200 Message-ID: <20050317001409.GA8081@sci.fi> References: <1110837171.5863.16.camel@gaston> <1110838356.4003.548.camel@localhost> <1110839873.5673.41.camel@gaston> <1110862777.4044.592.camel@localhost> <20050315060138.GA13064@sci.fi> <1110926659.25201.11.camel@gaston> <20050315230522.GA1444@sci.fi> <1110930551.649.47.camel@gaston> <20050316205511.GA18107@sci.fi> <1111015676.7192.58.camel@gaston> Mime-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline In-Reply-To: <1111015676.7192.58.camel@gaston> List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: xorg-bounces@lists.freedesktop.org Errors-To: xorg-bounces@lists.freedesktop.org Content-Type: text/plain; charset="iso-8859-1" To: Benjamin Herrenschmidt Cc: Jon Smirl , Michel =?iso-8859-1?Q?D=E4nzer?= , dri-devel@lists.sourceforge.net, Linux Fbdev development list , xorg@lists.freedesktop.org On Thu, Mar 17, 2005 at 10:27:56AM +1100, Benjamin Herrenschmidt wrote: > On Wed, 2005-03-16 at 22:55 +0200, Ville Syrj=E4l=E4 wrote: > > On Wed, Mar 16, 2005 at 10:49:11AM +1100, Benjamin Herrenschmidt wrot= e: > > > In the meantime, can you tell me more about your arbitration scheme= ? > >=20 > > There is a lock associated with the graphics card. The lock is always= =20 > > taken before programming the hardware. Other things wanting access to= the=20 > > hardware wait until the lock is released. >=20 > Ok, so it would be easy to have directFB use an external arbiter withou= t > breaking existing clients ? It will need at least to use the vga arbite= r > that I'm about to finish, that should allow at least to have X on one > card and directFB on another without conflict. Is the vga arbiter required for something else besides access to some=20 legacy ports? DirectFB only uses legacy ports to wait for vsync if a=20 better method is not available. --=20 Ville Syrj=E4l=E4 syrjala@sci.fi http://www.sci.fi/~syrjala/