cpu: Introduce a wrapper for being able to use TARGET_NAME in common code

In some spots, it would be helpful to be able to use TARGET_NAME
in common (target independent) code, too. Thus introduce a wrapper
that can be called from common code, too, just like we already
have one for target_words_bigendian().

Message-Id: <20230424160434.331175-3-thuth@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
This commit is contained in:
Thomas Huth 2023-04-24 18:04:33 +02:00
parent 5503da4a0c
commit 1077f50b23
2 changed files with 7 additions and 0 deletions

5
cpu.c
View File

@ -427,6 +427,11 @@ bool target_words_bigendian(void)
#endif #endif
} }
const char *target_name(void)
{
return TARGET_NAME;
}
void page_size_init(void) void page_size_init(void)
{ {
/* NOTE: we can always suppose that qemu_host_page_size >= /* NOTE: we can always suppose that qemu_host_page_size >=

View File

@ -1013,6 +1013,8 @@ void cpu_exec_unrealizefn(CPUState *cpu);
*/ */
bool target_words_bigendian(void); bool target_words_bigendian(void);
const char *target_name(void);
void page_size_init(void); void page_size_init(void);
#ifdef NEED_CPU_H #ifdef NEED_CPU_H