TEMU  3.0
The Terma Emulator
PCI.h File Reference
#include <assert.h>
#include <stdint.h>
#include "temu-c/Bus/PCIDefines.h"
#include "temu-c/Memory/Memory.h"
#include "temu-c/Support/Logging.h"
#include "temu-c/Support/Objsys.h"
Include dependency graph for PCI.h:

Go to the source code of this file.

Data Structures

struct  temu_PCIDeviceVTable
 
struct  temu_PCIConfig
 
struct  temu_PCIBusIface
 
struct  temu_PCIBridgeIface
 
struct  temu_PCIDeviceIface
 
struct  temu_PCIDevice
 

Macros

#define TEMU_PCI_BUS_IFACE_TYPE   "temu::PCIBusIface"
 
#define TEMU_PCI_BRIDGE_IFACE_TYPE   "temu::PCIBridgeIface"
 
#define TEMU_PCI_DEVICE_IFACE_TYPE   "temu::PCIDeviceIface"
 

Macro Definition Documentation

◆ TEMU_PCI_BRIDGE_IFACE_TYPE

#define TEMU_PCI_BRIDGE_IFACE_TYPE   "temu::PCIBridgeIface"

◆ TEMU_PCI_BUS_IFACE_TYPE

#define TEMU_PCI_BUS_IFACE_TYPE   "temu::PCIBusIface"

◆ TEMU_PCI_DEVICE_IFACE_TYPE

#define TEMU_PCI_DEVICE_IFACE_TYPE   "temu::PCIDeviceIface"