Hello,
The pd_create() function provided by Iguana is used to create a new protection domain. A look at the code shows this function in turn calls do_space_setup() in which new space is allocated.
I am confused why do we need to allocate new space when creating protection domains? I thought all protection domains reside in Iguana Address Space which is a single address space? A search pointed me to the mail
http://lists.okl4.org/pipermail/developer/2007-November/000475.html which says "... each Iguana protection domain is implemented by an underlying L4 address space." I fail to understand how iguana address space relates to L4 address space.
Many thanks for your help.
Aparna