quic/qbox
Loading...
Searching...
No Matches
virtio_gpu_pci.h
1/*
2 * This file is part of libqbox
3 * Copyright (c) 2023 Qualcomm Innovation Center, Inc. All Rights Reserved.
4 *
5 * SPDX-License-Identifier: BSD-3-Clause
6 */
7
8#ifndef _LIBQBOX_COMPONENTS_VIRTIO_GPU_PCI_H
9#define _LIBQBOX_COMPONENTS_VIRTIO_GPU_PCI_H
10
11#include <module_factory_registery.h>
12
13#include <virtio_gpu.h>
14
16{
17public:
18 virtio_gpu_pci(const sc_core::sc_module_name& name, sc_core::sc_object* o, sc_core::sc_object* t)
19 : virtio_gpu_pci(name, *(dynamic_cast<QemuInstance*>(o)), (dynamic_cast<qemu_gpex*>(t)))
20 {
21 }
22 virtio_gpu_pci(const sc_core::sc_module_name& name, QemuInstance& inst, qemu_gpex* gpex): QemuVirtioGpu(name, inst, "pci", gpex) {}
23};
24
25extern "C" void module_register();
26#endif
This class encapsulates a libqemu-cxx qemu::LibQemu instance. It handles QEMU parameters and instance...
Definition qemu-instance.h:89
Definition target.h:160
Definition virtio_gpu.h:18
Definition qemu_gpex.h:32
Definition virtio_gpu_pci.h:16