Skip to content

Fix unaligned syscall arg loads on mipsel#69

Merged
lacraig2 merged 1 commit into
mainfrom
fix/mipsel-portalcall-fastpath
May 19, 2026
Merged

Fix unaligned syscall arg loads on mipsel#69
lacraig2 merged 1 commit into
mainfrom
fix/mipsel-portalcall-fastpath

Conversation

@lacraig2
Copy link
Copy Markdown
Contributor

Summary

  • read saved syscall argument slots with get_unaligned()
  • use the shared safe reader for syscall hook filters and portalcall fastpath checks
  • fixes mipsel/o32 unaligned kernel traps when fastpath scans sendto calls

Verification

  • ./build.sh --versions 4.10 --targets mipsel --release
  • docker build -t penguin-mipsel-fastpath-fix penguin with local igloo_driver.tar.gz override
  • timeout 10m python3 tests/unit_tests/test_target/test.py --kernel 4.10 --arch mipsel --image penguin-mipsel-fastpath-fix

@lacraig2 lacraig2 enabled auto-merge (rebase) May 19, 2026 04:37
@lacraig2 lacraig2 force-pushed the fix/mipsel-portalcall-fastpath branch from 7afa30d to 8550dd6 Compare May 19, 2026 04:43
@lacraig2 lacraig2 merged commit cd44b4e into main May 19, 2026
1 check passed
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