target/tricore: Use generic cpu_list()
No changes in the output from the following command. [gshan@gshan q]$ ./build/qemu-system-tricore -cpu ? Available CPUs: tc1796 tc1797 tc27x tc37x Signed-off-by: Gavin Shan <gshan@redhat.com> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-ID: <20231114235628.534334-21-gshan@redhat.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
This commit is contained in:
parent
08536d1175
commit
40b807e26c
@ -246,10 +246,6 @@ void fpu_set_state(CPUTriCoreState *env);
|
|||||||
|
|
||||||
#define MMU_USER_IDX 2
|
#define MMU_USER_IDX 2
|
||||||
|
|
||||||
void tricore_cpu_list(void);
|
|
||||||
|
|
||||||
#define cpu_list tricore_cpu_list
|
|
||||||
|
|
||||||
static inline int cpu_mmu_index(CPUTriCoreState *env, bool ifetch)
|
static inline int cpu_mmu_index(CPUTriCoreState *env, bool ifetch)
|
||||||
{
|
{
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -96,28 +96,6 @@ bool tricore_cpu_tlb_fill(CPUState *cs, vaddr address, int size,
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void tricore_cpu_list_entry(gpointer data, gpointer user_data)
|
|
||||||
{
|
|
||||||
ObjectClass *oc = data;
|
|
||||||
const char *typename;
|
|
||||||
char *name;
|
|
||||||
|
|
||||||
typename = object_class_get_name(oc);
|
|
||||||
name = g_strndup(typename, strlen(typename) - strlen("-" TYPE_TRICORE_CPU));
|
|
||||||
qemu_printf(" %s\n", name);
|
|
||||||
g_free(name);
|
|
||||||
}
|
|
||||||
|
|
||||||
void tricore_cpu_list(void)
|
|
||||||
{
|
|
||||||
GSList *list;
|
|
||||||
|
|
||||||
list = object_class_get_list_sorted(TYPE_TRICORE_CPU, false);
|
|
||||||
qemu_printf("Available CPUs:\n");
|
|
||||||
g_slist_foreach(list, tricore_cpu_list_entry, NULL);
|
|
||||||
g_slist_free(list);
|
|
||||||
}
|
|
||||||
|
|
||||||
void fpu_set_state(CPUTriCoreState *env)
|
void fpu_set_state(CPUTriCoreState *env)
|
||||||
{
|
{
|
||||||
switch (extract32(env->PSW, 24, 2)) {
|
switch (extract32(env->PSW, 24, 2)) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user