[coyotos-dev] Moving to one address space

Jonathan S. Shapiro shap at eros-os.com
Thu Mar 22 15:48:14 CDT 2007


On Thu, 2007-03-22 at 15:22 -0400, Christopher Nelson wrote:
>         
>         This reduces the number of mapping tables we need to build,
>         simplifies
>         the fault handling logic and the design, and significantly
>         reduces the 
>         number of GPTs required for typical processes.
> 
> Perhaps I am misunderstanding what you mean by single address space,
> but doesn't this vastly reduce the memory available to processes by
> virtue of the fact that they now all share the 4gb address space? 
> 
> It seems to me that you mean that all processes will now share
> hardware page tables. 

Definitely a miscommunication.

I meant only that a process no longer has three address spaces (data,
capability, I/O). Capability and data pages are now mapped into a
single, unified process address space.

shap




More information about the coyotos-dev mailing list