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

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