[Bug 19245] GPUZ crashes on unimplemented hal and ntoskrnl APIs

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Aug 20 08:35:26 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=19245


Anastasius Focht <focht at 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 at gmx.net
          Component|-unknown                    |ntoskrnl
         Resolution|                            |FIXED




--- Comment #10 from Anastasius Focht <focht at 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

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list