Skip to content

Add WithMRs variants for the remaining seL4 IPC syscalls#331

Open
dlom wants to merge 1 commit intoseL4:mainfrom
dlom:mold/add-remaining-withmrs-variants
Open

Add WithMRs variants for the remaining seL4 IPC syscalls#331
dlom wants to merge 1 commit intoseL4:mainfrom
dlom:mold/add-remaining-withmrs-variants

Conversation

@dlom
Copy link
Copy Markdown

@dlom dlom commented Mar 30, 2026

This PR adds WithMRs variants at the sys level for: NBRecv, ReplyRecv, and
(MCS-only) NBSendRecv, NBSendWait, NBWait.

Add high-level wrappers for every IPC syscall that was missing one:

  • Endpoint: nb_send_with_mrs, nb_recv_with_mrs, reply_recv_with_mrs
  • Notification: wait_with_mrs, nb_wait, nb_wait_with_mrs, poll
  • Cap<T>: nb_send_recv_with_mrs, nb_send_wait, nb_send_wait_with_mrs
  • Standalone: reply_with_mrs

No tests were added but existing tests still pass

@dlom dlom requested a review from nspin as a code owner March 30, 2026 19:25
@dlom dlom force-pushed the mold/add-remaining-withmrs-variants branch 3 times, most recently from 61ecf0d to 13d7666 Compare April 2, 2026 10:26
Add WithMRs variants at the sys level for: NBRecv, ReplyRecv, and
(MCS-only) NBSendRecv, NBSendWait, NBWait.

Add high-level wrappers for every IPC syscall that was missing one:
- Endpoint: nb_send_with_mrs, nb_recv_with_mrs, reply_recv_with_mrs
- Notification: wait_with_mrs, nb_wait, nb_wait_with_mrs, poll
- Cap<T>: nb_send_recv_with_mrs, nb_send_wait, nb_send_wait_with_mrs
- Standalone: reply_with_mrs

Signed-off-by: Mark Old <mold@redhat.com>
@dlom dlom force-pushed the mold/add-remaining-withmrs-variants branch from 13d7666 to 4bb641f Compare April 8, 2026 23:42
@dlom
Copy link
Copy Markdown
Author

dlom commented Apr 9, 2026

@nspin I think this one is ready for review

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