Mill Computing, Inc. Forums The Mill Architecture IPC questions Reply To: IPC questions

Ivan Godard
Keymaster
Post count: 627

Turf’s don’t have addresses, they have ids. The turf is a collection of arbitrary address ranges with their permissions.

Yes, when allocating in local you have to not collide in global; there’s lots of address space. What is XOR’d is the turf id into the high bits of the address. This relies on each Unix process (the only code that has fork()) having a new “home” turf for each process.