ntdll: Fix time units for SystemPerformanceProcessorInformation, and steal idle time for kernel time

Maarten Lankhorst m.b.lankhorst at gmail.com
Sun Mar 6 11:22:50 CST 2011

.NET 1.1 doesn't really seem to care what units are used for 
SystemPerformanceProcessorInformation, but it uses the delta between old 
time and current time. If all time is spent in idle time, .NET gets 
confused and dies horribly. The fix is to set units correctly, and steal 
some idle time and put it in kernel time. This should make lord of the 
rings online launcher finally work reliably. *knocks on wood*
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: 0018-ntdll-Fix-time-units-for-SystemPerformanceProcessorInf.txt
URL: <http://www.winehq.org/pipermail/wine-patches/attachments/20110306/a375fbac/attachment.txt>

More information about the wine-patches mailing list