[virtwl] Fix host vfd_id base.
The virtio_wl device defines:
VFD_ILLEGAL_SIGN_BIT: 0x80000000
VFD_HOST_VFD_ID_BIT: 0x40000000
Test: Transmitting wl_keyboard keymap into sommelier.
Change-Id: Ia31537bc9bbffc601971e19da8c78d4ccdd5cc8a
diff --git a/bin/guest/vmm/device/virtio_wl.h b/bin/guest/vmm/device/virtio_wl.h
index fe118b7..7500dee 100644
--- a/bin/guest/vmm/device/virtio_wl.h
+++ b/bin/guest/vmm/device/virtio_wl.h
@@ -24,7 +24,7 @@
#define VIRTWL_VQ_MAGMA_IN 2
#define VIRTWL_VQ_MAGMA_OUT 3
#define VIRTWL_QUEUE_COUNT 4
-#define VIRTWL_NEXT_VFD_ID_BASE (1 << 31)
+#define VIRTWL_NEXT_VFD_ID_BASE (1 << 30)
#define VIRTWL_VFD_ID_HOST_MASK VIRTWL_NEXT_VFD_ID_BASE
// Virtio wayland device.
diff --git a/bin/guest/vmm/device/virtio_wl_unittest.cc b/bin/guest/vmm/device/virtio_wl_unittest.cc
index d4cc8eb..042aa4b 100644
--- a/bin/guest/vmm/device/virtio_wl_unittest.cc
+++ b/bin/guest/vmm/device/virtio_wl_unittest.cc
@@ -20,7 +20,7 @@
#define VIRTWL_VQ_OUT 1
#define VIRTWL_VQ_MAGMA_IN 2
#define VIRTWL_VQ_MAGMA_OUT 3
-#define VIRTWL_NEXT_VFD_ID_BASE (1 << 31)
+#define VIRTWL_NEXT_VFD_ID_BASE 0x40000000
static constexpr char kVirtioWlUrl[] = "virtio_wl";
static constexpr uint16_t kNumQueues = 2;