[Bug 4074] New: [MdeModulePkg][XhciDxe] Current endpoint input context is not fully initialized for evaluate context command


bugzilla-daemon@...
 

https://bugzilla.tianocore.org/show_bug.cgi?id=4074

Bug ID: 4074
Summary: [MdeModulePkg][XhciDxe] Current endpoint input context
is not fully initialized for evaluate context command
Product: EDK2
Version: Current
Hardware: All
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: Lowest
Component: Code
Assignee: unassigned@...
Reporter: hao.a.wu@...
CC: edk2+bugs+int+994+563148131503455288@groups.io

From community report:
https://edk2.groups.io/g/devel/message/93737
https://edk2.groups.io/g/devel/message/93741
https://edk2.groups.io/g/devel/message/93976

The endpoint input context of Default Control Endpoint (EP[0]) for Evaluate
Context
command is not fully initialized according to the requirements in the xHCI
specification:

6.2.3 Endpoint Context:
* Note: Unless otherwise stated: As Input, all fields of the Endpoint Context
shall be initialized to the appropriate value by software before issuing a
command.
* Endpoint Type (EP Type). This field identifies whether an Endpoint Context is
Valid

According to the above community report
(https://edk2.groups.io/g/devel/message/93741), this will prevent USB devices
from being initialized on Phytium Platform (ARM).

Need to update XhcEvaluateContext/XhcEvaluateContext64 to properly initialize
the input context for Evaluate Context command.

--
You are receiving this mail because:
You are on the CC list for the bug.