To Peter, Thank you very much! I'm sorry this is my first kvm mail, and have no experience. On 2015/8/26 8:40, Huangpeng (Peter) wrote:
You should add kvm maillinglist too. -----邮件原件----- 发件人: Jinjian (Ken) 发送时间: 2015年8月25日 21:42 收件人: drjones@xxxxxxxxxx; pbonzini@xxxxxxxxxx 抄送: Huangpeng (Peter); Gonglei (Arei); Zhanghailiang 主题: I'm now looking into kvm-unit-tests and encounted with some problems. Hi all: I'm now looking into kvm-unit-tests and encounted with some problems. 1. when I run run_test.sh, it reported "exec: {config_fd}: not found". how and where to define it? 2. all tests run with -smp 2(or 3) hang. for example, run apic unittest, command as follows: qemu-kvm --enable-kvm -device pc-testdev -device isa-debug-exit,iobase=0xf4,iosize=0x4 -serial stdio -device pci-testdev -kernel x86/apic.flat -smp 2 -vnc none result: enter into an endless loop the related codes are: x86/apic.c test_sti_nmi() on_cpu_async(1, sti_loop, 0); static void sti_loop(void *ignore) { unsigned k = 0; while (sti_loop_active) { sti_nop((char *)(ulong)((k++ * 4096) % (128 * 1024 * 1024))); } } 3. s3 kvm-unit-test hang run s3 unittest, command as follows: qemu-kvm --enable-kvm -device pc-testdev -device isa-debug-exit,iobase=0xf4,iosize=0x4 -serial stdio -device pci-testdev -kernel x86/s3.flat -vnc none s3 hang at resume event logs: RSDP is at f62c0 RSDT is at 7fe16a9 FADT is at 7fe0bda FACS is at 7fe0000 resume vector addr is 7fe000c copy resume code from 400350 4.qemu exit and fail even after the problematic code is commented, when we run emulate unittest. run emulate unittest,command as follows: qemu-kvm --enable-kvm -device pc-testdev -device isa-debug-exit,iobase=0xf4,iosize=0x4 -serial stdio -device pci-testdev -kernel x86/emulator.flat -vnc none result: qemu exit when do test_muldiv logs: PASS: imul rax, mem, imm unhandled cpu excecption 8 If The code which cause qemu exit is commented, the test also fail logs: FAIL: mov null, %ss Question: What's the cause of the problem at your view? looking forward for your reply. Thank you in advance.
-- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html