Driver for X11

Mike MacDonald
Mon Nov 8 12:39:00 GMT 1999

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 [ ]
Sent: Monday, November 08, 1999 3:18 PM
To: Mike MacDonald;
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
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
It will help you understand how it is used.


> Any more info you got is cool :)
> -----Original Message-----
> From: Suhaib Siddiqi [ ]
> Sent: Wednesday, November 03, 1999 11:06 AM
> To: Mike MacDonald
> Subject: RE: Cygwin CD
> Have a look at the .
> 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:
> > []On Behalf Of
> > Mike MacDonald
> > Sent: Wednesday, November 03, 1999 10:55 AM
> > To: ''; ''
> > 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
> >

More information about the Cygwin-xfree mailing list