Skip to content

[Bug]: Nvme Queue Size Pcd #1335

@VivianNK

Description

@VivianNK

Is there an existing issue for this?

  • I have searched existing issues

Current Behavior

Currently our Nvme driver supports a Pcd, PcdSupportAlternativeQueueSize that overrides the queue size in number of entries. Without the Pcd, the driver uses a hard coded value from Nvme.h (for example, NVME_ASQ_SIZE) depending on which queue it is. It does not (in all places) consider the Mqes value from the controller. Is this Pcd still needed, or can we simply use the Mqes value from the controller?

Expected Behavior

Support Mqes value from the controller without needing a Pcd.

Steps To Reproduce

N/A

Build Environment

- OS(s):
- Tool Chain(s):
- Targets Impacted:

Version Information

N/A

Urgency

Low

Are you going to fix this?

I will fix it

Do you need maintainer feedback?

Maintainer feedback requested

Anything else?

No response

Metadata

Metadata

Assignees

Labels

state:needs-maintainer-feedbackNeeds more information from a maintainer to determine next stepsstate:needs-triageNeeds to triaged to determine next stepsstate:staleHas not been updated in a long timetype:bugSomething isn't workingurgency:lowLittle to no impact

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions