Gé van Geldorp
458bf0e03e
Implement VideoPortGetRegistryParameters
...
svn path=/trunk/; revision=6426
2003-10-24 21:39:59 +00:00
Eric Kohl
9bb05f0dc5
Release the controller object if media detection fails.
...
svn path=/trunk/; revision=6416
2003-10-23 18:48:13 +00:00
Vizzini
3c640340fe
Fixes to get slave DMA working again, as well as more architectural changes
...
that bring us closer to the Windows 2000 DMA model.
adapter.c: significantly re-worked and heavily commented
hal.h: more additions to ADAPTER_OBJECT; more pending
dma.c: added initialization of ADAPTER_OBJECT
ndis/io.c: minor DMA changes and addition of fixmes
svn path=/trunk/; revision=6411
2003-10-23 09:03:51 +00:00
Vizzini
f177ad4810
Changes to support the 3Com 3c90x ndis5 driver and other bugfixes:
...
- Update registry with new 3com infor and set cards to disable by default
- removed unnecessary crap from miniport.h
- switch to using MINIPORT_BLOCK whenever possible for internal NDIS stuff
- implemented NdisGetBufferPhysicalArraySize
- fixed three similar bugs with overwriting memory in the config api
- implemented NdisMQueryAssignedResources
- fixed NdisMAllocateMapRegisters
- implemented NdisMStartPhysicalBufferMapping
- implemented NdisMCompletePhysicalBufferMapping
- implemented NdisMMapIoSpace
- implemented NdisMUnmapIoSpace
- fixed HalAllocateAdapterChannel and IoAllocateAdapterChannel to
act more like windows
- fixed up a couple of enums
- other misc. stuff
svn path=/trunk/; revision=6382
2003-10-20 06:03:29 +00:00
Filip Navara
d75f4aedc3
Fixed compilation errors in NDIS.
...
svn path=/trunk/; revision=6380
2003-10-19 21:55:37 +00:00
Hartmut Birr
91a9d5d368
- Fixed a bug in vfatGetNextDirEntry to get the first entry
...
from a directory, usually the '.' for a sub directory.
svn path=/trunk/; revision=6374
2003-10-19 17:07:58 +00:00
Robert Dickenson
308b455c7f
Single line typo fixup consistent with same change in headers.
...
svn path=/trunk/; revision=6369
2003-10-19 10:43:10 +00:00
Thomas Bluemel
87921d1868
fixed a return value
...
svn path=/trunk/; revision=6359
2003-10-18 19:18:41 +00:00
Thomas Bluemel
cf858e6be6
fixed a few warnings
...
svn path=/trunk/; revision=6358
2003-10-18 18:49:08 +00:00
Vizzini
46fe6c1b84
merged in MDL fix and a makefile mod from the 0.1.4 release branch. This represents the last of the merging from the branch and officially closes it out.
...
svn path=/trunk/; revision=6332
2003-10-15 22:16:44 +00:00
Vizzini
74be14122f
Support for VMWare NIC, and some general clean-up and other minor changes:
...
- default to full maps
- switched ndis (temporarily) back to system-start
- enabled the pcnet driver in the registry (temporary - awaiting PnP support)
- fixed the version number in the ndis version resource
- implemented packet array indications
- added a missing enum member to kedef
- added PAGED_CODE() to ndis.h
- added IRQL checking, assertions, and some comments to ndis
- did some re-formatting to bring into code standard
- other minor/cosmetic changes
svn path=/trunk/; revision=6295
2003-10-12 16:39:52 +00:00
Thomas Bluemel
e959d6aee2
fixed warnings
...
svn path=/trunk/; revision=6287
2003-10-12 01:13:23 +00:00
Hartmut Birr
096a69471d
- Changed the file names to unicode strings.
...
- Replaced most of the string functions with the unicode functions.
- Removed some overhead.
- Fixed some minor bugs.
svn path=/trunk/; revision=6279
2003-10-11 17:51:56 +00:00
Eric Kohl
8f27cdee0d
Initialize more port configuration information for PCI devices.
...
AHA-2940 gets detected and initialized. :-)
svn path=/trunk/; revision=6218
2003-10-03 16:18:35 +00:00
Eric Kohl
340061ddcf
Scan the SCSI buses by sending SCSI requests instead of calling the miniport's StartIo routine directly.
...
svn path=/trunk/; revision=6214
2003-10-03 10:47:41 +00:00
Eric Kohl
8da5e2f8e1
Major rework of ScsiPortInitialize():
...
- Got rid of pseudo device extension.
- Create port device object before the call to HwFindAdapter().
svn path=/trunk/; revision=6210
2003-10-02 13:40:00 +00:00
Eric Kohl
e0492ecd39
- Move port configuration info from the device extension.
...
- Prepare to reorganize ScsiPortInitialize().
svn path=/trunk/; revision=6204
2003-10-01 14:59:11 +00:00
Thomas Bluemel
336b105291
fixed the keyboard driver crash if there was no mouse detected, maybe not the best solution but it seems to work. win32k still expects a mouse though
...
svn path=/trunk/; revision=6200
2003-09-30 19:59:45 +00:00
Thomas Bluemel
99bf2fc3b8
rewrote the ps/2 mouse driver. it works now :)
...
svn path=/trunk/; revision=6192
2003-09-29 19:41:46 +00:00
Thomas Bluemel
c9e8d81464
disable detection of mice since bochs doesn't like it
...
svn path=/trunk/; revision=6175
2003-09-28 01:33:51 +00:00
Thomas Bluemel
5b44561405
fix resulution setting
...
svn path=/trunk/; revision=6174
2003-09-28 00:35:03 +00:00
Thomas Bluemel
9a74edf2a1
advanced ps/2 mouse driver that supports intellimouse and mice with mouse wheel and 4th and 5th buttons
...
svn path=/trunk/; revision=6173
2003-09-28 00:30:34 +00:00
Thomas Bluemel
b58279d977
partial support for intellimouse
...
svn path=/trunk/; revision=6156
2003-09-27 01:08:19 +00:00
Filip Navara
4671a645d8
Changed DPRINT1 to DPRINT when connecting to mouse device.
...
svn path=/trunk/; revision=6150
2003-09-26 20:10:07 +00:00
Filip Navara
efec63db2f
Fixed the type of PS2MouseInitializeDataQueue.
...
svn path=/trunk/; revision=6148
2003-09-26 19:37:38 +00:00
Filip Navara
afd54f8f9c
Fixed DIB_BltToVGA and other functions calling it to handle situation where SourcePoint->x % 2 != 0.
...
svn path=/trunk/; revision=6147
2003-09-26 18:38:47 +00:00
Eric Kohl
5a99fbb2ce
Search for devices if a valid vendor and device ids are passes to ScsiPortInitialize().
...
svn path=/trunk/; revision=6144
2003-09-25 23:23:21 +00:00
Filip Navara
85fd5b07a7
Fixed generation of Device ID.
...
svn path=/trunk/; revision=6134
2003-09-25 15:21:11 +00:00
Thomas Bluemel
63ebbd13c0
fixed some cvsignore files
...
svn path=/trunk/; revision=6124
2003-09-24 19:55:18 +00:00
Thomas Bluemel
df61aa9b8a
fixed compiler warnings
...
svn path=/trunk/; revision=6104
2003-09-20 22:44:22 +00:00
Thomas Bluemel
9fb56830e8
fixed compiler warnings
...
svn path=/trunk/; revision=6103
2003-09-20 20:31:57 +00:00
Thomas Bluemel
174238220d
fixed compiler warnings and cvsignore files
...
svn path=/trunk/; revision=6102
2003-09-20 20:12:43 +00:00
Thomas Bluemel
04b9e7234a
fixed compiler warnings
...
svn path=/trunk/; revision=6099
2003-09-20 19:08:44 +00:00
Emanuele Aliberti
1f1078fba3
Patch by Valentin Verkhovsky: Ntfs driver is updated now and ready for testing.
...
I've been working on MFT processing for while.
Thus driver performs only files & attribute enumerating
by VCN-LCN pair mapping like M$ Nfi utility.
For me it compiles and the image loads correctly.
svn path=/trunk/; revision=6087
2003-09-15 16:01:16 +00:00
Vizzini
ed00963623
changed callbacks to use stdcall
...
made a number of changes to the protocol->miniport send path
clarified locking and irql manipulation code
added support for SendPacketsHandler
cleaned up NdisRegisterProtocol and NdisOpenAdapter
svn path=/trunk/; revision=6086
2003-09-15 03:58:12 +00:00
Vizzini
c7198d46d8
implemented MiniportHalt, MiniportQueryInformation, and MiniportSetInformation
...
svn path=/trunk/; revision=6085
2003-09-15 03:47:22 +00:00
Eric Kohl
a0fc1a5dac
- Zero DMA related data in the pseudo device extension before a new port device is detected.
...
- Added code to support one device-queue per LUN (disabled).
- Cleaned-up / simplified some functions.
- Started to rename internal functions to SpiXxxx.
svn path=/trunk/; revision=6046
2003-09-11 11:51:05 +00:00
Gé van Geldorp
5bdf0b7486
Switch back to correct mode
...
svn path=/trunk/; revision=6041
2003-09-10 23:08:28 +00:00
Gé van Geldorp
8636ea85a9
Let the mouse cursor go where it hasn't gone before: right and lower edge
...
of the screen
svn path=/trunk/; revision=6032
2003-09-10 07:24:31 +00:00
Gé van Geldorp
db573c519a
Fixes to WinPosSetWindowPos() and the routines it depends upon
...
svn path=/trunk/; revision=6020
2003-09-09 09:39:21 +00:00
Vizzini
a5743bd648
code cleanup, lots of little bugfixes, implemented MiniportHandleISR
...
svn path=/trunk/; revision=6019
2003-09-09 04:42:21 +00:00
Vizzini
8ed19da5a8
*** empty log message ***
...
svn path=/trunk/; revision=5996
2003-09-06 02:01:40 +00:00
Gé van Geldorp
0320c0fcc2
Allow serial mouse driver and COM debug output to coexist peacefully.
...
Patch by Filip Navara
svn path=/trunk/; revision=5995
2003-09-05 15:55:47 +00:00
Eric Kohl
31b2a95597
- Implemented ScsiPortGetPhysicalAddress() (incomplete).
...
- Implemented ScsiPortGetVirtualAddress().
svn path=/trunk/; revision=5994
2003-09-05 15:05:52 +00:00
Eric Kohl
8cfd3cac0b
Implemented ScsiPortGetUncachedExtension().
...
svn path=/trunk/; revision=5992
2003-09-05 11:48:03 +00:00
Vizzini
b078e28da7
returned debug level to MIN_TRACE
...
svn path=/trunk/; revision=5991
2003-09-05 06:25:44 +00:00
Vizzini
aa20c8ca0e
several new APIs courtesy of Royce3
...
svn path=/trunk/; revision=5990
2003-09-05 06:18:26 +00:00
Vizzini
1a6db07631
re-worked ndis to do device detection from a win2k-style registry enum database, added debugging aids, commented, began to stub support for deserialized miniports
...
svn path=/trunk/; revision=5989
2003-09-05 05:44:53 +00:00
Vizzini
2ef78d9833
switched to mapped port i/o from immediate i/o, having solved the port mapping problem in ndis
...
svn path=/trunk/; revision=5988
2003-09-05 05:40:42 +00:00
Vizzini
646d02c426
orphan adapter list
...
svn path=/trunk/; revision=5986
2003-09-05 02:29:07 +00:00