This is the mail archive of the cygwin-xfree@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Driver for X11



No, that will not affect any driver.  The XF86 4.0 has 3 mechanisms
of loaing Xserver, static X-server (which is same as 3.3.x),
loadable,
and dlopen loadable.  Regardless, each X-server still needs System
dependent drivers for accessing mouse, keyboard, and memomry etc.

Suhaib


> -----Original Message-----
> From: cygwin-xfree-owner@sourceware.cygnus.com
> [mailto:cygwin-xfree-owner@sourceware.cygnus.com]On Behalf Of Mike
> MacDonald
> Sent: Monday, November 08, 1999 3:38 PM
> To: 'cygwin-xfree@sourceware.cygnus.com'
> Subject: RE: Driver for X11
>
>
> Ok, thanx.  Another question, I'm hearing something about
> the graphics
> engine changing in newer versions of X, is that going to
> affect things if we
> just try to mimic what is done with XF86SUP.SYS using
> DirectX, or something
> that lets us get direct memory access?
>
> -----Original Message-----
> From: Suhaib Siddiqi [mailto:ssiddiqi@inspirepharm.com]
> Sent: Monday, November 08, 1999 3:18 PM
> To: Mike MacDonald; cygwin-xfree@sourceware.cygnus.com
> Subject: RE: Driver for X11
>
>
>
>
> >
> > I read some more on this.  Most things (video memory for
> > sure) can be gotten
> > using Direct X.  I'm not sure about the IO Ports.   I
> > have to read the DX
> > docs on that.  I am sure there is a way..  None of this
> > should be to hard to
> > do.
> >
>
>
> Yes, it is true that video memory issue can be handle
> with DirectX.
> The XF86SUP.SYS driver is as an example for you and others, so you
> could come up with your ideas on how to achive those
> functionalities
> more
> efficiently on Win32
>
> > My biggest question is, do we want to load this driver at
> > boot up, as a
> > windows driver, as a cygwin driver, or as part of the X
> > initialization?
> >
>
> On OS/2 the driver loads at the boot time.  He explained it one of
> his messages, which is also posted on Cygwin-Xfree URL.
>
> > I'm thinking that it should be associated with cygwin,
> > and load up with the
> > cygwin.dll - or load up with X..
>
> No it should not be associated with Cygwin or Cygwin1.dll
> otherwise
> you would be sacrifiying performance.  We will need to
> add needed to
> code in
> xc/programs/Xserver/hw/os-support/cygwin.  This code will call the
> driver when needed.  I would send you Holger's code from
> xc/programs/Xserver/hw/os-support/os2, which could server as an
> example on how he achived it.
>
> >
> > I also need to find out what he's patching in X in
> > memory..   Is he patching
> > the source, or the memory locations?  I have to look into
> > the X side..
>
> Will send you his code from X-server which uses this driver as
> example.
> It will help you understand how it is used.
>
>
> Suhaib
>
> >
> > Any more info you got is cool :)
> >
> >
> > -----Original Message-----
> > From: Suhaib Siddiqi [mailto:sssiddiqi@ipass.net]
> > Sent: Wednesday, November 03, 1999 11:06 AM
> > To: Mike MacDonald
> > Subject: RE: Cygwin CD
> >
> >
> >
> > Have a look at the http://sourceware.cygnus.com/cygwin/xfree.
> > There is a XF86SUP.SYS driver from OS/2 which we need to port
> > to Windows NT.  It should be ported using MSVC or other Win32
> > compiler, but not Cygwin for peformance reasons.  It
> has a lot of
> > ASM code
> > in it,.  This what actually holding XFree86 port (X-server) for
> > Cygwin (Windows).  I lack the expertise and knowledge of
> > assembly language and devices drivers.
> >
> > If you could get it ported to Win32 using MSVc or another Win32
> > compiler
> > you would be of great help and would make X-servers functional.
> >
> > Suhaib
> >
> > > -----Original Message-----
> > > From: cygwin-owner@sourceware.cygnus.com
> > > [mailto:cygwin-owner@sourceware.cygnus.com]On Behalf Of
> > > Mike MacDonald
> > > Sent: Wednesday, November 03, 1999 10:55 AM
> > > To: 'ssiddiqi@nspm.ipass.net'; 'cygwin@sourceware.cygnus.com'
> > > Subject: RE: Cygwin CD
> > >
> > >
> > >
> > > Is there anything I can do to help with XFree stuff?  I'm
> > > kinda new to X,
> > > and Cygwin, and I don't have alot of time to spend on
> > > stuff, but I do have
> > > about 20 years of programming experience including ASM,
> > > and who knows what
> > > else..  (12 years professional - I'm working at GTE now
> > > as a developer)..
> > >
> > > My constraints are that this is not a part of my job
> > > right now, and I don't
> > > use my computer at home anymore - so anything I look at
> > > has to be during
> > > breaks, or when I have time...
> > >
> > >
> > > --
> > > Want to unsubscribe from this list?
> > > Send a message to cygwin-unsubscribe@sourceware.cygnus.com
> > >
> >
>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]