From: Long Li <lon...@microsoft.com> Hyper-V uses 4k page size, regardless of the system page size used. Define Hyper-V page size for use in drivers.
Fixes: 831dba47bd ("bus/vmbus: add Hyper-V virtual bus support") Cc: sta...@dpdk.org Signed-off-by: Long Li <lon...@microsoft.com> --- drivers/bus/vmbus/bus_vmbus_driver.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/bus/vmbus/bus_vmbus_driver.h b/drivers/bus/vmbus/bus_vmbus_driver.h index bc394208de..0a56275437 100644 --- a/drivers/bus/vmbus/bus_vmbus_driver.h +++ b/drivers/bus/vmbus/bus_vmbus_driver.h @@ -14,6 +14,10 @@ extern "C" { #endif +#define HYPERV_PAGE_SHIFT 12 +#define HYPERV_PAGE_SIZE (1 << HYPERV_PAGE_SHIFT) +#define HYPERV_PAGE_MASK (HYPERV_PAGE_SIZE - 1) + struct vmbus_channel; struct vmbus_mon_page; -- 2.34.1