Message passing
Jonathan Shapiro
shap@viper.cis.upenn.edu
Wed, 14 Dec 94 13:23:41 -0500
BTW specifying which key slots provide/sink which parameters is
the only way you can specify which slot to use since all key
manipulation is through messages (mostly to the microkernel).
In DIMSUM, I intend to support a larger number of keys. I have in
mind to introduce a notion of a KeyTable constructed out of object
frames, and let key addresses be 32 bits.
To support this on machines like the x86, I was forced to either
provide msg args on the stack or group the keys somehow. My current
(tentative) plan is to require that transmitted keys be contiguous in
the key table, and have the caller specify the index of the first key
plus a bitmask specifying which keys to send.
Reactions?
Jonathan