diff options
| author | John Baldwin <jhb@FreeBSD.org> | 2022-11-18 18:01:51 +0000 |
|---|---|---|
| committer | John Baldwin <jhb@FreeBSD.org> | 2023-01-26 21:47:15 +0000 |
| commit | b558a25c103ad25ccc0bcc8e7964b0963505a685 (patch) | |
| tree | 00f66b84de67b5ffc81b8c2d9139a00bed75913e | |
| parent | d829b4ef464d30d0222c365ce9a9e701a1c97e92 (diff) | |
vmm: Add _KERNEL guards for io headers shared with userspace.
Reviewed by: corvink, markj
Differential Revision: https://reviews.freebsd.org/D37159
(cherry picked from commit 0f435e647645afc68076ff5b005f9366c44413eb)
| -rw-r--r-- | sys/amd64/vmm/io/vhpet.h | 3 | ||||
| -rw-r--r-- | sys/amd64/vmm/io/vioapic.h | 9 |
2 files changed, 9 insertions, 3 deletions
diff --git a/sys/amd64/vmm/io/vhpet.h b/sys/amd64/vmm/io/vhpet.h index 113683c09b33..f22d0c3b38ac 100644 --- a/sys/amd64/vmm/io/vhpet.h +++ b/sys/amd64/vmm/io/vhpet.h @@ -35,6 +35,7 @@ #define VHPET_BASE 0xfed00000 #define VHPET_SIZE 1024 +#ifdef _KERNEL struct vm_snapshot_meta; struct vhpet *vhpet_init(struct vm *vm); @@ -49,4 +50,6 @@ int vhpet_snapshot(struct vhpet *vhpet, struct vm_snapshot_meta *meta); int vhpet_restore_time(struct vhpet *vhpet); #endif +#endif /* _KERNEL */ + #endif /* _VHPET_H_ */ diff --git a/sys/amd64/vmm/io/vioapic.h b/sys/amd64/vmm/io/vioapic.h index 19dbffe3ec24..17d2c29b758f 100644 --- a/sys/amd64/vmm/io/vioapic.h +++ b/sys/amd64/vmm/io/vioapic.h @@ -32,11 +32,12 @@ #ifndef _VIOAPIC_H_ #define _VIOAPIC_H_ -struct vm_snapshot_meta; - #define VIOAPIC_BASE 0xFEC00000 #define VIOAPIC_SIZE 4096 +#ifdef _KERNEL +struct vm_snapshot_meta; + struct vioapic *vioapic_init(struct vm *vm); void vioapic_cleanup(struct vioapic *vioapic); @@ -56,4 +57,6 @@ int vioapic_snapshot(struct vioapic *vioapic, struct vm_snapshot_meta *meta); #endif -#endif +#endif /* _KERNEL */ + +#endif /* _VIOAPIC_H_ */ |
