in any case I think that camillo could experience with these ideas and build prototype. Getting isolation or/and other security properties would be excellent.
Stef
On May 9, 2011, at 9:22 PM, Igor Stasenko wrote:
On 9 May 2011 15:25, Gerardo Richarte gera@corest.com wrote:
On 05/09/2011 04:06 AM, Igor Stasenko wrote:
There of course many ways how to use extra bits freed in header: how about supporting multiple/segregated memory regions for heap?
why do you need a flag to tell in which region the object lives? isn't its memory address/oop enough to say it?
I don't know, but probably you are right. I imagine a memory manager which dynamically allocates a memory (and address space) by chunks per region type. And to get a region (or page info), it should go to: (oop bitAnd: (4 Mb -1) bitInvert ), where oop is any object which belongs to given page.
gera
-- Best regards, Igor Stasenko AKA sig.