cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

hcd-xhci-sysbus.h (699B)


      1/*
      2 * USB xHCI controller for system-bus interface
      3 *
      4 * SPDX-FileCopyrightText: 2020 Xilinx
      5 * SPDX-FileContributor: Author: Sai Pavan Boddu <sai.pavan.boddu@xilinx.com>
      6 * SPDX-sourceInfo: Based on hcd-echi-sysbus
      7 *
      8 * SPDX-License-Identifier: GPL-2.0-or-later
      9 */
     10
     11#ifndef HW_USB_HCD_XHCI_SYSBUS_H
     12#define HW_USB_HCD_XHCI_SYSBUS_H
     13
     14#include "hw/usb.h"
     15#include "hcd-xhci.h"
     16#include "hw/sysbus.h"
     17
     18#define XHCI_SYSBUS(obj) \
     19    OBJECT_CHECK(XHCISysbusState, (obj), TYPE_XHCI_SYSBUS)
     20
     21
     22typedef struct XHCISysbusState {
     23    /*< private >*/
     24    SysBusDevice parent_obj;
     25    /*< public >*/
     26    XHCIState xhci;
     27    qemu_irq *irq;
     28} XHCISysbusState;
     29
     30void xhci_sysbus_reset(DeviceState *dev);
     31#endif