TD3:I5 Implement PageProvide, untested for now

This commit is contained in:
Yorick Barbanneau 2021-12-07 22:50:52 +01:00
parent f3fe45a1de
commit 469c62ee82
5 changed files with 65 additions and 2 deletions

View file

@ -61,6 +61,10 @@ Machine::Machine(bool debug)
mainMemory = new char[MemorySize];
for (i = 0; i < MemorySize; i++)
mainMemory[i] = 0;
#ifdef CHANGED
pageProvider = new PageProvider((int)(MemorySize/PageSize));
#endif
DEBUG ('a', "Allocated page: %i\n", page);
#ifdef USE_TLB
tlb = new TranslationEntry[TLBSize];
for (i = 0; i < TLBSize; i++)