School of Computer Science & Engineering
University of New South Wales
Advanced Operating Systems
COMP9242 2002/S2
Next: Register message format
Up: 01-l4
Previous: Example: Receive Call
L4 IPC operations take two kinds of message parameters:
- snd_reg or rcv_reg:
in-register (``short'') part of message
(first 8 words on MIPS R4k)
- snd_msg or rcv_msg:
in-memory (``long'') part of message
Messages consist of 3 kinds of data:
- by-value in-line data (directly in registers or message buffer)
- by-value ``string'' (out-of-line) data (message buffer contains pointer to data)
- by-reference ``fpages'' (describing mappings)
.
Gernot Heiser
2002-08-07