http://bugs.winehq.org/show_bug.cgi?id=19245
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED URL|http://www.techpowerup.com/ |http://www.techpowerup.com/ |gpuz/ |downloads/SysInfo/GPU-Z/ CC| |focht@gmx.net Component|-unknown |ntoskrnl Resolution| |FIXED
--- Comment #10 from Anastasius Focht focht@gmx.net 2010-08-20 08:35:25 --- Hello,
--- quote ---
If the patches get committed, then crash is fixed. Then bug is fine and can be closed.
I have doubt about supporting MMMapIoSpace() , ... since they are supposed to be called by the hardware device drivers (e.g. TO map the memory mapped I/O ports BARs of those PCI device by the device driver )
lspci -vvvn
Region 0: Memory at ffxxxxxx (32-bit, non-prefetchable) [size=16K] --- quote ---
If you want a meaningful ntoskrnl.MmMapIoSpace() this is almost a no-go. One could theoretically implement a userland "kernel address space" emulation (page faults to trap accesses and emulate them where necessary or use a helper kernel driver) but that's currently out of the scope of Wine. File a new bug if you want ntoskrnl.MmMapIoSpace() implemented but it will probably stay a long time.
I'll mark this one fixed as the reported crashes are gone.
--- snip --- $ sha1sum GPU-Z.0.4.5.exe 9c2e1f7e946c041e7599c7559f14cebfde3dcdf0 GPU-Z.0.4.5.exe --- snip ---
--- snip --- $ wine ./GPU-Z.0.4.5.exe fixme:ntoskrnl:KeGetCurrentIrql stub! DbgPrint says: (null)(IRQL 00): compiled at 15:47:08 on Aug 6 2007 fixme:ntoskrnl:KeGetCurrentIrql stub! DbgPrint says: GPU-Z(IRQL 00): Created device: \Device\GPU-Z fixme:ntoskrnl:KeGetCurrentIrql stub! DbgPrint says: GPU-Z(IRQL 00): Created link: ??\GPU-Z -> \Device\GPU-Z fixme:ntoskrnl:MmMapIoSpace stub: 0x00000000000fec71, 64, 0 fixme:ntoskrnl:KeGetCurrentIrql stub! DbgPrint says: GPU-Z(IRQL 00): ERROR DriverEntry--. Failed to map mobo id !!!!! --- snip ---
--- snip --- $ wine --version wine-1.3.0-449-g703ab02 --- snip ---
Regards