Browse Source

qemu/target_info: Add %target_cpu_type field to TargetInfo

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
pull/291/head
Philippe Mathieu-Daudé 11 months ago
committed by Richard Henderson
parent
commit
b113dfa081
  1. 2
      include/qemu/target-info-impl.h
  2. 6
      target-info-stub.c
  3. 5
      target-info.c

2
include/qemu/target-info-impl.h

@ -14,6 +14,8 @@
typedef struct TargetInfo {
/* runtime equivalent of TARGET_NAME definition */
const char *target_name;
/* runtime equivalent of CPU_RESOLVING_TYPE definition */
const char *cpu_type;
/* QOM typename machines for this binary must implement */
const char *machine_typename;
} TargetInfo;

6
target-info-stub.c

@ -14,6 +14,7 @@
static const TargetInfo target_info_stub = {
.target_name = TARGET_NAME,
.cpu_type = CPU_RESOLVING_TYPE,
.machine_typename = TYPE_MACHINE,
};
@ -21,8 +22,3 @@ const TargetInfo *target_info(void)
{
return &target_info_stub;
}
const char *target_cpu_type(void)
{
return CPU_RESOLVING_TYPE;
}

5
target-info.c

@ -15,6 +15,11 @@ const char *target_name(void)
return target_info()->target_name;
}
const char *target_cpu_type(void)
{
return target_info()->cpu_type;
}
const char *target_machine_typename(void)
{
return target_info()->machine_typename;

Loading…
Cancel
Save