aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans Rosenfeld <rosenfeld@grumpf.hope-2000.org>2026-01-24 01:29:00 +0000
committerMark Johnston <markj@FreeBSD.org>2026-01-24 01:29:45 +0000
commit202e3109a9d6699cf78e83f9047cefeb07659767 (patch)
treea21ef6e2c4204fe08f2e220a2f8d048080d77a98
parentf3de667137e90679cd20fa5c1dcd93a4c51ad848 (diff)
amd64: Fix sys/pcpu.h usage in vmm_host.h and md_var.h
Include sys/pcpu in vmm_host.h as its structs and functions are used there, and add a forward declaration of struct pcpu to md_var.h as it is used in some function prototypes. Reviewed by: corvink, markj MFC after: 1 week Differential Revision: https://reviews.freebsd.org/D51550
-rw-r--r--sys/amd64/include/md_var.h1
-rw-r--r--sys/amd64/vmm/vmm_host.h2
2 files changed, 3 insertions, 0 deletions
diff --git a/sys/amd64/include/md_var.h b/sys/amd64/include/md_var.h
index b6d8c469cdf6..19eab48168f7 100644
--- a/sys/amd64/include/md_var.h
+++ b/sys/amd64/include/md_var.h
@@ -58,6 +58,7 @@ extern vm_paddr_t KERNend;
extern bool efi_boot;
struct __mcontext;
+struct pcpu;
struct savefpu;
struct sysentvec;
diff --git a/sys/amd64/vmm/vmm_host.h b/sys/amd64/vmm/vmm_host.h
index eebb794843b6..adca53271448 100644
--- a/sys/amd64/vmm/vmm_host.h
+++ b/sys/amd64/vmm/vmm_host.h
@@ -29,6 +29,8 @@
#ifndef _VMM_HOST_H_
#define _VMM_HOST_H_
+#include <sys/pcpu.h>
+
#ifndef _KERNEL
#error "no user-serviceable parts inside"
#endif