diff --git a/emulator/vhci.c b/emulator/vhci.c
index 4295e30..a12b11e 100644
--- a/emulator/vhci.c
+++ b/emulator/vhci.c
{
return btdev_set_emu_opcode(vhci->btdev, opcode);
}
+
+int vhci_set_force_static_address(struct vhci *vhci, bool enable)
+{
+ char val;
+
+ val = (enable) ? 'Y' : 'N';
+
+ return vhci_debugfs_write(vhci, "force_static_address", &val,
+ sizeof(val));
+}
diff --git a/emulator/vhci.h b/emulator/vhci.h
index c42e8bd..6da56cb 100644
--- a/emulator/vhci.h
+++ b/emulator/vhci.h
int vhci_set_msft_opcode(struct vhci *vhci, uint16_t opcode);
int vhci_set_aosp_capable(struct vhci *vhci, bool enable);
int vhci_set_emu_opcode(struct vhci *vhci, uint16_t opcode);
+int vhci_set_force_static_address(struct vhci *vhci, bool enable);