diff --git a/notes b/notes index 8bfdd6f..9afb93b 100644 --- a/notes +++ b/notes @@ -33,4 +33,21 @@ schedule(2) kickoff + + + + p/x ((pagetable_t*)(((pagetable_t*)(((pagetable_t*)(child.paging_tree.l4.entries[0].address<<12)).entries[0].address<<12)).entries[0].address<<12)).entries[0] + + + + +bei fork nur den richtigen speicher kopieren, nicht alle globale daten wie bei initrd ? + +beim iterieren über pagetables bei copy simple und recursive halten, einfach alles kopieren was nicht supervisormode + + +cow instruction pointer zurückgehen + +pagetable bits nutzen für copy on write markierung +