Changeset 108794 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.c
- Timestamp:
- Mar 31, 2025 11:31:09 AM (2 weeks ago)
- svn:sync-xref-src-repo-rev:
- 168237
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-164365 /vendor/edk2/current 103735-103757,103769-103776,129194-168232
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBus.c
r101291 r108794 4 4 5 5 Copyright (c) 2004 - 2018, Intel Corporation. All rights reserved.<BR> 6 Copyright (C) 2024 Advanced Micro Devices, Inc. All rights reserved. 6 7 SPDX-License-Identifier: BSD-2-Clause-Patent 7 8 … … 822 823 EFI_STATUS Status; 823 824 UINT8 DevAddress; 825 UINT8 Config; 824 826 825 827 OldTpl = gBS->RaiseTPL (USB_BUS_TPL); … … 883 885 // 884 886 if (Dev->ActiveConfig != NULL) { 885 Status = UsbSetConfig (Dev, Dev->ActiveConfig->Desc.ConfigurationValue); 886 887 UsbFreeDevDesc (Dev->DevDesc); 888 889 Status = UsbRemoveConfig (Dev); 890 if (EFI_ERROR (Status)) { 891 DEBUG ((DEBUG_ERROR, "UsbIoPortReset: Failed to remove configuration - %r\n", Status)); 892 } 893 894 Status = UsbGetMaxPacketSize0 (Dev); 895 if (EFI_ERROR (Status)) { 896 DEBUG ((DEBUG_ERROR, "UsbIoPortReset: Failed to get max packet size - %r\n", Status)); 897 } 898 899 Status = UsbBuildDescTable (Dev); 900 if (EFI_ERROR (Status)) { 901 DEBUG ((DEBUG_ERROR, "UsbIoPortReset: Failed to build descriptor table - %r\n", Status)); 902 } 903 904 Config = Dev->DevDesc->Configs[0]->Desc.ConfigurationValue; 905 906 Status = UsbSetConfig (Dev, Config); 887 907 if (EFI_ERROR (Status)) { 888 908 DEBUG (( … … 892 912 Status 893 913 )); 914 } 915 916 Status = UsbSelectConfig (Dev, Config); 917 if (EFI_ERROR (Status)) { 918 DEBUG ((DEBUG_ERROR, "UsbIoPortReset: Failed to set configuration - %r\n", Status)); 894 919 } 895 920 }
Note:
See TracChangeset
for help on using the changeset viewer.