From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail05.groups.io (mail05.groups.io [45.79.224.7]) by spool.mail.gandi.net (Postfix) with ESMTPS id 9975274003E for ; Wed, 8 May 2024 16:32:39 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=cEtoualqS4K2a520jMro+mygo78F3azL6qKRxE59xPo=; c=relaxed/simple; d=groups.io; h=From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:msip_labels:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Resent-Date:Resent-From:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type; s=20240206; t=1715185958; v=1; b=ztfBHY/SD0XpPCwYVWq2M7vNf6c7Kjl4WtBHt8KBC6wPvXQbGLrqTaCzX3peG+vgvi+6B4v8 rdkOEP2A+SlO6UTgz7IUnMOIWybjSpLdOdmbtTk0oKo/8TX6yF0Nnuyp0HoewOw103tgovu4QEZ tLzpSw3C2GooxdOx6gD4Jm22LNAiWAbiDa9/PUT11IgbunhAgrrlNK8trmtWCeVtfT5fFNHCEU/ fAHJYhRCwZers8yewOq7YWBZg2l6s0z3XTdEhD2i7CvZdaYHC8vooDtZ6HhJWwG/9RbnKmthjrD 29XEM/laiKQXz8LXizTiGFVJKI/evHOlmxII7fm1YboJQ== X-Received: by 127.0.0.2 with SMTP id YBfCYY7687511x6qmIpMJElW; Wed, 08 May 2024 09:32:38 -0700 X-Received: from mgamail.intel.com (mgamail.intel.com [198.175.65.19]) by mx.groups.io with SMTP id smtpd.web10.12834.1714966415449849866 for ; Sun, 05 May 2024 20:33:35 -0700 X-CSE-ConnectionGUID: +FljjnZOQGWwABWfOVNYfw== X-CSE-MsgGUID: kDAOEz4/SuOMAjH7SDtGEQ== X-IronPort-AV: E=McAfee;i="6600,9927,11064"; a="10545028" X-IronPort-AV: E=Sophos;i="6.07,257,1708416000"; d="scan'208,217";a="10545028" X-Received: from orviesa008.jf.intel.com ([10.64.159.148]) by orvoesa111.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 05 May 2024 20:33:35 -0700 X-CSE-ConnectionGUID: q8rGh6ukQxyZ19tJfNqViA== X-CSE-MsgGUID: hLQTwEvKRbaPt0lGQ1zTAg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.07,257,1708416000"; d="scan'208,217";a="28609599" X-Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by orviesa008.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 05 May 2024 20:33:35 -0700 X-Received: from orsmsx603.amr.corp.intel.com (10.22.229.16) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Sun, 5 May 2024 20:33:34 -0700 X-Received: from ORSEDG602.ED.cps.intel.com (10.7.248.7) by orsmsx603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35 via Frontend Transport; Sun, 5 May 2024 20:33:34 -0700 X-Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) by edgegateway.intel.com (134.134.137.103) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.35; Sun, 5 May 2024 20:33:34 -0700 X-Received: from CH3PR11MB8139.namprd11.prod.outlook.com (2603:10b6:610:157::10) by CH3PR11MB7251.namprd11.prod.outlook.com (2603:10b6:610:147::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7544.39; Mon, 6 May 2024 03:33:31 +0000 X-Received: from CH3PR11MB8139.namprd11.prod.outlook.com ([fe80::1393:4ca:3ea7:a519]) by CH3PR11MB8139.namprd11.prod.outlook.com ([fe80::1393:4ca:3ea7:a519%4]) with mapi id 15.20.7544.041; Mon, 6 May 2024 03:33:31 +0000 From: "Shih, More" To: "Cai, Xianglei" , gaoliming , "devel@edk2.groups.io" CC: "Ni, Ray" , "Lewandowski, Krzysztof" , "Huang, Jenny" Subject: Re: [edk2-devel] [PATCH V2 1/1] MdeModulePkg/XhciDxe: Reset endpoint while USB Transaction error Thread-Topic: [edk2-devel] [PATCH V2 1/1] MdeModulePkg/XhciDxe: Reset endpoint while USB Transaction error Thread-Index: AQHajwHPo/H+0msl9k+62xtSjMX/PrFpFxgAgASoL4CACxC8AIABfc2AgAAIGICAD1WUVQ== Date: Mon, 6 May 2024 03:33:31 +0000 Message-ID: References: <23b74af38dddeff43d19da4e6de82ed1ae7b4ed8.1713164057.git.xianglei.cai@intel.com> <01dd01da8f1a$8eb0bd00$ac123700$@byosoft.com.cn> <021001da97b5$ea6f04f0$bf4d0ed0$@byosoft.com.cn> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR11MB8139:EE_|CH3PR11MB7251:EE_ x-ms-office365-filtering-correlation-id: 7124717b-df46-4a61-e673-08dc6d7d4d8b x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: =?gb2312?B?ekEwM0JoL3FTaXhIZllzN0J1UHlOWmhBdU8vL3psTTdPMm9qTmdXTkVJYWhF?= =?gb2312?B?N2N5YjYwSHg1UkxKeXFtaTRndHowYUNlNklPSTN1YzIyYjgwN0xiQ1N3T0cv?= =?gb2312?B?b1QzQWQ2aWhCQVVRWWlEdHpPcjdjVXgyZVFYb0hGZ3BENDEyQkhZNEhBaGpC?= =?gb2312?B?ajI2dy91Y0R4K0d0enQycGhmLzI2ckxJaDZpZmd5WTh5RXpjak54by9iWXh1?= =?gb2312?B?a0RsVXlrYkF4WjUyRFMrdW0zQ1BjTDEvVkFVQzVZcStMWDM3SVBMYXREU2pu?= =?gb2312?B?RjVCa2xaU09rZ01lcE9KTHgwQjhNRWRnVDRpR1lPWE95UWlMY255R2IxMldT?= =?gb2312?B?eW9DSDNLZDBDV2VvcTY4ZCtXK29WMm4rcU1WL3FZQjBHTjlCWkVLcDNBWmJz?= =?gb2312?B?RWxmenUvaTJCNDlmak81Y3FqUlVFa2Zuc3ltanhlajZ1MjNlcGZmTUJLdnpQ?= =?gb2312?B?c3Vjc0hDZ2txM0h6Qk5OeCtzMGJZRVlrUnhlWEhjUzAzY0tUcStDcFB6SE0r?= =?gb2312?B?elIxVzcyWlpsSk9uamI3TkhHcXhUZERjQmFuSXhhYkhOK2ZpRmZScVpxbG9v?= =?gb2312?B?MDhqb0ZTcmxVRW1iY1FzbWhVY3lhdWRYZldXaUVHRi92R3ppaGFaTkpFbE9x?= =?gb2312?B?VEorYVh3TmNxbWVkV3FMQUhySWt0NmZXYisrM2gySThoczFZZzVvTVJDSXFk?= =?gb2312?B?SzZ2bEFPS1BXQnVaY3c0blVaNFpoV1E0VnZaOXBwVkhOSEw3eTFyM2hNT2ox?= =?gb2312?B?elRGajUyR0ZMMDhoMVVxTmdDc25VZGVuSVdaVlR1RVhQV2I0ZityV21WaHpt?= =?gb2312?B?b1FUWTYvanVLOXhUVEJkWStTS2ZSc0locGRmdis3blh3TmUvUHM3aFFHUTUz?= =?gb2312?B?ek9GNUhPeHVCL0Niclc3R1lIYVYzZTZLajlDVkNFZWUrL0d1K2lCSUc4WXNB?= =?gb2312?B?Sk5Zcml6MU9FQjRNbjhNQWRoS0hnN3VnV3dERmhNMlFQMExPRUlYVVRLV1JP?= =?gb2312?B?ODUvU1NRS1FkVDVuU3RlajRJWVFoWjRybEdNSHUvRXhUZDZINjNMQzUzRFZw?= =?gb2312?B?WUliUm1ZWTJRdFdOWFZiVHlkSXJjRDNqcGhZMUJKWlhhMms2bjBxMm1qd1JI?= =?gb2312?B?Y2JYQ3NQVS9xTjhNclkxdytab1YzSEJlNjF4Mlltb3NKcGN4SkpaQUV5QkR1?= =?gb2312?B?WWw4U0JaYmVuR1hKMGxtTUdVV0NjWE9DbDJDL2VlTVpzQmlwMG8xVHhRampX?= =?gb2312?B?WjdNKzVRQTJ0UjhCV2FOQ0RtY0o2b3Z0dGozejU5dXpBTlE3Z3JKNVJCRGRu?= =?gb2312?B?QWtKamRrNjNQblBRRVB5UHpUVTZ6ZURubGlHb1lYMWVwcEUzdU80T2tJNmEr?= =?gb2312?B?VU04bktoTDg2bnR0Tk1iSVpJS0E0TWZ4MDV1bWJSaW1oeDF0Q3ZDZEZiSjRL?= =?gb2312?B?eG90dnZiWEtIdzJnVUpFVUlaRERBMFpldHlTRmhLd3J1OWphbWpOS25ZdU0y?= =?gb2312?B?aThMeE9OeHZ2UktJQVEyWGpVM29PV2NxTU80bnUweGtMS3pqU1M0RllnZENq?= =?gb2312?B?SkVhaS90UUM3djh1RXFvQjNQZ2tIT1p3dnVHL0FrbGhna21YZ2xINk9ZWEFP?= =?gb2312?B?WlZSdHp3QlBsWUJ1QWpWNUdBQjR6UUxaS1hacU0vbWZkL2VOaTdVQVZIK1Zj?= =?gb2312?B?QWtjcUpjdGt2SE4xUjJNWGV4QWMwYmhiUTRNcFdIN3JhdS85TVh4WUpEY2Rs?= =?gb2312?Q?Oejnv8FRDpwLUsyqYo=3D?= x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?gb2312?B?Tld2V25qSnZnWXYrRjY0L3UrbTBDZmRsSFZzQUt5ZU5MVG5Tb1MxcnAwd21k?= =?gb2312?B?c2FtRWEwUzhGNjZpa0hYa25jMDNSSk5ibUxMaFhGNXJRUkRFcHBsbXg5cFBY?= =?gb2312?B?YzVDQnJkcUZXYmJuRVN6TzMySkNTYytnM3g3S3NkUXkwZ3BzS05tUGFKVCtm?= =?gb2312?B?akp4NnYwUjRWRmZZUEs0NTNRaTdaTmhOYWcxNC83QVNNczdjUVNPTk5wYlJZ?= =?gb2312?B?TGJ3Ukw3TDQ1N2ZnMERpeW5zTGtNOGJCVUZiUkkrRlB0a2JsV1JacDZxbzB1?= =?gb2312?B?Tno2M0l0Y0pwcUc2dnVSNkx6MU1WZkZ2c25zdkNjZldsckkyY0ppa0JHdnpT?= =?gb2312?B?cFJLbjczQnhJTTVXUmpQalVwV3RvaGFLdHFUN01pMTFsY2s2QzN1Qkp5VFpk?= =?gb2312?B?K2hQaDNlQ1g0REpYMXRmVERWaTJwT3FVblgyZ1ZMc1FVSGpLZHZxNGg2NzJD?= =?gb2312?B?dVlNbGhCVnhVZi9EcjBTYkl3bXNEOHNYMlJ5SHdFL1dSWGZqYXNROEdFWmhG?= =?gb2312?B?eHV3MVFpWDhic1ZFUFhuanp1alhsbzN3UTBwd3VRVWE3TUNrdWw1U1lYR1h6?= =?gb2312?B?U2tTZnVCZGZTbXROZGRhY3JadkYxTzlsYjFWbjBUbVdwMkJmbXV0clpnL1JK?= =?gb2312?B?REhQSjhtNDc1dDhpSWt0MDdWWHNJSlJsbEI1a1kzZXZEc1BBZ2pYdlRkbzYy?= =?gb2312?B?MXg5alZPMkU5OUNzYmV5Zzk3emV6bm02UFZRYzNNV2RPKzhiZzlNT1VhS1NM?= =?gb2312?B?Y0Z2OG9PU3ZuWVBtQllnZGFPWFY3bmxDOThQS3hkeGlMbm5LclFOQTBhT25R?= =?gb2312?B?azVyMHBHajdUTi9jaEFmRUhhTjQxeE5PZ2hYZ0dSQnZFTFhEbHIyVExXS0xI?= =?gb2312?B?YUhBRENKNTBXblhSbWVKSWFtNkZ1RGNXbzYveHpRVFpqdEhhQXV2VkIzdFRa?= =?gb2312?B?T0lrbE04MlZFSlJhMDQ2ekRRcGZNS09xVE5ieGtmQ3pDNVB5V3psbHFpaHVk?= =?gb2312?B?eGZvK3BTY1RuVXlrOGlETVU3K3dDOWh5OHRwYXp0cEIyS0pzV0x5YkltU2Q4?= =?gb2312?B?U1RCWDdxS1puMDQ2d0I5UlU2ZXRLS29aWDB2UXFENUxBbSsvVmtwT3VUV2I4?= =?gb2312?B?cUlKUmJxTk92VHhyNmVCR2pucVRZb3ZqWWU5b1haNUxtMkU2SUV3M2pzNWEz?= =?gb2312?B?ZHNveE5NVDBDVklFWCswdk9mSU9zaU9KcWJWTHlWejJVN0orQmFWNjY3RzR0?= =?gb2312?B?NjNUeUFvRWczd3lTbStZbzEzYWpzblhKdmZJcnh6VUJhRCtSRzd6VDJKK1kv?= =?gb2312?B?VVVPMUhac1NOSEhJc1llNEwvaVUvTUZXLzhNOFBmbFhWZVIxRGVHK2JMWFlZ?= =?gb2312?B?aDRzbjQ3WlQraXhlcnZzT0RESkY3TEFvZy9vNktTOFF1c3pHUFhIem5RS1p5?= =?gb2312?B?cGRRUTdoWmV2NUV1SUpNNVBBSUZsK2pvdjc2NmUreTdMSU0xYTJCVTlURkhv?= =?gb2312?B?ZGVCRVA0L3F2OXY1T0IvQnNXUTV3N1BYbXQ5MVdmYVlkWXdQL3NKa0REOFI4?= =?gb2312?B?QnZSbXh4YlNUZCtMdVQxS3ZSMVFYbDB6eWY5QVBxSGpyb2lIMFFXWHlIV0RN?= =?gb2312?B?cSszZlFFWFFUVWdkaVRTcnp5c3l0YlczK1EwSzhjeTNVd3o3TEZGcHJqdTFW?= =?gb2312?B?SThVRGhuNlVYTEw3WUJvbyt6RHFQdUFxelBHT1BBWWVscHZWblJ2UkRJZmdn?= =?gb2312?B?VkNsUGZzM2hBZElLUTluWktJV21WUlg5Sm5OcmYxdjMrd0NGMTFSVE8zd2pV?= =?gb2312?B?Yy9xMVBPY2d3QVZJTzFaWDRBVUVCZXN6SFZJY2E4TnNDZkgyMVBCa2lDb3BQ?= =?gb2312?B?ekU2eTl2ZlI5elBkNS9aWTFKTWo3Q0huaEdINXlrN2xiVU1iZjNHTW5tcjRv?= =?gb2312?B?eVUrY0RzaDhjOEh3eFFkWFA2c0kyTHJPQ3BSRnJyODRuWDQzbDRkY0NxYTBh?= =?gb2312?B?c2JWNTMzVkNsZHJWSzNaeTM0UndoaFlHbmhPR2JTenpkcUhLTmhqYmxXbkZW?= =?gb2312?B?ZTAzaGhUc1IxTGJkZzVjYUg5OVpFL2Znb3NvMEZqYW5OU3hPTU1BQzhwSnBI?= =?gb2312?Q?nM9fZbotvy+1S3lldIjvjdZOU?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR11MB8139.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7124717b-df46-4a61-e673-08dc6d7d4d8b X-MS-Exchange-CrossTenant-originalarrivaltime: 06 May 2024 03:33:31.8877 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: lCF4usZ+aW7U4oF/mfnUACONBNqZD3rNGRxMZs34gA33/8QlVZKFAdG1p/MmpCrKymdyBGN++y0PQ6zmnYYuUQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR11MB7251 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Resent-Date: Wed, 08 May 2024 09:32:31 -0700 Resent-From: more.shih@intel.com Reply-To: devel@edk2.groups.io,more.shih@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: eRBjS2Ll5pKsHs9CBBMLkG8nx7686176AA= Content-Language: en-US Content-Type: multipart/alternative; boundary="_000_CH3PR11MB8139EB1B3B49E5FC9EF6A63AEE1C2CH3PR11MB8139namp_" X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20240206 header.b="ztfBHY/S"; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 45.79.224.7 as permitted sender) smtp.mailfrom=bounce@groups.io --_000_CH3PR11MB8139EB1B3B49E5FC9EF6A63AEE1C2CH3PR11MB8139namp_ Content-Type: text/plain; charset="gb2312" Content-Transfer-Encoding: base64 SGkgR2FvbGltaW5nLA0KDQpDb3VsZCB5b3UgaGVscCBwdXNoIHRoZSBQUiA/DQoNCkJSLA0KTW9y ZSBTaGloDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogQ2FpLCBYaWFu Z2xlaSA8eGlhbmdsZWkuY2FpQGludGVsLmNvbT4NClNlbnQ6IEZyaWRheSwgQXByaWwgMjYsIDIw MjQgNToxMyBQTQ0KVG86IGdhb2xpbWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgZGV2 ZWxAZWRrMi5ncm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPg0KQ2M6IE5pLCBSYXkgPHJh eS5uaUBpbnRlbC5jb20+OyBMZXdhbmRvd3NraSwgS3J6eXN6dG9mIDxrcnp5c3p0b2YubGV3YW5k b3dza2lAaW50ZWwuY29tPjsgSHVhbmcsIEplbm55IDxqZW5ueS5odWFuZ0BpbnRlbC5jb20+OyBT aGloLCBNb3JlIDxtb3JlLnNoaWhAaW50ZWwuY29tPg0KU3ViamVjdDogUkU6IFtlZGsyLWRldmVs XSBbUEFUQ0ggVjIgMS8xXSBNZGVNb2R1bGVQa2cvWGhjaUR4ZTogUmVzZXQgZW5kcG9pbnQgd2hp bGUgVVNCIFRyYW5zYWN0aW9uIGVycm9yDQoNCkkgaGF2ZSBubyBhY2Nlc3MgdG8gcHVzaCBQUi4g QnV0IEkgdHJpZWQgd2l0aCBteSBwZXJzb25hbCBmb3JrLCBpdCBjYW4gcGFzcyBDSS4NCg0KVGhh bmtzLA0KWGlhbmdsZWkNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IGdhb2xp bWluZyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KU2VudDogRnJpZGF5LCBBcHJpbCAyNiwg MjAyNCA0OjQ0IFBNDQpUbzogZGV2ZWxAZWRrMi5ncm91cHMuaW87IENhaSwgWGlhbmdsZWkgPHhp YW5nbGVpLmNhaUBpbnRlbC5jb20+DQpDYzogTmksIFJheSA8cmF5Lm5pQGludGVsLmNvbT47IExl d2FuZG93c2tpLCBLcnp5c3p0b2YgPGtyenlzenRvZi5sZXdhbmRvd3NraUBpbnRlbC5jb20+OyBI dWFuZywgSmVubnkgPGplbm55Lmh1YW5nQGludGVsLmNvbT47IFNoaWgsIE1vcmUgPG1vcmUuc2hp aEBpbnRlbC5jb20+DQpTdWJqZWN0OiC72Li0OiBbZWRrMi1kZXZlbF0gW1BBVENIIFYyIDEvMV0g TWRlTW9kdWxlUGtnL1hoY2lEeGU6IFJlc2V0IGVuZHBvaW50IHdoaWxlIFVTQiBUcmFuc2FjdGlv biBlcnJvcg0KDQpDYW4geW91IGNyZWF0ZSBQUiBmb3IgdGhpcyBwYXRjaD8gSWYgaXQgcGFzc2Vz IENJLCBJIHdpbGwgYWRkIHB1c2ggbGFiZWwuDQoNClRoYW5rcw0KTGltaW5nDQo+IC0tLS0t08q8 /tStvP4tLS0tLQ0KPiC3orz+yMs6IGRldmVsQGVkazIuZ3JvdXBzLmlvIDxkZXZlbEBlZGsyLmdy b3Vwcy5pbz4gtPqx7SBYaWFuZ2xlaSBDYWkNCj4gt6LLzcqxvOQ6IDIwMjTE6jTUwjI1yNUgMTc6 NTgNCj4gytW8/sjLOiBnYW9saW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IGRldmVs QGVkazIuZ3JvdXBzLmlvDQo+ILOty806IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+OyBMZXdh bmRvd3NraSwgS3J6eXN6dG9mDQo+IDxrcnp5c3p0b2YubGV3YW5kb3dza2lAaW50ZWwuY29tPjsg SHVhbmcsIEplbm55DQo+IDxqZW5ueS5odWFuZ0BpbnRlbC5jb20+OyBTaGloLCBNb3JlIDxtb3Jl LnNoaWhAaW50ZWwuY29tPg0KPiDW98ziOiBSZTogW2VkazItZGV2ZWxdIFtQQVRDSCBWMiAxLzFd IE1kZU1vZHVsZVBrZy9YaGNpRHhlOiBSZXNldA0KPiBlbmRwb2ludCB3aGlsZSBVU0IgVHJhbnNh Y3Rpb24gZXJyb3INCj4NCj4gSGkgQGdhb2xpbWluZw0KPg0KPiBDb3VsZCB5b3UgcHJvdmlkZSB0 aGUgZXRhIHdoZW4gdGhlIHBhdGNoIGNhbiBiZSBtZXJnZWQ/DQo+DQo+IFRoYW5rcywNCj4gWGlh bmdsZWkNCj4NCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQ2FpLCBYaWFu Z2xlaQ0KPiBTZW50OiBUaHVyc2RheSwgQXByaWwgMTgsIDIwMjQgNDo1OSBQTQ0KPiBUbzogZ2Fv bGltaW5nIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+OyBkZXZlbEBlZGsyLmdyb3Vwcy5pbw0K PiBDYzogTmksIFJheSA8cmF5Lm5pQGludGVsLmNvbT47IExld2FuZG93c2tpLCBLcnp5c3p0b2YN Cj4gPGtyenlzenRvZi5sZXdhbmRvd3NraUBpbnRlbC5jb20+OyBIdWFuZywgSmVubnkNCj4gPGpl bm55Lmh1YW5nQGludGVsLmNvbT47IFNoaWgsIE1vcmUgPG1vcmUuc2hpaEBpbnRlbC5jb20+DQo+ IFN1YmplY3Q6IFJFOiBbZWRrMi1kZXZlbF0gW1BBVENIIFYyIDEvMV0gTWRlTW9kdWxlUGtnL1ho Y2lEeGU6IFJlc2V0DQo+IGVuZHBvaW50IHdoaWxlIFVTQiBUcmFuc2FjdGlvbiBlcnJvcg0KPg0K PiBIaSBMaW1pbmcsDQo+DQo+IENvdWxkIHlvdSBoZWxwIHBpY2sgdGhlIGNoYW5nZSB0byB0aGUg bWFzdGVyIGJyYW5jaD8NCj4NCj4gVGhhbmtzLA0KPiBYaWFuZ2xlaQ0KPg0KPiAtLS0tLU9yaWdp bmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBnYW9saW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNv bS5jbj4NCj4gU2VudDogTW9uZGF5LCBBcHJpbCAxNSwgMjAyNCA1OjUyIFBNDQo+IFRvOiBkZXZl bEBlZGsyLmdyb3Vwcy5pbzsgQ2FpLCBYaWFuZ2xlaSA8eGlhbmdsZWkuY2FpQGludGVsLmNvbT4N Cj4gQ2M6IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+OyBMZXdhbmRvd3NraSwgS3J6eXN6dG9m DQo+IDxrcnp5c3p0b2YubGV3YW5kb3dza2lAaW50ZWwuY29tPjsgSHVhbmcsIEplbm55DQo+IDxq ZW5ueS5odWFuZ0BpbnRlbC5jb20+OyBTaGloLCBNb3JlIDxtb3JlLnNoaWhAaW50ZWwuY29tPg0K PiBTdWJqZWN0OiC72Li0OiBbZWRrMi1kZXZlbF0gW1BBVENIIFYyIDEvMV0gTWRlTW9kdWxlUGtn L1hoY2lEeGU6IFJlc2V0DQo+IGVuZHBvaW50IHdoaWxlIFVTQiBUcmFuc2FjdGlvbiBlcnJvcg0K Pg0KPiBSZXZpZXdlZC1ieTogTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPg0K Pg0KPiA+IC0tLS0t08q8/tStvP4tLS0tLQ0KPiA+ILeivP7IyzogZGV2ZWxAZWRrMi5ncm91cHMu aW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiC0+rHtIFhpYW5nbGVpDQo+IENhaQ0KPiA+ILeiy83K sbzkOiAyMDI0xOo01MIxNcjVIDE0OjU1DQo+ID4gytW8/sjLOiBkZXZlbEBlZGsyLmdyb3Vwcy5p bw0KPiA+ILOty806IFhpYW5nbGVpIENhaSA8eGlhbmdsZWkuY2FpQGludGVsLmNvbT47IFJheSBO aQ0KPiA+IDxyYXkubmlAaW50ZWwuY29tPjsgTGltaW5nIEdhbyA8Z2FvbGltaW5nQGJ5b3NvZnQu Y29tLmNuPjsgS3J6eXN6dG9mDQo+ID4gTGV3YW5kb3dza2kgPGtyenlzenRvZi5sZXdhbmRvd3Nr aUBpbnRlbC5jb20+OyBKZW5ueSBIdWFuZw0KPiA+IDxqZW5ueS5odWFuZ0BpbnRlbC5jb20+OyBN b3JlIFNoaWggPG1vcmUuc2hpaEBpbnRlbC5jb20+DQo+ID4g1vfM4jogW2VkazItZGV2ZWxdIFtQ QVRDSCBWMiAxLzFdIE1kZU1vZHVsZVBrZy9YaGNpRHhlOiBSZXNldA0KPiBlbmRwb2ludA0KPiA+ IHdoaWxlIFVTQiBUcmFuc2FjdGlvbiBlcnJvcg0KPiA+DQo+ID4gaHR0cHM6Ly9idWd6aWxsYS50 aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD00NTU2DQo+ID4NCj4gPiBCYXNlZCBvbiBYSENJ IHNwZWMgNC44LjMsIHNvZnR3YXJlIHNob3VsZCBkbyB0aGUgcmVzZXQgZW5kcG9pbnQNCj4gPiB3 aGlsZSBVU0IgVHJhbnNhY3Rpb24gb2NjdXIuDQo+ID4gQWRkIHRoZSBlcnJvciBjb2RlIGZvciBV U0IgVHJhbnNhY3Rpb24gZXJyb3Igc2luY2UgVUVGSSBzcGVjIGRvbid0DQo+ID4gaGF2ZSB0aGUg cmVsYXRlZCBkZWZpbml0aW9uLg0KPiA+DQo+ID4gQ2M6IFJheSBOaSAgICAgICAgICAgICAgICAg IDxyYXkubmlAaW50ZWwuY29tPg0KPiA+IENjOiBMaW1pbmcgR2FvICAgICAgICAgICAgICA8Z2Fv bGltaW5nQGJ5b3NvZnQuY29tLmNuPg0KPiA+IENjOiBLcnp5c3p0b2YgTGV3YW5kb3dza2kgICA8 a3J6eXN6dG9mLmxld2FuZG93c2tpQGludGVsLmNvbT4NCj4gPiBDYzogSmVubnkgSHVhbmcgICAg ICAgICAgICAgPGplbm55Lmh1YW5nQGludGVsLmNvbT4NCj4gPiBDYzogTW9yZSBTaGloICAgICAg ICAgICAgICAgPG1vcmUuc2hpaEBpbnRlbC5jb20+DQo+ID4gU2lnbmVkLW9mZi1ieTogWGlhbmds ZWkgQ2FpIDx4aWFuZ2xlaS5jYWlAaW50ZWwuY29tPg0KPiA+IFJldmlld2VkLWJ5OiBLcnp5c3p0 b2YgTGV3YW5kb3dza2kgPGtyenlzenRvZi5sZXdhbmRvd3NraUBpbnRlbC5jb20+DQo+ID4gLS0t DQo+ID4gIE1kZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaS5jICAgICAgfCA1ICsrKyst DQo+ID4gIE1kZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaVNjaGVkLmMgfCA1ICsrKyst DQo+ID4gTWRlTW9kdWxlUGtnL0J1cy9QY2kvWGhjaUR4ZS9YaGNpU2NoZWQuaCB8IDcgKysrKysr Kw0KPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p DQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEvTWRlTW9kdWxlUGtnL0J1cy9QY2kvWGhjaUR4ZS9YaGNp LmMNCj4gPiBiL01kZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaS5jDQo+ID4gaW5kZXgg ZjRlNjFkMjIzYzFiLi5jZjZiMzI5NTllNjggMTAwNjQ0DQo+ID4gLS0tIGEvTWRlTW9kdWxlUGtn L0J1cy9QY2kvWGhjaUR4ZS9YaGNpLmMNCj4gPiArKysgYi9NZGVNb2R1bGVQa2cvQnVzL1BjaS9Y aGNpRHhlL1hoY2kuYw0KPiA+IEBAIC04MjUsNyArODI1LDEwIEBAIFhoY1RyYW5zZmVyICgNCj4g PiAgICAqVHJhbnNmZXJSZXN1bHQgPSBVcmItPlJlc3VsdDsNCj4gPiAgICAqRGF0YUxlbmd0aCAg ICAgPSBVcmItPkNvbXBsZXRlZDsNCj4gPg0KPiA+IC0gIGlmICgoKlRyYW5zZmVyUmVzdWx0ID09 IEVGSV9VU0JfRVJSX1NUQUxMKSB8fCAoKlRyYW5zZmVyUmVzdWx0ID09DQo+ID4gRUZJX1VTQl9F UlJfQkFCQkxFKSkgew0KPiA+ICsgIC8vDQo+ID4gKyAgLy8gQmFzZWQgb24gWEhDSSBzcGVjIDQu OC4zLCBzb2Z0d2FyZSBzaG91bGQgZG8gdGhlIHJlc2V0DQo+ID4gKyBlbmRwb2ludA0KPiB3aGls ZQ0KPiA+IFVTQiBUcmFuc2FjdGlvbiBvY2N1ci4NCj4gPiArICAvLw0KPiA+ICsgIGlmICgoKlRy YW5zZmVyUmVzdWx0ID09IEVGSV9VU0JfRVJSX1NUQUxMKSB8fCAoKlRyYW5zZmVyUmVzdWx0ID09 DQo+ID4gRUZJX1VTQl9FUlJfQkFCQkxFKSB8fCAoKlRyYW5zZmVyUmVzdWx0ID09DQo+ID4gRURL SUlfVVNCX0VSUl9UUkFOU0FDVElPTikpIHsNCj4gPiAgICAgIEFTU0VSVCAoU3RhdHVzID09IEVG SV9ERVZJQ0VfRVJST1IpOw0KPiA+ICAgICAgUmVjb3ZlcnlTdGF0dXMgPSBYaGNSZWNvdmVySGFs dGVkRW5kcG9pbnQgKFhoYywgVXJiKTsNCj4gPiAgICAgIGlmIChFRklfRVJST1IgKFJlY292ZXJ5 U3RhdHVzKSkgeyBkaWZmIC0tZ2l0DQo+ID4gYS9NZGVNb2R1bGVQa2cvQnVzL1BjaS9YaGNpRHhl L1hoY2lTY2hlZC5jDQo+ID4gYi9NZGVNb2R1bGVQa2cvQnVzL1BjaS9YaGNpRHhlL1hoY2lTY2hl ZC5jDQo+ID4gaW5kZXggNWQ3MzUwMDhiYTMxLi5hOTdlZDQ0ZGJmYzMgMTAwNjQ0DQo+ID4gLS0t IGEvTWRlTW9kdWxlUGtnL0J1cy9QY2kvWGhjaUR4ZS9YaGNpU2NoZWQuYw0KPiA+ICsrKyBiL01k ZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaVNjaGVkLmMNCj4gPiBAQCAtMTE5Miw4ICsx MTkyLDExIEBAIFhoY0NoZWNrVXJiUmVzdWx0ICgNCj4gPiAgICAgICAgICBERUJVRyAoKERFQlVH X0VSUk9SLCAiWGhjQ2hlY2tVcmJSZXN1bHQ6IEVSUl9CVUZGRVIhDQo+ID4gQ29tcGxldGVjb2Rl ID0gJXhcbiIsIEV2dFRyYi0+Q29tcGxldGVjb2RlKSk7DQo+ID4gICAgICAgICAgZ290byBFWElU Ow0KPiA+DQo+ID4gKyAgICAgIC8vDQo+ID4gKyAgICAgIC8vIEJhc2VkIG9uIFhIQ0kgc3BlYyA0 LjguMywgc29mdHdhcmUgc2hvdWxkIGRvIHRoZSByZXNldA0KPiA+ICsgZW5kcG9pbnQNCj4gPiB3 aGlsZSBVU0IgVHJhbnNhY3Rpb24gb2NjdXIuDQo+ID4gKyAgICAgIC8vDQo+ID4gICAgICAgIGNh c2UgVFJCX0NPTVBMRVRJT05fVVNCX1RSQU5TQUNUSU9OX0VSUk9SOg0KPiA+IC0gICAgICAgIENo ZWNrZWRVcmItPlJlc3VsdCAgfD0gRUZJX1VTQl9FUlJfVElNRU9VVDsNCj4gPiArICAgICAgICBD aGVja2VkVXJiLT5SZXN1bHQgIHw9IEVES0lJX1VTQl9FUlJfVFJBTlNBQ1RJT047DQo+ID4gICAg ICAgICAgQ2hlY2tlZFVyYi0+RmluaXNoZWQgPSBUUlVFOw0KPiA+ICAgICAgICAgIERFQlVHICgo REVCVUdfRVJST1IsICJYaGNDaGVja1VyYlJlc3VsdDoNCj4gPiBUUkFOU0FDVElPTl9FUlJPUiEg Q29tcGxldGVjb2RlID0gJXhcbiIsIEV2dFRyYi0+Q29tcGxldGVjb2RlKSk7DQo+ID4gICAgICAg ICAgZ290byBFWElUOw0KPiA+IGRpZmYgLS1naXQgYS9NZGVNb2R1bGVQa2cvQnVzL1BjaS9YaGNp RHhlL1hoY2lTY2hlZC5oDQo+ID4gYi9NZGVNb2R1bGVQa2cvQnVzL1BjaS9YaGNpRHhlL1hoY2lT Y2hlZC5oDQo+ID4gaW5kZXggN2M4NWY3OTkzYjVjLi5lNjA2ZTIxMmExZDMgMTAwNjQ0DQo+ID4g LS0tIGEvTWRlTW9kdWxlUGtnL0J1cy9QY2kvWGhjaUR4ZS9YaGNpU2NoZWQuaA0KPiA+ICsrKyBi L01kZU1vZHVsZVBrZy9CdXMvUGNpL1hoY2lEeGUvWGhjaVNjaGVkLmgNCj4gPiBAQCAtNzgsNiAr NzgsMTMgQEAgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0yLUNsYXVzZS1QYXRlbnQNCj4g PiAgI2RlZmluZSBUUkJfQ09NUExFVElPTl9TVE9QUEVEICAgICAgICAgICAgICAgICAyNg0KPiA+ ICAjZGVmaW5lIFRSQl9DT01QTEVUSU9OX1NUT1BQRURfTEVOR1RIX0lOVkFMSUQgIDI3DQo+ID4N Cj4gPiArLy8NCj4gPiArLy8gVVNCIFRyYW5zZmVyIFJlc3VsdHMgSW50ZXJuYWwgRGVmaW5pdGlv biAvLyBCYXNlZCBvbiBYSENJIHNwZWMNCj4gPiArNC44LjMsIHNvZnR3YXJlIHNob3VsZCBkbyB0 aGUgcmVzZXQgZW5kcG9pbnQgd2hpbGUNCj4gPiBVU0IgVHJhbnNhY3Rpb24gb2NjdXIuDQo+ID4g Ky8vIEFkZCB0aGUgZXJyb3IgY29kZSBmb3IgVVNCIFRyYW5zYWN0aW9uIGVycm9yIHNpbmNlIFVF Rkkgc3BlYw0KPiA+ICtkb24ndA0KPiBoYXZlDQo+ID4gdGhlIHJlbGF0ZWQgZGVmaW5pdGlvbi4N Cj4gPiArLy8NCj4gPiArI2RlZmluZSBFREtJSV9VU0JfRVJSX1RSQU5TQUNUSU9OICAweDIwMA0K PiA+ICsNCj4gPiAgLy8NCj4gPiAgLy8gVGhlIHRvcG9sb2d5IHN0cmluZyB1c2VkIHRvIHByZXNl bnQgdXNiIGRldmljZSBsb2NhdGlvbiAgLy8NCj4gPiAtLQ0KPiA+IDIuNDIuMC53aW5kb3dzLjIN Cj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+DQo+DQo+DQo+DQo+DQo+IA0KPg0KDQoNCg0KDQoK LT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwg bWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGluZSAoIzExODY5Nik6 IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExODY5NgpNdXRlIFRoaXMg VG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzEwNTc0NzEyNC83Njg2MTc2Ckdyb3VwIE93bmVy OiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdy b3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0t PS09LT0tPS0KCg0K --_000_CH3PR11MB8139EB1B3B49E5FC9EF6A63AEE1C2CH3PR11MB8139namp_ Content-Type: text/html; charset="gb2312" Content-Transfer-Encoding: quoted-printable
Hi Gaoliming,

Could you help push the PR ?

BR,
More Shih

From: Cai, Xianglei <xia= nglei.cai@intel.com>
Sent: Friday, April 26, 2024 5:13 PM
To: gaoliming <gaoliming@byosoft.com.cn>; devel@edk2.groups.io= <devel@edk2.groups.io>
Cc: Ni, Ray <ray.ni@intel.com>; Lewandowski, Krzysztof <krz= ysztof.lewandowski@intel.com>; Huang, Jenny <jenny.huang@intel.com>= ;; Shih, More <more.shih@intel.com>
Subject: RE: [edk2-devel] [PATCH V2 1/1] MdeModulePkg/XhciDxe: Reset= endpoint while USB Transaction error
 
I have no access to push PR. But I tried with my p= ersonal fork, it can pass CI.

Thanks,
Xianglei

-----Original Message-----
From: gaoliming <gaoliming@byosoft.com.cn>
Sent: Friday, April 26, 2024 4:44 PM
To: devel@edk2.groups.io; Cai, Xianglei <xianglei.cai@intel.com>
Cc: Ni, Ray <ray.ni@intel.com>; Lewandowski, Krzysztof <krzysztof.= lewandowski@intel.com>; Huang, Jenny <jenny.huang@intel.com>; Shih= , More <more.shih@intel.com>
Subject: =BB=D8=B8=B4: [edk2-devel] [PATCH V2 1/1] MdeModulePkg/XhciDxe: Re= set endpoint while USB Transaction error

Can you create PR for this patch? If it passes CI, I will add push label. <= br>
Thanks
Liming
> -----=D3=CA=BC=FE=D4=AD=BC=FE-----
> =B7=A2=BC=FE=C8=CB: devel@edk2.groups.io <devel@edk2.groups.io> = =B4=FA=B1=ED Xianglei Cai
> =B7=A2=CB=CD=CA=B1=BC=E4: 2024=C4=EA4=D4=C225=C8=D5 17:58
> =CA=D5=BC=FE=C8=CB: gaoliming <gaoliming@byosoft.com.cn>; devel@= edk2.groups.io
> =B3=AD=CB=CD: Ni, Ray <ray.ni@intel.com>; Lewandowski, Krzysztof=
> <krzysztof.lewandowski@intel.com>; Huang, Jenny
> <jenny.huang@intel.com>; Shih, More <more.shih@intel.com><= br> > =D6=F7=CC=E2: Re: [edk2-devel] [PATCH V2 1/1] MdeModulePkg/XhciDxe: Re= set
> endpoint while USB Transaction error
>
> Hi @gaoliming
>
> Could you provide the eta when the patch can be merged?
>
> Thanks,
> Xianglei
>
> -----Original Message-----
> From: Cai, Xianglei
> Sent: Thursday, April 18, 2024 4:59 PM
> To: gaoliming <gaoliming@byosoft.com.cn>; devel@edk2.groups.io > Cc: Ni, Ray <ray.ni@intel.com>; Lewandowski, Krzysztof
> <krzysztof.lewandowski@intel.com>; Huang, Jenny
> <jenny.huang@intel.com>; Shih, More <more.shih@intel.com><= br> > Subject: RE: [edk2-devel] [PATCH V2 1/1] MdeModulePkg/XhciDxe: Reset <= br> > endpoint while USB Transaction error
>
> Hi Liming,
>
> Could you help pick the change to the master branch?
>
> Thanks,
> Xianglei
>
> -----Original Message-----
> From: gaoliming <gaoliming@byosoft.com.cn>
> Sent: Monday, April 15, 2024 5:52 PM
> To: devel@edk2.groups.io; Cai, Xianglei <xianglei.cai@intel.com>=
> Cc: Ni, Ray <ray.ni@intel.com>; Lewandowski, Krzysztof
> <krzysztof.lewandowski@intel.com>; Huang, Jenny
> <jenny.huang@intel.com>; Shih, More <more.shih@intel.com><= br> > Subject: =BB=D8=B8=B4: [edk2-devel] [PATCH V2 1/1] MdeModulePkg/XhciDx= e: Reset
> endpoint while USB Transaction error
>
> Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
>
> > -----=D3=CA=BC=FE=D4=AD=BC=FE-----
> > =B7=A2=BC=FE=C8=CB: devel@edk2.groups.io <devel@edk2.groups.io= > =B4=FA=B1=ED Xianglei
> Cai
> > =B7=A2=CB=CD=CA=B1=BC=E4: 2024=C4=EA4=D4=C215=C8=D5 14:55
> > =CA=D5=BC=FE=C8=CB: devel@edk2.groups.io
> > =B3=AD=CB=CD: Xianglei Cai <xianglei.cai@intel.com>; Ray Ni=
> > <ray.ni@intel.com>; Liming Gao <gaoliming@byosoft.com.cn= >; Krzysztof
> > Lewandowski <krzysztof.lewandowski@intel.com>; Jenny Huang =
> > <jenny.huang@intel.com>; More Shih <more.shih@intel.com&= gt;
> > =D6=F7=CC=E2: [edk2-devel] [PATCH V2 1/1] MdeModulePkg/XhciDxe: R= eset
> endpoint
> > while USB Transaction error
> >
> > https://bugzilla.tianocore.org/show_bug.cgi?id=3D4556
> >
> > Based on XHCI spec 4.8.3, software should do the reset endpoint <= br> > > while USB Transaction occur.
> > Add the error code for USB Transaction error since UEFI spec don'= t
> > have the related definition.
> >
> > Cc: Ray Ni         &= nbsp;        <ray.ni@intel.com> > > Cc: Liming Gao        &nb= sp;     <gaoliming@byosoft.com.cn>
> > Cc: Krzysztof Lewandowski   <krzysztof.lewandowski@i= ntel.com>
> > Cc: Jenny Huang        &n= bsp;    <jenny.huang@intel.com>
> > Cc: More Shih        &nbs= p;      <more.shih@intel.com>
> > Signed-off-by: Xianglei Cai <xianglei.cai@intel.com>
> > Reviewed-by: Krzysztof Lewandowski <krzysztof.lewandowski@inte= l.com>
> > ---
> >  MdeModulePkg/Bus/Pci/XhciDxe/Xhci.c    =   | 5 ++++-
> >  MdeModulePkg/Bus/Pci/XhciDxe/XhciSched.c | 5 ++++-
> > MdeModulePkg/Bus/Pci/XhciDxe/XhciSched.h | 7 +++++++
> >  3 files changed, 15 insertions(+), 2 deletions(-)
> >
> > diff --git a/MdeModulePkg/Bus/Pci/XhciDxe/Xhci.c
> > b/MdeModulePkg/Bus/Pci/XhciDxe/Xhci.c
> > index f4e61d223c1b..cf6b32959e68 100644
> > --- a/MdeModulePkg/Bus/Pci/XhciDxe/Xhci.c
> > +++ b/MdeModulePkg/Bus/Pci/XhciDxe/Xhci.c
> > @@ -825,7 +825,10 @@ XhcTransfer (
> >    *TransferResult =3D Urb->Result;
> >    *DataLength     =3D Urb->= ;Completed;
> >
> > -  if ((*TransferResult =3D=3D EFI_USB_ERR_STALL) || (*Trans= ferResult =3D=3D
> > EFI_USB_ERR_BABBLE)) {
> > +  //
> > +  // Based on XHCI spec 4.8.3, software should do the reset=
> > + endpoint
> while
> > USB Transaction occur.
> > +  //
> > +  if ((*TransferResult =3D=3D EFI_USB_ERR_STALL) || (*Trans= ferResult =3D=3D
> > EFI_USB_ERR_BABBLE) || (*TransferResult =3D=3D
> > EDKII_USB_ERR_TRANSACTION)) {
> >      ASSERT (Status =3D=3D EFI_DEVICE_ER= ROR);
> >      RecoveryStatus =3D XhcRecoverHalted= Endpoint (Xhc, Urb);
> >      if (EFI_ERROR (RecoveryStatus)) { d= iff --git
> > a/MdeModulePkg/Bus/Pci/XhciDxe/XhciSched.c
> > b/MdeModulePkg/Bus/Pci/XhciDxe/XhciSched.c
> > index 5d735008ba31..a97ed44dbfc3 100644
> > --- a/MdeModulePkg/Bus/Pci/XhciDxe/XhciSched.c
> > +++ b/MdeModulePkg/Bus/Pci/XhciDxe/XhciSched.c
> > @@ -1192,8 +1192,11 @@ XhcCheckUrbResult (
> >          DEBUG ((DEB= UG_ERROR, "XhcCheckUrbResult: ERR_BUFFER!
> > Completecode =3D %x\n", EvtTrb->Completecode));
> >          goto EXIT;<= br> > >
> > +      //
> > +      // Based on XHCI spec 4.8.3, soft= ware should do the reset
> > + endpoint
> > while USB Transaction occur.
> > +      //
> >        case TRB_COMPLETION_USB= _TRANSACTION_ERROR:
> > -        CheckedUrb->Result=   |=3D EFI_USB_ERR_TIMEOUT;
> > +        CheckedUrb->Result=   |=3D EDKII_USB_ERR_TRANSACTION;
> >          CheckedUrb-= >Finished =3D TRUE;
> >          DEBUG ((DEB= UG_ERROR, "XhcCheckUrbResult:
> > TRANSACTION_ERROR! Completecode =3D %x\n", EvtTrb->Comple= tecode));
> >          goto EXIT;<= br> > > diff --git a/MdeModulePkg/Bus/Pci/XhciDxe/XhciSched.h
> > b/MdeModulePkg/Bus/Pci/XhciDxe/XhciSched.h
> > index 7c85f7993b5c..e606e212a1d3 100644
> > --- a/MdeModulePkg/Bus/Pci/XhciDxe/XhciSched.h
> > +++ b/MdeModulePkg/Bus/Pci/XhciDxe/XhciSched.h
> > @@ -78,6 +78,13 @@ SPDX-License-Identifier: BSD-2-Clause-Patent > >  #define TRB_COMPLETION_STOPPED     = ;            26
> >  #define TRB_COMPLETION_STOPPED_LENGTH_INVALID  27
> >
> > +//
> > +// USB Transfer Results Internal Definition // Based on XHCI spe= c
> > +4.8.3, software should do the reset endpoint while
> > USB Transaction occur.
> > +// Add the error code for USB Transaction error since UEFI spec =
> > +don't
> have
> > the related definition.
> > +//
> > +#define EDKII_USB_ERR_TRANSACTION  0x200
> > +
> >  //
> >  // The topology string used to present usb device location&= nbsp; //
> > --
> > 2.42.0.windows.2
> >
> >
> >
> >
> >
>
>
>
>
>
>
>



_._,_._,_

Groups.io Links:

=20 You receive all messages sent to this group. =20 =20

View/Reply Online (#118696) | =20 | Mute= This Topic | New Topic
Your Subscriptio= n | Contact Group Owner | Unsubscribe [rebecca@openfw.io]

_._,_._,_
--_000_CH3PR11MB8139EB1B3B49E5FC9EF6A63AEE1C2CH3PR11MB8139namp_--