<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>AW: AW: Windows Video Drivers on Linux</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>Gerhard,</FONT>
</P>

<P><FONT SIZE=2>I haven't really abandoned pICE, it's just that I didn't have the time nor guts to finish with it. Kernel development went ahead in big steps at that time and I couldn't follow anymore. I will now rather pursue development of the GDI emulation layer since this is a fresh start while pICE has cost me a lot of time and nerves already.</FONT></P>

<P><FONT SIZE=2>I will gladly continue with pICE if I have a good reason to do so. </FONT>
</P>

<P><FONT SIZE=2>Technically there's no reason to discontinue pICE, I had just started to get it running on SMP machines and was working on the serial link stuff. It will probably not compile nor run at the moment on 2.4 or 2.5/2.6 kernels since I originally had done most of the work on 2.2. Hope there's not to many changes with page fault handling et al.</FONT></P>

<P><FONT SIZE=2>Please feel free to do whatever it needs to get this back on track... I'm honored that so many people are wanting to use it.</FONT></P>

<P><FONT SIZE=2>Also let me know where I can help.</FONT>
</P>

<P><FONT SIZE=2>Klaus</FONT>
</P>

<P><FONT SIZE=2>-----Urspr�ngliche Nachricht-----</FONT>
<BR><FONT SIZE=2>Von: Gerhard W.Gruber [<A HREF="mailto:sparhawk@gmx.at">mailto:sparhawk@gmx.at</A>] </FONT>
<BR><FONT SIZE=2>Gesendet: Montag, 1. September 2003 21:55</FONT>
<BR><FONT SIZE=2>An: wine-devel@winehq.com</FONT>
<BR><FONT SIZE=2>Cc: Klaus Gerlicher</FONT>
<BR><FONT SIZE=2>Betreff: Re: AW: Windows Video Drivers on Linux</FONT>
</P>

<P><FONT SIZE=2>On Mon, 1 Sep 2003 16:28:58 +0200, Klaus Gerlicher &lt;KlausPG@ati.com&gt; wrote:</FONT>
</P>

<P><FONT SIZE=2>&gt;What it does is to emulate win32k.sys and videoprt.sys functionality and</FONT>
<BR><FONT SIZE=2>&gt;hook the X server up to use any available driver for Win2K/XP. </FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;The display driver in windows is a two component model, one DLL and one SYS.</FONT>
<BR><FONT SIZE=2>&gt;The DLL (display driver) links to kernel-mode GDI (win32k) and calls</FONT>
<BR><FONT SIZE=2>&gt;EngXXX() functions inside it while the SYS (miniport) links to the VideoPort</FONT>
<BR><FONT SIZE=2>&gt;(and unfortunately to other NTOSKRNL exports). While the latter poses no</FONT>
<BR><FONT SIZE=2>&gt;difficulty since XP graphics drivers are supposed to only use exports from</FONT>
<BR><FONT SIZE=2>&gt;win32k and videoprt, one of the main difficulties will be to get the OpenGL</FONT>
<BR><FONT SIZE=2>&gt;ICD driver to run on top of Linux since it can potentially call any</FONT>
<BR><FONT SIZE=2>&gt;user-mode export which would require me to emulate all of the Windows</FONT>
<BR><FONT SIZE=2>&gt;user-mode environment. WINE could probably help a lot in this respect.</FONT>
<BR><FONT SIZE=2>&gt;</FONT>
<BR><FONT SIZE=2>&gt;I will let you know as soon as I have the latest Radeon driver running</FONT>
<BR><FONT SIZE=2>&gt;inside my prototype.</FONT>
</P>

<P><FONT SIZE=2>Oh! Seems I was wrong with my assumption that you couldn't be contacted. :)</FONT>
<BR><FONT SIZE=2>Good! :)</FONT>
</P>

<P><FONT SIZE=2>Could you tell me why you abandoned pICE? Is there a specific reason for this</FONT>
<BR><FONT SIZE=2>or only personel? If there is some technical reason I would like to know about</FONT>
<BR><FONT SIZE=2>this, as I'm quite interested in this project and I really would like to</FONT>
<BR><FONT SIZE=2>continue it in order to have some decent debugger for wine as well.</FONT>
</P>

<P><FONT SIZE=2>-- </FONT>
<BR><FONT SIZE=2>Gerhard Gruber</FONT>
</P>

<P><FONT SIZE=2>F�r jedes menschliche Problem gibt es immer eine einfache L�sung:</FONT>
<BR><FONT SIZE=2>Klar, einleuchtend und falsch. (Henry Louis Mencken)</FONT>
</P>

</BODY>
</HTML>