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

virtio_pmem.h (700B)


      1/* SPDX-License-Identifier: (GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause */
      2/*
      3 * Definitions for virtio-pmem devices.
      4 *
      5 * Copyright (C) 2019 Red Hat, Inc.
      6 *
      7 * Author(s): Pankaj Gupta <pagupta@redhat.com>
      8 */
      9
     10#ifndef _LINUX_VIRTIO_PMEM_H
     11#define _LINUX_VIRTIO_PMEM_H
     12
     13#include "standard-headers/linux/types.h"
     14#include "standard-headers/linux/virtio_ids.h"
     15#include "standard-headers/linux/virtio_config.h"
     16
     17struct virtio_pmem_config {
     18	uint64_t start;
     19	uint64_t size;
     20};
     21
     22#define VIRTIO_PMEM_REQ_TYPE_FLUSH      0
     23
     24struct virtio_pmem_resp {
     25	/* Host return status corresponding to flush request */
     26	uint32_t ret;
     27};
     28
     29struct virtio_pmem_req {
     30	/* command type */
     31	uint32_t type;
     32};
     33
     34#endif