Hi all,

It seems that descriptors (cdDesc, deDesc and tssDesc) located in
src/arch/x86/system.cc file are not well initialized and as a
consequence kvm does not work when running in full-system mode.

At least segment limits and tssDesc.type values are wrong. If these
values are corrected kvm works again as before.

Another issue is that i can't use kvm when running in syscall mode.

I get the following:

command line: ./build/X86/gem5.opt configs/example/se.py -c astar -o
rivers.cfg --num-cpus=1 --cpu-type=kvm --mem-type=SimpleMemory
Global frequency set at 1000000000000 ticks per second
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
**** REAL SIMULATION ****
info: KVM: Coalesced MMIO disabled by config.
info: Entering event queue @ 0.  Starting simulation...
panic: KVM: Failed to set guest special registers
 @ tick 0
[setSpecialRegisters:build/X86/cpu/kvm/base.cc, line 754]
Memory Usage: 614020 KBytes
Program aborted at cycle 0
Aborted (core dumped)

Am i missing something?


Regards,
Adrián






_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to