-
Notifications
You must be signed in to change notification settings - Fork 15
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
Update syscall to 6.12 #78
base: main
Are you sure you want to change the base?
Conversation
Could @alindima @roypat @rbradford take a look when convenient 🙂 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, but the syscall table validation is failing in the CI for aarch64. is there something wrong with the script? Looks like it's comparing syscall tables of different architectures
Yes, |
Can we merge this now @alindima 🙂 for works to be finished in |
Hmm, but if you're saying that the script does not for recent kernel versions, how did you generate the tables in the first place? which script did you use? Can you detail a bit what is the problem with the new kernel? Is there a relevant PR in rust-vmm-ci? |
Noted, let me re-organize my code and raise a PR to |
@alindima A prototype is available here: rust-vmm/rust-vmm-ci#177, you can verify the generated code through command: rustvmm_gen/rustvmm_gen.py --arch arm64 --version 6.12.8 generate_syscall |
Since the validation could take a while to resolve, can I propose to release 0.5.0 of It's blocking our downstream from launching RISC-V support 🥹 |
9a16f29
to
cd1de38
Compare
Code structure reorganized. Now we need to install headers for each architecture, and extract the syscalls from `unistd_64.h`. Signed-off-by: Ruoqing He <[email protected]>
Some of our downstream communities are moving to 6.12 kernel, regenerated `syscall_table` from 6.12 kernel source to catch up. Signed-off-by: Ruoqing He <[email protected]>
Update `CHANGELOG.md` and document the update of `syscall_tables` from v6.12 kernel source. Signed-off-by: Ruoqing He <[email protected]>
cd1de38
to
96e37e4
Compare
Summary of the PR
Requirements
Before submitting your PR, please make sure you addressed the following
requirements:
git commit -s
), and the commit message has max 60 characters for thesummary and max 75 characters for each description line.
test.
Release" section of CHANGELOG.md (if no such section exists, please create one).
unsafe
code is properly documented.