SafeDisc-1 semi-cleaned note...

Laurent Pinchart laurent.pinchart at skynet.be
Wed May 29 01:20:54 CDT 2002


>
>
>>There are two patches in there. The first one sets a fault handler for the 
>>SharedUserData. This looks fine to me, and will probably be applied when 
>>memory/emulate.c will be applied.
>>
>
>It still isn't clear to me why you need a fault handler at all. You
>could simply put the right data into it at allocation time.
>
If I do so I'll have to update the TIckCount field periodically, which 
will slow down wine for all programs even if they don't access the 
SharedUserData. With a fault handler I can update the fields only when 
required (access from the user program), and thus be faster.

>>The second one has been written by Alexandre to fix the process suspension at 
>>creation time. Once again I'd like to hear from him to know what he doesn't 
>>like about the code, as he's the one who wrote it :-)
>>
>The main problem is that it isn't generic enough, it only applies to
>the create process request but other requests have the same problem
>and should be fixed too. I'll work on a more general solution.
>
Ok, thanks. I'll wait for your solution then. It was about time to clean 
up that bit cause the patch you wrote for me doesn't apply anymore to 
the latest CVS :-)

Laurent Pinchart





More information about the wine-devel mailing list