quic/qbox
Loading...
Searching...
No Matches
qemu-components
pci
virtio_gpu_gl_pci
include
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
16
class
virtio_gpu_gl_pci
:
public
QemuVirtioGpu
17
{
18
public
:
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
27
extern
"C"
void
module_register();
28
#endif
// _LIBQBOX_COMPONENTS_VIRTIO_GPU_GL_PCI_H
QemuInstance
This class encapsulates a libqemu-cxx qemu::LibQemu instance. It handles QEMU parameters and instance...
Definition
qemu-instance.h:89
QemuTargetSocket
Definition
target.h:160
QemuVirtioGpu
Definition
virtio_gpu.h:18
qemu_gpex
Definition
qemu_gpex.h:32
virtio_gpu_gl_pci
Definition
virtio_gpu_gl_pci.h:17
Generated by
1.9.8