<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.16.0">
</HEAD>
<BODY>
Posting it again as the prev post has some problem...<BR>
<BR>
Regs,<BR>
Rahaman.<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<BR>
</TD>
</TR>
</TABLE>
<BR>
----------------------------------------------------------------------------------------------------------------<BR>
<BR>
Hi,<BR>
<BR>
After getting short reply from one of the developer & after going through the following link <A HREF="http://dri.sourceforge.net/doc/drm_low_level.html">http://dri.sourceforge.net/doc/drm_low_level.html</A> , i understood that the XF86 calls are only being made to ensure security. But is it the only reason OR , there are other reasons too which i am not able to understand.<BR>
<BR>
Because from whatever code analysis i have done till now, i think if i exclude the security policy, then i can still call drmCreateContext from the DRI driver side.I need the fd for the drm device to call drmCreateContext() and i already have that fd when i opened the drm device using the Bus id which i got after XF86DRIOpenConnection (refer to mesa/src/glx/x11/glxext.c : function =>CallCreateNewScreen). Is this analysis correct?<BR>
<BR>
Can any one please throw some light here?<BR>
<BR>
Regs,<BR>
Rahaman.<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<BR>
<BR>
</TD>
</TR>
</TABLE>
<BR>
-----Original Message-----<BR>
<B>From</B>: Mustafizur <<A HREF="mailto:Mustafizur%20%3cmustafizur.rahaman@azingo.com%3e">mustafizur.rahaman@azingo.com</A>><BR>
<B>Reply-To</B>: <A HREF="mailto:mustafizur.rahaman@azingo.com">mustafizur.rahaman@azingo.com</A><BR>
<B>To</B>: mesa3d-dev <<A HREF="mailto:mesa3d-dev%20%3cmesa3d-dev@lists.sourceforge.net%3e">mesa3d-dev@lists.sourceforge.net</A>>, <A HREF="mailto:xorg@freedesktop.org">xorg@freedesktop.org</A><BR>
<B>Subject</B>: DRI extension of xserver<BR>
<B>Date</B>: Tue, 23 Sep 2008 12:36:51 +0530<BR>
<BR>
Hi,<BR>
<BR>
I was investigating the DRI extension API of the xserver & i was particularly looking into the XF86DRICreateContext API.<BR>
<BR>
As i see when client sends this request to xserver, in response to this Xserver creates a drm context & pass it to the client.Client then sends this drm context to the 3D driver which uses this drm context to talk to the graphics h/w via drm kernel module.<BR>
<BR>
Now, my question is why do i need to create the drm context through xserver.As my 3D driver also links to libdrm, why can't i create the drm context from the 3D driver itself?<BR>
<BR>
Regs,<BR>
Rahaman. 
<PRE>
_______________________________________________
xorg mailing list
<A HREF="mailto:xorg@lists.freedesktop.org">xorg@lists.freedesktop.org</A>
<A HREF="http://lists.freedesktop.org/mailman/listinfo/xorg">http://lists.freedesktop.org/mailman/listinfo/xorg</A>
</PRE>
</BODY>
</HTML>