[ros-kernel] Re: [ros-cvs] CVS Update: reactos - Support of
Matroxdisplay card
Waldo Alvarez Cañizares
wac at lab.matcom.uh.cu
Mon Mar 8 09:26:55 CET 2004
Hi guys:
________________________________
From: ros-kernel-bounces at reactos.com on behalf of Gge
Sent: Sun 3/7/2004 10:24 AM
To: ReactOS Kernel List
Subject: [ros-kernel] Re: [ros-cvs] CVS Update: reactos - Support of Matroxdisplay card
David Welch wrote:
>CVSROOT: /CVS/ReactOS
>Module name: reactos
>Repository: reactos/drivers/video/videoprt/
>Changes by: dwelch at mok.osexperts.com.(none) 04/03/06 20:43:56
>
>Modified files:
> reactos/drivers/video/videoprt/: videoprt.c videoprt.h
> videoprt.def videoprt.edf
>
>Log message:
> - Added an implemention of VideoPortGetProcAddress
> - ati2mtag calls VideoPortGetAccessRanges with *DeviceId == 0 so treat
> that as matching an device id.
> - Return STATUS_SUCCESS from VideoPortSetTrappedEmulatorPorts even though
> the data is ignored.
>
>
>
Hi David,
The Matrox Mystique display card needs "VideoPortVerifyAccessRanges"
as per Bug # 93.
Following this commit I tested again the support of this display card
but without success. This function is still unimplemented as per Debug
messages.
I assume that the ATI board does not need this feature .
Does anybody use Matrox board ?
--------------------------------------------------------------------
DriverBase for \SystemRoot\system32\drivers\mga64.sys: cdd2f000 =>
Matrox driver
DriverBase for \SystemRoot\system32\drivers\VIDEOPRT.SYS: cddac000
(videoprt.c:1042) VideoPortVerifyAccessRanges not implemented
(videoprt.c:1042) VideoPortVerifyAccessRanges not implemented
DriverBase for \SystemRoot\system32\drivers\msfs.sys: cdddc000
Mailslot FSD 0.0.1
DriverBase for \SystemRoot\system32\drivers\npfs.sys: cde00000
Named Pipe FSD 0.0.2
DriverBase for \SystemRoot\system32\drivers\kmregtests.sys: cde16000
DriverBase for \SystemRoot\system32\win32k.sys: ce59a000
DriverBase for \SystemRoot\system32\freetype.dll: ce6f4000
DriverBase for \SystemRoot\System32\kbdfr.dll: ce769000
(NTDLL:ldr/utils.c:2092) Performing relocations (76160000 -> 60d000)
(NTDLL:ldr/utils.c:2092) Performing relocations (76160000 -> 651000)
(NTDLL:ldr/utils.c:2050) Failed to create or open dll section of
'msacm.drv' (Status c0000135)
(NTDLL:ldr/utils.c:2050) Failed to create or open dll section of
'midimap.drv' (Status c0000135)
DriverBase for \SystemRoot\System32\mga64ddi.DLL: ceb60000
Bug detected (code 1e param 0 0 0 0)
KMODE_EXCEPTION_NOT_HANDLED
Page Fault Exception: 14(0)
Processor: 0 CS:EIP 8:ceb8e99e <mga64ddi: 2e99e> => Matrox Dll
cr2 1f0180 cr3 3446000 Proc: c14442f8 Pid: 6 <setup> Thrd: c144d230 Tid: 29
DS 10 ES 10 FS 30 GS 10
EAX: 001f0180 EBX: 00000008 ECX: 00000000
EDX: 00000000 EBP: 00000000 ESI: cddb6000 ESP: ce9aacf0
EDI: c1574000 EFLAGS: 00010246 kESP ce9aacf0 kernel stack base ce9a8000
Frames:
------------------------------------------------------------------------
Regards
Gerard
Now that you put this
Are the values of cr2 = 1f0180 and eax = 1f0180 a coincidence?
I once was getting the same exception this weekend
Page Fault Exception: 14(0)
And was not able to see the value of eax (wich contained an address and was showing the same value as cr2 and was not a coincidence for sure)
Regards
Waldo Alvarez
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/ms-tnef
Size: 6687 bytes
Desc: not available
Url : http://reactos.com:8080/pipermail/ros-kernel/attachments/20040308/cf7f1395/attachment-0001.bin
More information about the Ros-kernel
mailing list