mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 04:13:34 +00:00
- Attempt to avoid interaction with kernel debugging over serial port.
svn path=/trunk/; revision=8246
This commit is contained in:
@@ -11,6 +11,12 @@
|
||||
#include <ddk/ntddk.h>
|
||||
#include <ddk/ntddmou.h>
|
||||
|
||||
/*
|
||||
* HAL:KdComPortInUse used to prevent detecting mouse on port
|
||||
* that is occupied by kernel debugger.
|
||||
*/
|
||||
ULONG DECLSPEC_IMPORT KdComPortInUse;
|
||||
|
||||
/*
|
||||
* Compile time options
|
||||
*/
|
||||
@@ -568,6 +574,10 @@ InitializeMouse(ULONG Port, ULONG Irq, PDRIVER_OBJECT DriverObject)
|
||||
KAFFINITY Affinity;
|
||||
ULONG MouseType;
|
||||
|
||||
/* Don't detect mouse on port that is occupied by kernel debugger */
|
||||
if (KdComPortInUse == Port)
|
||||
return FALSE;
|
||||
|
||||
/* Try to detect mouse on specified port */
|
||||
MouseType = DetectMicrosoftMouse(Port);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user