53 void *newPageDirectoryAddress = 0x0;
55 uint32_t *parentPageDirectory = 0x0, *newPageDirectory = 0x0;
56 uint32_t *parentPageTable = 0x0, *newPageTable = 0x0;
57 uint32_t *parentStackPage = 0x0, *newStackPage = 0x0;
67 kpanic(
"Error: newPageDirectory == NULL, File: %s, Line: %i\n", __FILE__, __LINE__);
76 newPageDirectory[0] = parentPageDirectory[0];
80 kpanic(
"Error: newPageTable == NULL, File: %s, Line: %i\n", __FILE__, __LINE__);
102 newPageTable[x] = parentPageTable[x];
113 newPageDirectory[x] = parentPageDirectory[x];
123 kpanic(
"Error: newPageTable == NULL, File: %s, Line: %i\n", __FILE__, __LINE__);
132 kpanic(
"Error: newStackPage == NULL, File: %s, Line: %i\n", __FILE__, __LINE__);
172 kpanic(
"Error: newPageTable == NULL, File: %s, Line: %i\n", __FILE__, __LINE__);
187 kpanic(
"Error: newStackPage == NULL, File: %s, Line: %i\n", __FILE__, __LINE__);
264 newPageTable[x] = newPageDirectory[x];
275 return (newPageDirectoryAddress);