I am trying to build the simulator for X86_SE. However, I get the following error:
build/X86_SE/cpu/simple_thread.cc: In member function ‘void SimpleThread::deallocateStack()’:
build/X86_SE/cpu/simple_thread.cc:339: error: ‘class X86ISA::DTB’ has no member named ‘flushAddr’
cc1plus: warnings being treated as errors
build/X86_SE/sim/host.hh: At global scope:
build/X86_SE/sim/host.hh:61: warning: ‘MaxTick’ defined but not used
scons: building terminated because of errors.
I did look at the sources and found that in X86, flushAddr has not been defined as a member of the TLB class (unlike in the case of alpha). Has anyone come across this error ? Anyone has any suggestions on how we could add the flush routine to the X86 TLB ?
Thanks for your help !