发明名称 System and method for socket backed host controller interface emulation for virtual bluetooth adapter
摘要 A Bluetooth adapter is shared among guest operating systems of different virtual machines running on a common host computer system using a Bluetooth virtualization stack. The Bluetooth virtualization stack is exposed as a Bluetooth adapter to a guest operating system and as a Bluetooth application to a host operating system. The Bluetooth virtualization stack parses individual socket streams associated with an asynchronous connectionless link (ACL) originating from the guest operating system and couples the socket streams to an application interface associated within the host operating system. Plural instances of the guest operating system and corresponding Bluetooth virtualization stack collectively present a set of socket connections to the host operating system. A Bluetooth driver within the host operating system multiplexes the set of socket streams, advantageously sharing the Bluetooth adapter among different instances of the guest operating system.
申请公布号 US8798541(B1) 申请公布日期 2014.08.05
申请号 US201113084327 申请日期 2011.04.11
申请人 VMware, Inc. 发明人 Scott Micah Elizabeth
分类号 H04B7/00 主分类号 H04B7/00
代理机构 代理人
主权项 1. A system comprising: a plurality of guest virtual machines (VMs) executing on a physical computer system having a wireless communication adapter configured therein, each VM implementing a first wireless driver configured to transmit and receive data packets encapsulated in a first format to and from a corresponding wireless virtualization stack; virtualization software running on the physical computer system that includes the wireless virtualization stacks, each of which corresponds to one of the VMs; and a second wireless device driver running within a host operating system executing on the physical computer system that is interfaced between each of the wireless virtualization stacks and the wireless communication adapter and is configured to transmit and receive data packets encapsulated in a second format to and from the wireless communication stacks.
地址 Palo Alto CA US