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

__init__.py (945B)


      1"""
      2QEMU development and testing library.
      3
      4This library provides a few high-level classes for driving QEMU from a
      5test suite, not intended for production use.
      6
      7 | QEMUQtestProtocol: send/receive qtest messages.
      8 | QEMUMachine: Configure and Boot a QEMU VM
      9 | +-- QEMUQtestMachine: VM class, with a qtest socket.
     10
     11"""
     12
     13# Copyright (C) 2020-2021 John Snow for Red Hat Inc.
     14# Copyright (C) 2015-2016 Red Hat Inc.
     15# Copyright (C) 2012 IBM Corp.
     16#
     17# Authors:
     18#  John Snow <jsnow@redhat.com>
     19#  Fam Zheng <fam@euphon.net>
     20#
     21# This work is licensed under the terms of the GNU GPL, version 2.  See
     22# the COPYING file in the top-level directory.
     23#
     24
     25# pylint: disable=import-error
     26# see: https://github.com/PyCQA/pylint/issues/3624
     27# see: https://github.com/PyCQA/pylint/issues/3651
     28from .machine import QEMUMachine
     29from .qtest import QEMUQtestMachine, QEMUQtestProtocol
     30
     31
     32__all__ = (
     33    'QEMUMachine',
     34    'QEMUQtestProtocol',
     35    'QEMUQtestMachine',
     36)