quic/qbox
Loading...
Searching...
No Matches
qemu-components
common
include
libqemu-cxx
target
hexagon.h
1
/*
2
* This file is part of libqemu-cxx
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
#pragma once
10
11
#include <libqemu-cxx/libqemu-cxx.h>
12
13
namespace
qemu {
14
class
CpuHexagon
:
public
Cpu
15
{
16
public
:
17
static
constexpr
const
char
*
const
TYPE =
"v67-hexagon-cpu"
;
18
19
using
MipUpdateCallbackFn = std::function<
void
(
uint32_t
)>;
20
21
CpuHexagon
() =
default
;
22
CpuHexagon
(
const
CpuHexagon
&) =
default
;
23
CpuHexagon
(
const
Object
&
o
):
Cpu
(
o
) {}
24
void
register_reset();
25
};
26
}
// namespace qemu
QemuTargetSocket
Definition
target.h:160
qemu::CpuHexagon
Definition
hexagon.h:15
qemu::Cpu
Definition
libqemu-cxx.h:664
qemu::Object
Definition
libqemu-cxx.h:229
Generated by
1.9.8