History log of /seL4-refos-master/kernel/manual/parts/ipc.tex
Revision Date Author Comments
# 79da0792 01-Mar-2020 Gerwin Klein <gerwin.klein@data61.csiro.au>

Convert license tags to SPDX identifiers

This commit also converts our own copyright headers to directly use
SPDX, but leaves all other copyright header intact, only adding the
SPDX ident. As far as possible this commit also merges multiple
Data61 copyright statements/headers into one for consistency.


# a8879f01 17-Feb-2019 Japheth Lim <Japheth.Lim@data61.csiro.au>

manual: document badge range for 64-bit platforms


# 01be26a7 12-Feb-2019 Jimmy Brush <code@jimmah.com>

manual: ipc: clarify sending caps is a copy


# 3df00ea4 22-Apr-2018 Thibaut Perami <thibaut.perami@data61.csiro.au>

SELFOUR-6: Add GrantReply to the rights system.

GrantReply is a new access right added to endpoint capabilities, which
allows seL4_Call to be used on those capabilities (specifically, it
allows reply caps *only* to be granted across endpoints).

Prior to the addition of GrantReply, endpoint capabilities required the
Grant access right, which allowed any arbitrary capabilitiy to be
transferred over an endpoint. Using GrantReply, systems can now be
constructed where threads using seL4_Call over an endpoint do not need to be in the same
security subsystem.


# 8476f659 10-Apr-2018 Anna Lyons <Anna.Lyons@data61.csiro.au>

manual: remove hard-coded IPC register layout

It's out of date and not required in the manual, as it can be read from the source.


# f02be203 13-Dec-2016 Jeff Waugh <jdub@bethesignal.org>

manual: Minor fixes, notably last vestige of recycling


# b80e11d3 21-Sep-2016 Adrian Danis <Adrian.Danis@data61.csiro.au>

SELFOUR-209: Document 28-bit badges


# a99a1040 09-Nov-2015 Anna Lyons <Anna.Lyons@nicta.com.au>

SELFOUR-279: rename Wait -> Recv, add wrappers for seL4_Poll and seL4_Wait for notification objects.

This commit deprecates seL4_ReplyWait, removes seL4_NBwait completely,
and changes the return type of seL4_Wait to void (seL4_Wait should be
used for notification objects, and seL4_Recv should be used where
seL4_Wait was used previously for endpoints).


# d9802d17 08-Oct-2015 Anna Lyons <Anna.Lyons@nicta.com.au>

Add seL4_NBWait: non blocking wait for notifications and endpoints.


# 386337a9 17-Aug-2015 Gernot Heiser <gernot@nicta.com.au>

manual: notification/signalling terminology

Terminology clarification:
- synchronous endpoints -> endpoints
- asynchronous endpoints -> notifications (and notification objects)
- notify -> signal

Also minor language edits.


# 0b120cdb 08-Oct-2015 Anna Lyons <Anna.Lyons@nicta.com.au>

fix typo in manual


# 97042a0f 17-Jul-2014 Adrian Danis <Adrian.Danis@nicta.com.au>

Introduce 'Notification Binding': a new feature which allows a tcb to be bound to a single asynchronous endpoint.


# 71874a2d 20-Aug-2015 Gernot Heiser <gernot@nicta.com.au>

Revert "s/AEP/Notification/ completed commit :-("

Committed to wrong branch

This reverts commit 50810ac44a4f90f07cfe1aba6f8bf14c30f1d85d.


# 50810ac4 20-Aug-2015 Gernot Heiser <gernot@nicta.com.au>

s/AEP/Notification/ completed commit :-(

Had forgotten the "-a", bear with me, I'm a git newbie...


# 91b7da86 17-Jul-2014 TrusthworthySystems <gatekeeper@sel4.systems>

Release snapshot