diff options
author | balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-09-29 00:31:41 +0000 |
---|---|---|
committer | balrog <balrog@c046a42c-6fe2-441c-8c8c-71466251a162> | 2008-09-29 00:31:41 +0000 |
commit | ab2b6f507ded382df734fe6a237ec56e2f421de4 (patch) | |
tree | 4232a0c947c2549fb1ea17aee85e557cb0c7c483 /hw | |
parent | 47e699dc804e7b2dd448dafe6f519c8aae2cf8b9 (diff) |
Use VHCI to allow the host os to participate in a qemu bluetooth "vlan".
This does the reverse of bt-host.c, proxying from guest to host.
Appears to be more reliable.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@5348 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'hw')
-rw-r--r-- | hw/bt.h | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -115,6 +115,9 @@ struct HCIInfo *bt_new_hci(struct bt_scatternet_s *net); /* bt-host.c */ struct HCIInfo *bt_host_hci(const char *id); +/* bt-vhci.c */ +void bt_vhci_init(struct HCIInfo *info); + /* bt-hci-csr.c */ enum { csrhci_pin_reset, @@ -167,6 +170,11 @@ enum bt_l2cap_psm_predef { /* bt-sdp.c */ void bt_l2cap_sdp_init(struct bt_l2cap_device_s *dev); +/* bt-hid.c */ +struct bt_device_s *bt_mouse_init(struct bt_scatternet_s *net); +struct bt_device_s *bt_tablet_init(struct bt_scatternet_s *net); +struct bt_device_s *bt_keyboard_init(struct bt_scatternet_s *net); + /* Link Management Protocol layer defines */ #define LLID_ACLU_CONT 0x1 |