ovni/src/emu/model_pvt.h
Rodrigo Arias ddbb7dd9f4 Add include-what-you-use
Adds forwards declarations in headers and includes all headers in
sources, even if they are found by transitive includes.
2023-03-24 12:08:45 +00:00

24 lines
592 B
C

/* 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 "common.h"
struct emu;
struct model_cpu_spec;
struct model_thread_spec;
struct model_pvt_spec {
const int *type;
const char **prefix;
const char **suffix;
const long *flags;
const struct pcf_value_label **label;
};
USE_RET int model_pvt_connect_cpu(struct emu *emu, const struct model_cpu_spec *spec);
USE_RET int model_pvt_connect_thread(struct emu *emu, const struct model_thread_spec *spec);
#endif /* MODEL_PRV_H */