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
mov_test
Description: Binary data
_______________________________________________ m5-dev mailing list [email protected] http://m5sim.org/mailman/listinfo/m5-dev
