On 01/04/21 14:32, Reinoud Zandijk wrote:
On Thu, Apr 01, 2021 at 10:35:40AM +0200, Paolo Bonzini wrote:
On 31/03/21 22:07, Reinoud Zandijk wrote:
+void nvmm_vcpu_kick(CPUState *cpu);
Not defined anywhere.
Hmmm, indeed. I think its a leftover of the former patch. Good catch.
+{
+#if NVMM_
On Thu, Apr 01, 2021 at 10:35:40AM +0200, Paolo Bonzini wrote:
> On 31/03/21 22:07, Reinoud Zandijk wrote:
> > +void nvmm_vcpu_kick(CPUState *cpu);
>
> Not defined anywhere.
Hmmm, indeed. I think its a leftover of the former patch. Good catch.
> > +{
> > +#if NVMM_USER_VERSION == 1
> > +stru
On 31/03/21 22:07, Reinoud Zandijk wrote:
+void nvmm_vcpu_kick(CPUState *cpu);
Not defined anywhere.
+{
+#if NVMM_USER_VERSION == 1
+struct sigaction sigact;
+sigset_t set;
+
+/* Install the IPI handler. */
+memset(&sigact, 0, sizeof(sigact));
+sigact.sa_handler = nvmm_ipi
Signed-off-by: Reinoud Zandijk
Signed-off-by: Kamil Rytarowski
---
target/i386/meson.build |1 +
target/i386/nvmm/meson.build |4 +
target/i386/nvmm/nvmm-accel-ops.c | 111 +++
target/i386/nvmm/nvmm-accel-ops.h | 25 +
target/i386/nvmm/nvmm-all.c | 1231 +