I got confirmation from upstream @intel that pmdk is amd64 only, and there is 
some experimental arm64 code:
"""
There's no official support for architectures other than x86_64, because PMDK 
requires per-architecture code (see src/libpmem/$(ARCH)/).

Aarch64-specific code exists in the tree (it was provided by Intel employee for 
some experimental project and then refactored into separate directory by me, so 
it shouldn't break with each libpmem change), but nobody stepped-in to maintain 
it and verify that it actually works.
I know that this code a) doesn't use non-invalidating flushing (the code 
exists, but there's no detection code, so it's not wired up) and b) doesn't 
provide aarch64-optimized versions of memcpy/memmove/memset, which means that 
the code is very likely slow.
Until there's a maintainer for aarch64, bugs specific to that architecture will 
not block the release. 
"""

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1790856

Title:
  [MIR] pmdk

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pmdk/+bug/1790856/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to