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

RFE: Sync to Linux 6.11 syscall definitions #435

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Commits on Aug 20, 2024

  1. arch: unify handling of syscall.tbl in arch-syscall-validate

    Apart from de-duplication of logic, this refactor is also going to help
    syncing to the Linux 6.11+ definitions, where all architectures are
    converted to source their syscall definitions from syscall.tbl files.
    
    The change is tested on Linux 6.2 sources to not affect the generated
    syscalls.csv apart from timestamp changes.
    
    Signed-off-by: WANG Xuerui <git@xen0n.name>
    xen0n committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    af3e1c9 View commit details
    Browse the repository at this point in the history
  2. arch: adapt arch-syscall-validate to Linux 6.11

    The aarch64, loongarch64 and riscv64 architectures have their syscall
    table sources changed to scripts/syscall.tbl, from the original
    inclusion of asm-generic/unistd.h. Make the script recognize the new
    format for these architectures.
    
    Signed-off-by: WANG Xuerui <git@xen0n.name>
    xen0n committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    0b1dfe0 View commit details
    Browse the repository at this point in the history
  3. syscalls: Update the syscall table for Linux v6.11-rc4

    Due to the addition of fstat & newfstatat to the LoongArch syscall ABI,
    test 38 and 55 have to be updated for the changed syscall numbers.
    
    Signed-off-by: WANG Xuerui <git@xen0n.name>
    xen0n committed Aug 20, 2024
    Configuration menu
    Copy the full SHA
    f4afd16 View commit details
    Browse the repository at this point in the history