13#include <cci_configuration> 
   16#include <ports/target.h> 
   17#include <ports/qemu-initiator-signal-socket.h> 
   18#include <virtio/virtio-mmio.h> 
   19#include <qemu-instance.h> 
   21#include <module_factory_registery.h> 
   26    std::string audiodev_id;
 
   37        , audiodev_id(std::string(sc_core::sc_module::name()) + 
"-id")
 
   39        std::stringstream 
opts;
 
   40        opts << driver << 
",id=" << audiodev_id;
 
   46    void before_end_of_elaboration()
 override 
   48        QemuVirtioMMIO::before_end_of_elaboration();
 
   50        m_dev.set_prop_str(
"audiodev", audiodev_id.c_str());
 
 
   54extern "C" void module_register();
 
This class encapsulates a libqemu-cxx qemu::LibQemu instance. It handles QEMU parameters and instance...
Definition qemu-instance.h:89
void add_arg(const char *arg)
Add a command line argument to the qemu instance.
Definition qemu-instance.h:331
Definition virtio-mmio.h:23
Definition virtio_mmio_sound.h:24