/* | |
* QEMU LASI i82596 device emulation | |
* | |
* Copyright (c) 201 Helge Deller <deller@gmx.de> | |
* | |
*/ | |
#ifndef LASI_82596_H | |
#define LASI_82596_H | |
#include "net/net.h" | |
#include "hw/net/i82596.h" | |
#include "qom/object.h" | |
#define TYPE_LASI_82596 "lasi_82596" | |
typedef struct SysBusI82596State SysBusI82596State; | |
DECLARE_INSTANCE_CHECKER(SysBusI82596State, SYSBUS_I82596, | |
TYPE_LASI_82596) | |
struct SysBusI82596State { | |
SysBusDevice parent_obj; | |
I82596State state; | |
uint16_t last_val; | |
int val_index:1; | |
}; | |
SysBusI82596State *lasi_82596_init(MemoryRegion *addr_space, | |
hwaddr hpa, qemu_irq irq); | |
#endif |