lasi_82596.h (668B)
1/* 2 * QEMU LASI i82596 device emulation 3 * 4 * Copyright (c) 201 Helge Deller <deller@gmx.de> 5 * 6 */ 7 8#ifndef LASI_82596_H 9#define LASI_82596_H 10 11#include "net/net.h" 12#include "hw/net/i82596.h" 13#include "qom/object.h" 14 15#define TYPE_LASI_82596 "lasi_82596" 16typedef struct SysBusI82596State SysBusI82596State; 17DECLARE_INSTANCE_CHECKER(SysBusI82596State, SYSBUS_I82596, 18 TYPE_LASI_82596) 19 20struct SysBusI82596State { 21 SysBusDevice parent_obj; 22 23 I82596State state; 24 uint16_t last_val; 25 int val_index:1; 26}; 27 28SysBusI82596State *lasi_82596_init(MemoryRegion *addr_space, 29 hwaddr hpa, qemu_irq irq); 30 31#endif