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
