On 8/27/23 08:57, Karim Taha wrote:
From: Warner Losh <i...@bsdimp.com>

Signed-off-by: Warner Losh <i...@bsdimp.com>
Signed-off-by: Karim Taha <kariem.taha...@gmail.com>
---
  bsd-user/bsd-proc.h  | 4 ++++
  bsd-user/meson.build | 6 ++++++
  2 files changed, 10 insertions(+)

diff --git a/bsd-user/bsd-proc.h b/bsd-user/bsd-proc.h
index a1061bffb8..048773a75d 100644
--- a/bsd-user/bsd-proc.h
+++ b/bsd-user/bsd-proc.h
@@ -22,6 +22,10 @@
#include <sys/resource.h> +#include "qemu-bsd.h"
+#include "gdbstub/syscalls.h"
+#include "qemu/plugin.h"
+
  /* exit(2) */
  static inline abi_long do_bsd_exit(void *cpu_env, abi_long arg1)
  {
diff --git a/bsd-user/meson.build b/bsd-user/meson.build
index 5243122fc5..b97fce1472 100644
--- a/bsd-user/meson.build
+++ b/bsd-user/meson.build
@@ -7,6 +7,7 @@ bsd_user_ss = ss.source_set()
  common_user_inc += include_directories('include')
bsd_user_ss.add(files(
+  'bsd-proc.c',
    'bsdload.c',
    'elfload.c',
    'main.c',
@@ -16,6 +17,11 @@ bsd_user_ss.add(files(
    'uaccess.c',
  ))

Ok so far.

+elf = cc.find_library('elf', required: true)
+procstat = cc.find_library('procstat', required: true)
+kvm = cc.find_library('kvm', required: true)
+bsd_user_ss.add(elf, procstat, kvm)

What are these for?  Particularly kvm?


r~

Reply via email to