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

spice.h (649B)


      1#ifndef CHARDEV_SPICE_H
      2#define CHARDEV_SPICE_H
      3
      4#include <spice.h>
      5#include "chardev/char-fe.h"
      6#include "qom/object.h"
      7
      8struct SpiceChardev {
      9    Chardev               parent;
     10
     11    SpiceCharDeviceInstance sin;
     12    bool                  active;
     13    bool                  blocked;
     14    const uint8_t         *datapos;
     15    int                   datalen;
     16};
     17typedef struct SpiceChardev SpiceChardev;
     18
     19#define TYPE_CHARDEV_SPICE "chardev-spice"
     20#define TYPE_CHARDEV_SPICEVMC "chardev-spicevmc"
     21#define TYPE_CHARDEV_SPICEPORT "chardev-spiceport"
     22
     23DECLARE_INSTANCE_CHECKER(SpiceChardev, SPICE_CHARDEV,
     24                         TYPE_CHARDEV_SPICE)
     25
     26#endif