Well, I was trying to see if I could get gcc from spec2k to run under x86.
After hooking up the rlimit() syscalls [that patch will come later] I 
found the next problem.

MOV_MI_R type stores don't seem to be working.

For example, take the code:

08048074 <_start>:
 8048074:       b0 4d                   mov    $0x4d,%al
 8048076:       a2 a0 90 04 08          mov    %al,0x80490a0

Which gets run as:
      0: system.cpu T0 : @_start. 0 :   MOV_R_I : limm   al, 0x4d : IntAlu :  
D=0x000000000000004d
    500: system.cpu T0 : @_start+2.0  :   MOV_MI_R : limm   t1d, 
0xffffffffffffffa0 : IntAlu :  D=0x00000000ffffffa0
panic: Tried to execute unmapped address 0xffffffa0.

I've attached a very small sample program that exhibits this problem.

Vince

Attachment: mov_test
Description: Binary data

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

Reply via email to