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

CXLDevice attributes in DAX and NUMA nodes #569

Merged
merged 2 commits into from May 15, 2023
Merged

Conversation

bgoglin
Copy link
Contributor

@bgoglin bgoglin commented Feb 20, 2023

Don't merge before candidate CXL patches (volatile region, etc) are merged Linux 6.3.

Things that don't work well yet in Linux:

  • CXL PMEM DAX numa_node is always 0 ?
  • CXL RAM DAX numa_node is always -1 ?
  • How to specify this nodes' distance on the Qemu cmdline

Refs #554

Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
There can be multiple entries if the region is interleaved.
Might be better to merge into a single info attr? We'll see.

This uses "memregion" identifiers (regionX) to match dax devices
and CXL devices.

The corresponding Linux code (CXL volatile regions, etc) is
planned for Linux 6.3.

Refs open-mpi#554

Signed-off-by: Brice Goglin <Brice.Goglin@inria.fr>
@bgoglin bgoglin changed the title [WIP DNM] CXLDevice attributes in DAX and NUMA nodes CXLDevice attributes in DAX and NUMA nodes May 15, 2023
@bgoglin bgoglin merged commit c9c229b into open-mpi:master May 15, 2023
1 check passed
@bgoglin bgoglin deleted the cxldax branch May 15, 2023 12:28
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

Successfully merging this pull request may close these issues.

None yet

1 participant