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]

 



Thank you for your reply.

On 2015/8/26 16:55, Levente Kurusa wrote:
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?

It reported in my bash shell session, that was supplied by RHEL 7.1.

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 get codes from 'https://www.kernel.org/pub/scm/virt/kvm/kvm-unit-tests.git/', build in my kvm env.
OS info: RHEL 7.1
Linux version: 3.10.0
Qemu version: 2.3.0
CPU of machine: Intel(R) Xeon(R) CPU           X5670  @ 2.93GHz

Are these infomation adequate?

I will use your configurations to run kvm-unit-tests too.


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