This is interesting.
Please can you find out the type of UOP?
You can run simulation with loglevel 10 and see the instruction decoding
that causes this fault.

- Avadh

On Tue, Feb 22, 2011 at 7:53 AM, Jianhui Yue <[email protected]> wrote:

> hi,
>     My guest OS is FC14 X86_64 desktop. After issuing the start_sim,
> the MARSS aborted due to assertion failure. Here is output.
>
> ptlcall_mmio_init : Registered PTLcall MMIO page at physaddr
> 38654701568 descriptor 120 io_mem_index 15
> ptlcall_mmio_write: calltype 2 at rip 4196897 (inside_ptlsim = 0 )
> PTLCALL type PTLCALL_ENQUEUE
> MARSSx86::Command received : -run
> context 0 is : VCPU State:
>  Architectural Registers:
>  rax    0x0000000000000002  rcx    0x0000000000000001  rdx
> 0x0000000000000001  rbx    0x00007fffbc893560
>  rsp    0x00007fffbc8934e0  rbp    0x00007fffbc893530  rsi
> 0x0000000000000001  rdi    0x00007fffbc893560
>  r8     0x0000000000000000  r9     0x0000000000000000  r10
> 0x0000000000000000  r11    0x0000000000000246
>  r12    0x00000000004006a0  r13    0x00007fffbc893690  r14
> 0x0000000000000000  r15    0x0000000000000000
>  xmml0  0x252074726976202c  xmmh0  0x0000000000000010  xmml1
> 0x0000000000000010  xmmh1  0x0000000000000d01
>  xmml2  0x0023001000000000  xmmh2  0x0000000000000000  xmml3
> 0x0000000000000000  xmmh3  0xffffffff81009c60
>  xmml4  0xffffffff81037680  xmmh4  0x0000000000000000  xmml5
> 0x0000000000000000  xmmh5  0x0000000000000014
>  xmml6  0x00000038712469c2  xmmh6  0x0000000000000000  xmml7
> 0x0000000000000000  xmmh7  0x0000000000000000
>  xmml8  0x0000000000000000  xmmh8  0x0000000000000000  xmml9
> 0x0000000000000000  xmmh9  0x00000000489c199c
>  xmml10 0x00007fb8f19c9000  xmmh10 0x0000000000000001  xmml11
> 0x0000000000400000  xmmh11 0x00007fe63871c000
>  xmml12 0xffff88003bc01000  xmmh12 0x0000f7e605c49000  xmml13
> 0xffffffffffffffff  xmmh13 0xffffffffffffffff
>  xmml14 0xffff880002003000  xmmh14 0x0000f7e605c49000  xmml15
> 0xffff880002004000  xmmh15 0x0000f7e605c49000
>  fptos  0x0000000000000000  fpsw   0x0000000000000000  fptags
> 0x0000000000000000  fpstack 0x0000000000000000
>  msr    0xffffffffffffffff  dlptr  0xffffffffffffffff  trace
> 0x0000000000000000  ctx    0x0000000003693a50
>  rip    0x0000000000400aef  flags  0x0000000000000000  dlend
> 0xffffffffffffffff  selfrip 0x0000000000000000
>  nextrip 0x0000000000000000  ar1    0x0000000000000000  ar2
> 0x0000000000000000  zero   0x0000000000000000
>  Flags:
>    Running?   blocked
>    Mode:      user
>    32/64:     32-bit x86
>    IntEFLAGS: 00000000 (df 0)
>    hflags: 0040c2b7 (QEMU internal flags)
>  Segment Registers:
>    cs  selector [51] base [0] limit [4294967295] flags [10550016]
>    ss  selector [43] base [0] limit [4294967295] flags [12645120]
>    ds  selector [0] base [0] limit [0] flags [0]
>    es  selector [0] base [0] limit [0] flags [0]
>    fs  selector [0] base [140432304211744] limit [0] flags [0]
>    gs  selector [0] base [0] limit [0] flags [0]
>  Segment Control Registers:
>  Control Registers:
>    cr0 2147811379
>    cr2 00000038712469c2  fault virtual address
>    cr3 000000003bf0e000  page table base (mfn 245518)
>    cr4 1776
>  Debug Registers:
>    dr0 0000000000000000  dr1 0000000000000000  dr2 0000000000000000
> dr3 0000000000000000
>    dr4 0000000000000000  dr5 0000000000000000  dr6 0000000000000000
> dr7 0000000000000000
>  Callbacks:
>  Exception and Event Control:
>    exception -1  errorcode 00000014
>  FPU:
>    FP Control Word: 0x0000037f
>    MXCSR:           0x00001f80
>    fp7  st(7)  Valid  0x4000000000000000 => 2
>    fp6  st(6)  Valid  0x4000000000000000 => 2
>    fp5  st(5)  Valid  0x4000000000000000 => 2
>    fp4  st(4)  Valid  0x4000000000000000 => 2
>    fp3  st(3)  Valid  0x4000000000000000 => 2
>    fp2  st(2)  Valid  0x4000000000000000 => 2
>    fp1  st(1)  Valid  0x4000000000000000 => 2
>    fp0  st(0)  Valid  0x4000000000000000 => 2
>  Internal State:
>    Last internal exception: 0x0000000000000000 (NoException)
>
>  Completed        442000 cycles,        101890 commits:    618665 Hz,
>    69790 insns/sec: rip 0000000000499660qemu-system-x86_64:
> ptlsim/build/core/ooopipe.cpp:2329: int
> OutOfOrderModel::ReorderBufferEntry::commit(): Assertion `uop.eom'
> failed.
> Aborted (core dumped)
>
> _______________________________________________
> http://www.marss86.org
> Marss86-Devel mailing list
> [email protected]
> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
>
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to