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

blksnap only support x86? #85

Open
dinghuaming opened this issue Feb 23, 2024 · 3 comments
Open

blksnap only support x86? #85

dinghuaming opened this issue Feb 23, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@dinghuaming
Copy link

Description

Does blksnap only support x86?
It can support arm ?

Usage tips

  • Please use the 👍 reaction to show that you are interested into this.
  • Please don't comment if you have no relevant information to add. It's just extra noise for everyone subscribed to this.
  • Subscribe to receive notifications on status change and new comments, you can do also without add comment.
@dinghuaming dinghuaming added the enhancement New feature or request label Feb 23, 2024
@Fantu
Copy link
Contributor

Fantu commented Feb 23, 2024

Blksnap for upstream can support arm and other architectures, in theory all the architectures supported by Linux, but in practice only some have been tested at the moment.
For more information look at https://github.com/veeam/blksnap/blob/master/doc/README-upstream-kernel.md
Patches for upstream integration after a big work of @SergeiShtepa and the review and help of some expert kernel developers, mainly Christoph Hellwig, now seem good enough to be accepted upstream.

@SergeiShtepa
Copy link
Collaborator

Hi! Thanks for the question!

Theoretically, the out-of-tree module version should be compatible with all 64-bit and 32-bit architectures for which the ftracing mechanism is implemented and enabled in the kernel (See #83).
The problem with testing. QA team from Veeam Software only tests amd64/i386. Therefore, there are no guarantees.

If you have time to test and you identify any problems, then be sure to write to me. I will be happy to make corrections.

I tested the in-tree version blksnap on arm64le and ppc64le architectures. This should work on other architectures as well.

@dinghuaming
Copy link
Author

@Fantu @Fantu thanks for your reply.
In my enviroment, the arch is arm(aarch64). It doesn't support livepatch. But my customer os is arm(aarch64), so I need a solution for arm.
I have created a pull for this question. Please see: #86.

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

No branches or pull requests

3 participants