Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PCI Header MLBAR (BAR0) Fixed Size #41

Open
gersner opened this issue May 31, 2018 · 0 comments
Open

PCI Header MLBAR (BAR0) Fixed Size #41

gersner opened this issue May 31, 2018 · 0 comments

Comments

@gersner
Copy link

gersner commented May 31, 2018

The compliance asserts fixed RW bits to BAR0 while the specification allows vendors to increase the mapped memory region size thus adding more RO bits to the MLBAR Base Address field. Currently specification asserts of 0x3fff RO map, which reflects the default size by specification.

From specification (NVME 1.3b, 2.1.10 MLBAR, Base Address field):

Base address of register memory space. For controllers that support a larger number of doorbell registers or have vendor specific space following the doorbell registers, more bits are allowed to be RO such that more memory space is consumed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant