]> Zhao Yanbai Git Server - minix.git/commit
Rearrange endpoint number layout
authorDavid van Moolenbroek <david@minix3.org>
Tue, 25 Feb 2014 13:24:52 +0000 (14:24 +0100)
committerLionel Sambuc <lionel@minix3.org>
Mon, 28 Jul 2014 15:05:12 +0000 (17:05 +0200)
commite7974541d02e3603d59bd82caebea23eb97bd6b4
tree993c118de2588c6bee4ec63486caac8cd276b7b3
parent760f3d62d7c86d5c00f90cc98e016a71b5659b61
Rearrange endpoint number layout

The constants ANY, NONE, and SELF are now a function of the way the
endpoint number is split between a generation number and a process
slot number, rather than the other way around.  This allows for the
use of bit masking and shifting instead of the previous (and more
expensive) multiplication and division.

Change-Id: Id890eea74435444128c75eb0c89816b948f43c0b
include/lib.h
include/minix/com.h
include/minix/endpoint.h
test/test39.c