Re: 答复: I'm now looking into kvm-unit-tests and encounted with some problems.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello.

> 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?

Interesting, I don't know where this is coming from, maybe your shell?

> 
> 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.

None of the commands fail for me on an x86_64 machine with QEMU 2.4.50 on Linux
4.1.5-200.fc22.x86_64 with kvm-unit-tests git-a5d12b9

I think a good next step would be to let us know your setup...

Thanks,
        Levente

--
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



[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux