Filip Navara
c30b427a20
- Store the device object we're attached to in the device extension.
...
svn path=/trunk/; revision=12224
2004-12-19 15:51:51 +00:00
Eric Kohl
11bc9ef5f4
Replace assert_irql by ASSERT_IRQL.
...
svn path=/trunk/; revision=11795
2004-11-24 11:12:19 +00:00
Hartmut Birr
a9bae8fa65
- Removed the member OldProcess from the ETHREAD structure.
...
svn path=/trunk/; revision=10759
2004-08-31 20:17:18 +00:00
Filip Navara
8fab52126f
- Fix errors during optimized build.
...
svn path=/trunk/; revision=9983
2004-07-03 17:40:27 +00:00
Filip Navara
20ac14caf5
- Added VideoPortQueryPerformanceCounter and VideoPortQueryServices to the import library definition file.
...
- Fixed minor memory overrun in VideoPortInitialize for older video drivers (< Win NT 5.1).
svn path=/trunk/; revision=9893
2004-06-26 22:30:34 +00:00
Filip Navara
d621be6ce6
Merged changes from videoport_pnp_14032004 branch:
...
- Better support for W2K+ video miniport driver incl. the basic implementation of PnP driver model.
- Return Win32 error codes instead of NT equivalents.
- Fixed a few bugs.
svn path=/trunk/; revision=8796
2004-03-19 20:58:32 +00:00
David Welch
ad8ba55cb3
- Complete the irp even on an error.
...
svn path=/trunk/; revision=8731
2004-03-14 19:25:34 +00:00
David Welch
e52b5b410e
- Map return codes from the miniport's device i/o control routine from
...
win32 error code to ntstatus values.
svn path=/trunk/; revision=8727
2004-03-14 18:35:02 +00:00
David Welch
410da0d376
- Removed some debugging stuff I checked in by accident.
...
svn path=/trunk/; revision=8676
2004-03-13 00:41:40 +00:00
David Welch
e964a19eb2
- Fixed VPInterruptRoutine definition.
...
svn path=/trunk/; revision=8675
2004-03-12 23:03:21 +00:00
James Tabor
64c32ff6f4
Turn off debug print out
...
svn path=/trunk/; revision=8634
2004-03-11 00:05:00 +00:00
Filip Navara
7f3f39dc20
- Fixed bug in VideoPortSetBusData.
...
svn path=/trunk/; revision=8621
2004-03-10 16:10:13 +00:00
Filip Navara
daae8270b7
- Implemented VideoPortQueryPerformanceCounter and all video port spinlock functions.
...
- Added more debug info to VideoPortGetAccessRanges.
svn path=/trunk/; revision=8611
2004-03-09 17:28:49 +00:00
Filip Navara
bea52f9dbe
- Minor correction to DMA routines.
...
svn path=/trunk/; revision=8606
2004-03-09 14:16:39 +00:00
Filip Navara
03e7c82dd2
- Mask out VIDEO_MEMORY_SPACE_DENSE flag, because it's specific to ALPHA processors. This gets Matrox Mystique driver working.
...
svn path=/trunk/; revision=8597
2004-03-08 20:54:10 +00:00
David Welch
2b4fa805eb
- Hacky implementation of some dma related functions.
...
svn path=/trunk/; revision=8596
2004-03-08 20:27:33 +00:00
Filip Navara
a8d7de6a74
- Fixed DPRINT.
...
svn path=/trunk/; revision=8592
2004-03-08 14:31:49 +00:00
Filip Navara
17ad90f8d0
- Implement RtlGetVersion.
...
- Rewrite VideoPortGetVersion using RtlGetVersion.
- Added debugging messages to InternalMapMemory.
- Changed VideoPortAllocateBuffer back to PagedPool.
svn path=/trunk/; revision=8585
2004-03-08 08:05:27 +00:00
James Tabor
8311b47fe4
Finish changes to VideoPortGetVersion
...
svn path=/trunk/; revision=8582
2004-03-08 04:41:20 +00:00
James Tabor
2f224f7360
Change NonPagedPool for AllocateBuffer and implemented GetVersion for David Welch.
...
svn path=/trunk/; revision=8581
2004-03-08 04:09:02 +00:00
David Welch
75860969fe
- 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.
svn path=/trunk/; revision=8560
2004-03-07 04:43:55 +00:00
David Welch
30aec6e5f7
- Added stubs for some of the new w2k/xp functions.
...
svn path=/trunk/; revision=8552
2004-03-06 22:25:22 +00:00
James Tabor
fa714393ca
Started VideoPortGetAgpServices, Allocate and ReleaseBuffer.
...
svn path=/trunk/; revision=8548
2004-03-06 08:39:06 +00:00
Filip Navara
f1d20bbf54
2004-03-06 Filip Navara <xnavara@volny.cz>
...
* drivers/video/videoprt/int10.c (VideoPortInt10):
Print more debug informations.
* drivers/video/videoprt/videoprt.c (VideoPortInitialize):
Prevent conflicts when more miniport drivers are loaded.
(VideoPortGetDeviceBase, VideoPortMapMemory, InternalMapMemory):
Change way of reporting error to prevent reporting error when
the resources were successfully mapped.
(VideoPortDDCMonitorHelper): Add stub.
(VidDispatchDeviceControl): Allocate memory from NonPagedPool.
Add debug messages.
* drivers/video/videoprt/videoprt.def (VideoPortDDCMonitorHelper):
Add export.
* drivers/video/videoprt/videoprt.edf (VideoPortDDCMonitorHelper):
Ditto.
* include/ddk/winddi.h (ENG_SYSTEM_ATTRIBUTE): Declare.
* include/win32k/driver.h (DRIVER_FindMPDriver): Change declaration.
* subsys/win32k/eng/surface.c (EngModifySurface): Implement.
* subsys/win32k/misc/driver.c (DRIVER_FindMPDriver):
Modify to open specific miniport driver depending on parameter.
* subsys/win32k/objects/dc.c (GetRegistryPath):
Add parameter to specify display driver number.
(FindDriverFileNames): Ditto.
(SetupDevMode): Ditto.
(IntCreateDC): Correct DPRINT.
(IntCreatePrimarySurface): Change to try more miniport drivers
before giving up.
* subsys/win32k/stubs/stubs.c (HeapVidMemAllocAligned, VidMemFree,
EngDitherColor, EngQuerySystemAttribute): Add stubs.
* subsys/win32k/win32k.edf (EngDitherColor, EngQuerySystemAttribute,
HeapVidMemAllocAligned, VidMemFree, EngModifySurface):
Add exports.
* subsys/win32k/win32k.def: Ditto.
svn path=/trunk/; revision=8547
2004-03-06 01:22:04 +00:00
Filip Navara
499908b04f
- Implemented VideoPortEnableInterrupt and VideoPortDisableInterrupt.
...
svn path=/trunk/; revision=8532
2004-03-04 18:51:58 +00:00
James Tabor
5e2693380d
Partial implementation of VideoPortGetVgaStatus, needs testing
...
svn path=/trunk/; revision=8366
2004-02-25 05:38:33 +00:00
James Tabor
f687066559
Started implementation of VideoPortGetVgaStatus
...
svn path=/trunk/; revision=8364
2004-02-25 02:59:55 +00:00
Filip Navara
aebff275f5
- Eliminate function pointer typecasts
...
svn path=/trunk/; revision=8130
2004-02-10 16:22:57 +00:00
Filip Navara
6e45aaa48b
Moved videoprt driver to a new location and implemented few functions.
...
svn path=/trunk/; revision=7768
2004-01-19 15:56:53 +00:00