Current-Users archive

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

Re: NVMM failure



Hi,

One of the patches needs patching... I thought nvmm was upstreamed and
we didn't need the patches for it?

Index: patch-target_i386_nvmm_all.c
===================================================================
RCS file: /cvsroot/pkgsrc/emulators/qemu/patches/patch-target_i386_nvmm_all.c,v
retrieving revision 1.1
diff -u -r1.1 patch-target_i386_nvmm_all.c
--- patch-target_i386_nvmm_all.c        6 Mar 2021 11:19:34 -0000       1.1
+++ patch-target_i386_nvmm_all.c        29 Mar 2021 09:55:19 -0000
@@ -1166,10 +1166,6 @@
 +        error_report("NVMM: Unable to fetch capability, error=%d", errno);
 +        return -err;
 +    }
-+    if (qemu_mach.cap.version != 1) {
-+        error_report("NVMM: Unsupported version %u", qemu_mach.cap.version);
-+        return -EPROGMISMATCH;
-+    }
 +    if (qemu_mach.cap.state_size != sizeof(struct nvmm_x64_state)) {
 +        error_report("NVMM: Wrong state size %u", qemu_mach.cap.state_size);
 +        return -EPROGMISMATCH;

On Mon, 29 Mar 2021 at 01:32, Chavdar Ivanov <ci4ic4%gmail.com@localhost> wrote:
>
> Hi,
>
> Have I missed something regarding nvmm? Since today's -current update,
> I am getting
>
> qemu-system-x86_64: -accel nvmm: NVMM: Unsupported version 2
> qemu-system-x86_64: -accel nvmm: failed to initialize nvmm: Program
> version wrong
>
> when I try to run any of my usual nvmm-accelerated guests (they work
> without nvmm).
>
> I updated qemu to the latest available version - qemu-5.2.0nb4 - and
> even ran the suggested atf tests:
>
> ➜  libnvmm atf-run | atf-report
> Tests root: /usr/tests/lib/libnvmm
>
> t_io_assist (1/2): 1 test cases
>     io_assist: [0.013472s] Passed.
> [0.013606s]
>
> t_mem_assist (2/2): 1 test cases
>     mem_assist: [0.012884s] Passed.
> [0.013004s]
>
> Summary for 2 test programs:
>     2 passed test cases.
>     0 failed test cases.
>     0 expected failed test cases.
>     0 skipped test cases.
>
> Chavdar
>
> --
> ----



-- 
----


Home | Main Index | Thread Index | Old Index