mirror of https://gitee.com/openkylin/qemu.git
usb-hid: add microsoft os descriptor support
Set SelectiveSuspendEnabled registy entry to one. This makes Windows use remote suspend by default, without manual registry fiddeling. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
5319dc7b42
commit
88678fbd9d
|
@ -261,6 +261,10 @@ static const USBDescDevice desc_device_keyboard = {
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static const USBDescMSOS desc_msos_suspend = {
|
||||||
|
.SelectiveSuspendEnabled = true,
|
||||||
|
};
|
||||||
|
|
||||||
static const USBDesc desc_mouse = {
|
static const USBDesc desc_mouse = {
|
||||||
.id = {
|
.id = {
|
||||||
.idVendor = 0x0627,
|
.idVendor = 0x0627,
|
||||||
|
@ -272,6 +276,7 @@ static const USBDesc desc_mouse = {
|
||||||
},
|
},
|
||||||
.full = &desc_device_mouse,
|
.full = &desc_device_mouse,
|
||||||
.str = desc_strings,
|
.str = desc_strings,
|
||||||
|
.msos = &desc_msos_suspend,
|
||||||
};
|
};
|
||||||
|
|
||||||
static const USBDesc desc_tablet = {
|
static const USBDesc desc_tablet = {
|
||||||
|
@ -285,6 +290,7 @@ static const USBDesc desc_tablet = {
|
||||||
},
|
},
|
||||||
.full = &desc_device_tablet,
|
.full = &desc_device_tablet,
|
||||||
.str = desc_strings,
|
.str = desc_strings,
|
||||||
|
.msos = &desc_msos_suspend,
|
||||||
};
|
};
|
||||||
|
|
||||||
static const USBDesc desc_tablet2 = {
|
static const USBDesc desc_tablet2 = {
|
||||||
|
@ -299,6 +305,7 @@ static const USBDesc desc_tablet2 = {
|
||||||
.full = &desc_device_tablet,
|
.full = &desc_device_tablet,
|
||||||
.high = &desc_device_tablet2,
|
.high = &desc_device_tablet2,
|
||||||
.str = desc_strings,
|
.str = desc_strings,
|
||||||
|
.msos = &desc_msos_suspend,
|
||||||
};
|
};
|
||||||
|
|
||||||
static const USBDesc desc_keyboard = {
|
static const USBDesc desc_keyboard = {
|
||||||
|
@ -312,6 +319,7 @@ static const USBDesc desc_keyboard = {
|
||||||
},
|
},
|
||||||
.full = &desc_device_keyboard,
|
.full = &desc_device_keyboard,
|
||||||
.str = desc_strings,
|
.str = desc_strings,
|
||||||
|
.msos = &desc_msos_suspend,
|
||||||
};
|
};
|
||||||
|
|
||||||
static const uint8_t qemu_mouse_hid_report_descriptor[] = {
|
static const uint8_t qemu_mouse_hid_report_descriptor[] = {
|
||||||
|
|
Loading…
Reference in New Issue