mirror of
https://github.com/ApfelTeeSaft/reactos.git
synced 2026-09-02 19:26:32 +00:00
kdcom: add SYNC_PACKET_ID for PACKET_TYPE_KD_DEBUG_IO to make debugprints work.
svn path=/branches/ros-amd64-bringup/; revision=39124
This commit is contained in:
@@ -814,6 +814,12 @@ KdSendPacket(
|
||||
MessageData->Length);
|
||||
}
|
||||
|
||||
// FIXME: this looks wrong, but makes dbgprints work
|
||||
if (PacketType == PACKET_TYPE_KD_DEBUG_IO)
|
||||
{
|
||||
CurrentPacketId |= SYNC_PACKET_ID;
|
||||
}
|
||||
|
||||
/* Set the packet id */
|
||||
Packet.PacketId = CurrentPacketId;
|
||||
|
||||
@@ -842,6 +848,7 @@ KdSendPacket(
|
||||
/* Did we succeed? */
|
||||
if (RcvCode == KdPacketReceived)
|
||||
{
|
||||
CurrentPacketId &= ~SYNC_PACKET_ID;
|
||||
break;
|
||||
}
|
||||
|
||||
@@ -849,7 +856,7 @@ KdSendPacket(
|
||||
if (PacketType == PACKET_TYPE_KD_DEBUG_IO)
|
||||
{
|
||||
/* No response, silently fail. */
|
||||
return;
|
||||
// return;
|
||||
}
|
||||
|
||||
/* Packet timed out, send it again */
|
||||
|
||||
Reference in New Issue
Block a user