-
Notifications
You must be signed in to change notification settings - Fork 139
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
Illegal instruction when I want to numactl --cpubind=0 --membind=1 to CXL Memory #249
Comments
Q) What is your |
There is no problem in my test program. Even I change this to Linux ls command,
Another problem was when I run daxctl cmmand , I got a Failed
When I run daxctl cmmand, I could see NUMA node 1 in
Since my CPU is a Xeon III, not a Xeon IV with CXL support, I'm wondering if it's because the CPU doesn't support CXL instructions, or if the Xeon III can emulate it, just because my settings don't make sense |
Even the
When I membind on node 0, no failed
|
Thanks for the update. The |
Thanks, I will close this issue when I update my cpu to Xeon IV |
I hit the same issue with my QEMU environment. |
I ran QEMU for simulating CXL DRAM and when I tried to run
numactl --cpubind=0 --membind=1 ./test
I got
Illegal instruction
Here is my config.
QEMU:8.0.50
Linux kernel:6.3.7
This is the NUMA -H.
NUMA node1 is a cxl memory created via daxctl.
Is it due to a lack of kernel compilation options?
The text was updated successfully, but these errors were encountered: