File:  [Qemu by Fabrice Bellard] / qemu / usb-stub.c
Revision 1.1.1.2 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 17:20:14 2018 UTC (3 years, 1 month ago) by root
Branches: qemu, MAIN
CVS tags: qemu1001, qemu1000, qemu0151, qemu0150, qemu0141, qemu0140, qemu0130, qemu0125, qemu0124, qemu0123, qemu0122, qemu0121, qemu0120, qemu0111, qemu0110, HEAD
qemu 0.11.0

    1: /*
    2:  * Stub host USB redirector
    3:  *
    4:  * Copyright (c) 2005 Fabrice Bellard
    5:  *
    6:  * Copyright (c) 2008 Max Krasnyansky
    7:  *      Support for host device auto connect & disconnect
    8:  *      Major rewrite to support fully async operation
    9:  *
   10:  * Copyright 2008 TJ <linux@tjworld.net>
   11:  *      Added flexible support for /dev/bus/usb /sys/bus/usb/devices in addition
   12:  *      to the legacy /proc/bus/usb USB device discovery and handling
   13:  *
   14:  * Permission is hereby granted, free of charge, to any person obtaining a copy
   15:  * of this software and associated documentation files (the "Software"), to deal
   16:  * in the Software without restriction, including without limitation the rights
   17:  * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
   18:  * copies of the Software, and to permit persons to whom the Software is
   19:  * furnished to do so, subject to the following conditions:
   20:  *
   21:  * The above copyright notice and this permission notice shall be included in
   22:  * all copies or substantial portions of the Software.
   23:  *
   24:  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
   25:  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
   26:  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
   27:  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
   28:  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
   29:  * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
   30:  * THE SOFTWARE.
   31:  */
   32: 
   33: #include "qemu-common.h"
   34: #include "console.h"
   35: #include "hw/usb.h"
   36: #include "monitor.h"
   37: 
   38: void usb_host_info(Monitor *mon)
   39: {
   40:     monitor_printf(mon, "USB host devices not supported\n");
   41: }
   42: 
   43: /* XXX: modify configure to compile the right host driver */
   44: USBDevice *usb_host_device_open(const char *devname)
   45: {
   46:     return NULL;
   47: }
   48: 
   49: int usb_host_device_close(const char *devname)
   50: {
   51:     return 0;
   52: }

unix.superglobalmegacorp.com