summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormikeb <mikeb@openbsd.org>2015-12-08 19:29:22 +0000
committermikeb <mikeb@openbsd.org>2015-12-08 19:29:22 +0000
commitb9c5418bd75fb5b6b99452424b384691917dd4b1 (patch)
treebe73cf3a39824d994f43c72f18c3432099655313
parentThis brings in support for Xen hypercalls via an MI interface (diff)
downloadwireguard-openbsd-b9c5418bd75fb5b6b99452424b384691917dd4b1.tar.xz
wireguard-openbsd-b9c5418bd75fb5b6b99452424b384691917dd4b1.zip
Allocate and hook up a "shared info page"
This page provides a matrix of pending events and some other information like hypervisor timecounter. OK mlarkin, reyk
-rw-r--r--sys/dev/pv/xenvar.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/dev/pv/xenvar.h b/sys/dev/pv/xenvar.h
index 3fcfc96e2c9..b5db26dbbc5 100644
--- a/sys/dev/pv/xenvar.h
+++ b/sys/dev/pv/xenvar.h
@@ -31,6 +31,8 @@ struct xen_softc {
void *sc_hc;
uint32_t sc_features;
#define XENFEAT_CBVEC (1<<8)
+
+ struct shared_info *sc_ipg; /* HYPERVISOR_shared_info */
};
extern struct xen_softc *xen_sc;