Hi Alpha experts. I'm working towards getting x86 to run in O3, and
I'm running into a minor hangup having to do with MachInsts and
ExtMachInsts that I won't bother to go into. I could nullify the problem
and also simplify some code if I can eliminate this line in Alpha's
fault code

http://repo.m5sim.org/m5/file/c76a14014c27/src/arch/alpha/faults.cc#l152

which grabs some bits out of the MachInst and sticks them in some
register. Could someone please tell me what those bits are? I'd like to
see if I can figure out a different way to derive them. Failing that,
I'm hoping to make getInst pull out the ExtMachInst directly from the
faulting StaticInst somehow instead of it being stuffed into the
ThreadState or similar object and retrieved later. Failing -that-, I'll
probably need to figure out a good way serialize X86's ExtMachInst
structure generically, without the CPU having to know it's not a built
in data type.

Gabe
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to