Diff between 655078d1f867390ad7ed9eaa208994506511666b and 47be9d40561649a2d060016cdc2a67bb79cd4d36

Changed Files

File Additions Deletions Status
monitor/packet.c +9 -0 modified

Full Patch

diff --git a/monitor/packet.c b/monitor/packet.c
index 9b81cfc..9030f24 100644
--- a/monitor/packet.c
+++ b/monitor/packet.c
@@ -4021,6 +4021,15 @@ void packet_monitor(struct timeval *tv, struct ucred *cred,
 				 */
 				index_list[index].msft_opcode = 0xFCF0;
 				break;
+			case 1521:
+				/*
+				 * Emulator controllers use Linux Foundation as
+				 * manufacturer and support the
+				 * Microsoft vendor extenions using
+				 * 0xFC1E for VsMsftOpCode.
+				 */
+				index_list[index].msft_opcode = 0xFC1E;
+				break;
 			}
 		}