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

qtest.h (724B)


      1/*
      2 * Test Server
      3 *
      4 * Copyright IBM, Corp. 2011
      5 *
      6 * Authors:
      7 *  Anthony Liguori   <aliguori@us.ibm.com>
      8 *
      9 * This work is licensed under the terms of the GNU GPL, version 2 or later.
     10 * See the COPYING file in the top-level directory.
     11 *
     12 */
     13
     14#ifndef QTEST_H
     15#define QTEST_H
     16
     17
     18extern bool qtest_allowed;
     19
     20static inline bool qtest_enabled(void)
     21{
     22    return qtest_allowed;
     23}
     24
     25bool qtest_driver(void);
     26
     27void qtest_server_init(const char *qtest_chrdev, const char *qtest_log, Error **errp);
     28
     29void qtest_server_set_send_handler(void (*send)(void *, const char *),
     30                                 void *opaque);
     31void qtest_server_inproc_recv(void *opaque, const char *buf);
     32
     33int64_t qtest_get_virtual_clock(void);
     34
     35#endif