qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

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"
     16 typedef struct SysBusI82596State SysBusI82596State;
     17 DECLARE_INSTANCE_CHECKER(SysBusI82596State, SYSBUS_I82596,
     18                          TYPE_LASI_82596)
     19 
     20 struct SysBusI82596State {
     21     SysBusDevice parent_obj;
     22 
     23     I82596State state;
     24     uint16_t last_val;
     25     int val_index:1;
     26 };
     27 
     28 SysBusI82596State *lasi_82596_init(MemoryRegion *addr_space,
     29                                     hwaddr hpa, qemu_irq irq);
     30 
     31 #endif