quic/qbox
Loading...
Searching...
No Matches
virtio_gpu_gl_pci.h
1/*
2 * This file is part of libqbox
3 * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All Rights Reserved.
4 * Author: GreenSocs 2021
5 *
6 * SPDX-License-Identifier: BSD-3-Clause
7 */
8
9#ifndef _LIBQBOX_COMPONENTS_VIRTIO_GPU_GL_PCI_H
10#define _LIBQBOX_COMPONENTS_VIRTIO_GPU_GL_PCI_H
11
12#include <module_factory_registery.h>
13
14#include <virtio_gpu.h>
15
17{
18public:
19 cci::cci_param<uint64_t> p_hostmem_mb;
20
21 virtio_gpu_gl_pci(const sc_core::sc_module_name& name, sc_core::sc_object* o, sc_core::sc_object* t);
22 virtio_gpu_gl_pci(const sc_core::sc_module_name& name, QemuInstance& inst, qemu_gpex* gpex);
23
24 void before_end_of_elaboration() override;
25};
26
27extern "C" void module_register();
28#endif // _LIBQBOX_COMPONENTS_VIRTIO_GPU_GL_PCI_H
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_gl_pci.h:17