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
