/* Copyright (c) 2021-2023 Barcelona Supercomputing Center (BSC) * SPDX-License-Identifier: GPL-3.0-or-later */ #ifndef MODEL_PRV_H #define MODEL_PRV_H #include "emu.h" #include "pv/pcf.h" struct model_pvt_spec { const int *type; const char **prefix; const char **suffix; const struct pcf_value_label (**label)[]; }; #include "model_cpu.h" #include "model_thread.h" int model_pvt_connect_cpu(struct emu *emu, const struct model_cpu_spec *spec); int model_pvt_connect_thread(struct emu *emu, const struct model_thread_spec *spec); #endif /* MODEL_PRV_H */