Added VMware mouse driver

This commit is contained in:
Alex
2022-11-23 05:00:21 +02:00
parent 3f10fd62b8
commit cac91d5895
8 changed files with 413 additions and 2 deletions

View File

@ -390,7 +390,7 @@ int CallbackHandler(KernelCallback *Data)
{
uint8_t *Data = (uint8_t *)RX[RXCurrent]->Address;
uint16_t DataLength = RX[RXCurrent]->Length;
KAPI->Commmand.Network.ReceivePacket(KAPI->Info.DriverUID, Data, DataLength);
KAPI->Command.Network.ReceivePacket(KAPI->Info.DriverUID, Data, DataLength);
RX[RXCurrent]->Status = 0;
uint16_t OldRXCurrent = RXCurrent;
RXCurrent = (RXCurrent + 1) % E1000_NUM_RX_DESC;

View File

@ -173,7 +173,7 @@ int CallbackHandler(KernelCallback *Data)
uint16_t *Data = (uint16_t *)(RXBuffer + CurrentPacket);
uint16_t DataLength = *(Data + 1);
Data = Data + 2;
KAPI->Commmand.Network.ReceivePacket(KAPI->Info.DriverUID, (uint8_t *)Data, DataLength);
KAPI->Command.Network.ReceivePacket(KAPI->Info.DriverUID, (uint8_t *)Data, DataLength);
CurrentPacket = (CurrentPacket + DataLength + 4 + 3) & (~3);
if (CurrentPacket > 8192)
CurrentPacket -= 8192;