From 1dbbb5bf26ce237ec81669dd46959d4d880e589d Mon Sep 17 00:00:00 2001 From: Wei Liu Date: Sat, 25 Jul 2020 11:11:12 +0800 Subject: [PATCH] acrn-config: Add d3hot_reset sub-parameter for passthrough device Add d3hot_reset sub-parameter if passthrough USB device for WaaG. Tracked-On: #4047 Signed-off-by: Wei Liu --- misc/acrn-config/launch_config/com.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/misc/acrn-config/launch_config/com.py b/misc/acrn-config/launch_config/com.py index a9b8e7dd7..eabd7ac2b 100644 --- a/misc/acrn-config/launch_config/com.py +++ b/misc/acrn-config/launch_config/com.py @@ -416,8 +416,11 @@ def set_dm_pt(names, sel, vmid, config): uos_type = names['uos_types'][vmid] if sel.bdf['usb_xdci'][vmid] and sel.slot['usb_xdci'][vmid]: - print(' -s {},passthru,{}/{}/{} \\'.format(sel.slot["usb_xdci"][vmid], sel.bdf["usb_xdci"][vmid][0:2],\ - sel.bdf["usb_xdci"][vmid][3:5], sel.bdf["usb_xdci"][vmid][6:7]), file=config) + sub_attr = '' + if uos_type == "WINDOWS": + sub_attr = ',d3hot_reset' + print(' -s {},passthru,{}/{}/{}{} \\'.format(sel.slot["usb_xdci"][vmid], sel.bdf["usb_xdci"][vmid][0:2],\ + sel.bdf["usb_xdci"][vmid][3:5], sel.bdf["usb_xdci"][vmid][6:7], sub_attr), file=config) # pass through audio/audio_codec if sel.bdf['audio'][vmid]: