Ich weiß nicht genau ob es das ist, was du meinst, aber ich gebe den Prozessen die selben Pagetables wie dem Kernel. Natürlich nur im dem Bereich, in dem sich der Kernel ausbreiten darf. Wenn der Kernel dann Speicher anfordert, und die Pages in dessen Pagetables eingetragen werden, erscheinen sie automatisch auch in dem memspace der Prozesse.
Die Pagetables sind natürlich direkt alle reserviert worden und somit von Anfang an bekannt, sodass ich später nur noch die Pages eintragen muss, und nicht noch extra eine Page für die Table.