From bb756eebdac6fd24e8919e2c43f7d2c8c4091f59 Mon Sep 17 00:00:00 2001 From: RajithaY Date: Tue, 25 Apr 2017 03:31:15 -0700 Subject: Adding qemu as a submodule of KVMFORNFV This Patch includes the changes to add qemu as a submodule to kvmfornfv repo and make use of the updated latest qemu for the execution of all testcase Change-Id: I1280af507a857675c7f81d30c95255635667bdd7 Signed-off-by:RajithaY --- qemu/roms/SLOF/lib/libusb/usb-slof.c | 93 ------------------------------------ 1 file changed, 93 deletions(-) delete mode 100644 qemu/roms/SLOF/lib/libusb/usb-slof.c (limited to 'qemu/roms/SLOF/lib/libusb/usb-slof.c') diff --git a/qemu/roms/SLOF/lib/libusb/usb-slof.c b/qemu/roms/SLOF/lib/libusb/usb-slof.c deleted file mode 100644 index ff070559a..000000000 --- a/qemu/roms/SLOF/lib/libusb/usb-slof.c +++ /dev/null @@ -1,93 +0,0 @@ -/****************************************************************************** - * Copyright (c) 2013 IBM Corporation - * All rights reserved. - * This program and the accompanying materials - * are made available under the terms of the BSD License - * which accompanies this distribution, and is available at - * http://www.opensource.org/licenses/bsd-license.php - * - * Contributors: - * IBM Corporation - initial implementation - *****************************************************************************/ -/* - * All functions concerning interface to slof - */ - -#include -#include "helpers.h" -#include "usb-core.h" -#include "paflof.h" - -#undef SLOF_DEBUG -//#define SLOF_DEBUG -#ifdef SLOF_DEBUG -#define dprintf(_x ...) do { printf(_x); } while(0) -#else -#define dprintf(_x ...) -#endif - -static int slof_usb_handle(struct usb_dev *dev) -{ - struct slof_usb_dev sdev; - sdev.port = dev->port; - sdev.addr = dev->addr; - sdev.hcitype = dev->hcidev->type; - sdev.num = dev->hcidev->num; - sdev.udev = dev; - - if (dev->class == DEV_HID_KEYB) { - dprintf("Keyboard %ld %ld\n", dev->hcidev->type, dev->hcidev->num); - sdev.devtype = DEVICE_KEYBOARD; - forth_push((long)&sdev); - forth_eval("s\" dev-keyb.fs\" INCLUDED"); - } else if (dev->class == DEV_HID_MOUSE) { - dprintf("Mouse %ld %ld\n", dev->hcidev->type, dev->hcidev->num); - sdev.devtype = DEVICE_MOUSE; - forth_push((long)&sdev); - forth_eval("s\" dev-mouse.fs\" INCLUDED"); - } else if ((dev->class >> 16 & 0xFF) == 8) { - dprintf("MASS Storage device %ld %ld\n", dev->hcidev->type, dev->hcidev->num); - sdev.devtype = DEVICE_DISK; - forth_push((long)&sdev); - forth_eval("s\" dev-storage.fs\" INCLUDED"); - } else if (dev->class == DEV_HUB) { - dprintf("Generic hub device %ld %ld\n", dev->hcidev->type, - dev->hcidev->num); - sdev.devtype = DEVICE_HUB; - forth_push((long)&sdev); - forth_eval("s\" dev-hub.fs\" INCLUDED"); - } - return true; -} - -void usb_slof_populate_new_device(struct usb_dev *dev) -{ - switch (usb_get_intf_class(dev->class)) { - case 3: - dprintf("HID found %06X\n", dev->class); - slof_usb_handle(dev); - break; - case 8: - dprintf("MASS STORAGE found %d %06X\n", dev->intf_num, - dev->class); - if ((dev->class & 0x50) != 0x50) { /* Bulk-only supported */ - printf("Device not supported %06X\n", dev->class); - break; - } - - if (!usb_msc_reset(dev)) { - printf("%s: bulk reset failed\n", __func__); - break; - } - SLOF_msleep(100); - slof_usb_handle(dev); - break; - case 9: - dprintf("HUB found\n"); - slof_usb_handle(dev); - break; - default: - printf("USB Interface class -%x- Not supported\n", dev->class); - break; - } -} -- cgit 1.2.3-korg