Skip to content

feat(kernel): dispatch AArch64 getpid - #192

Merged
kernalix7 merged 5 commits into
mainfrom
feature/aarch64-getpid
Aug 18, 2026
Merged

feat(kernel): dispatch AArch64 getpid#192
kernalix7 merged 5 commits into
mainfrom
feature/aarch64-getpid

Conversation

@kernalix7

Copy link
Copy Markdown
Owner

Summary

Adds the first live Linux AArch64 syscall path by routing getpid(2) through the existing EL0 SVC smoke test.

Changes

Related Issues

N/A

Verification

  • cargo fmt --all -- --check
  • cargo clippy --workspace -- -D warnings
  • cargo build --workspace
  • bash scripts/run-tests.sh (4,849 passed)
  • strict Miri on the four AArch64 ABI adapter tests
  • AArch64 and RISC-V kernel cross-builds
  • bash scripts/run-qemu-test.sh (x86_64, AArch64, and RISC-V passed)

Checklist

  • cargo fmt --all -- --check - zero errors
  • cargo clippy --workspace -- -D warnings - zero warnings
  • cargo build --workspace - succeeds
  • Public APIs are documented with /// comments
  • unsafe blocks have // SAFETY: comments
  • License header present in new files
  • Relevant architecture and runner documentation updated
  • No hardcoded paths, credentials, or personal info

Screenshots

N/A

@kernalix7
kernalix7 merged commit 6ce48dd into main Aug 18, 2026
3 checks passed
@kernalix7
kernalix7 deleted the feature/aarch64-getpid branch August 18, 2026 00:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant