mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-07-27 04:13:53 -06:00
32 lines
760 B
C
32 lines
760 B
C
/*
|
|
* QEMU TargetInfo structure definition
|
|
*
|
|
* Copyright (c) Linaro
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0-or-later
|
|
*/
|
|
|
|
#ifndef QEMU_TARGET_INFO_IMPL_H
|
|
#define QEMU_TARGET_INFO_IMPL_H
|
|
|
|
#include "qemu/target-info.h"
|
|
|
|
typedef struct TargetInfo {
|
|
/* runtime equivalent of TARGET_NAME definition */
|
|
const char *target_name;
|
|
/* runtime equivalent of TARGET_LONG_BITS definition */
|
|
unsigned long_bits;
|
|
/* runtime equivalent of CPU_RESOLVING_TYPE definition */
|
|
const char *cpu_type;
|
|
/* QOM typename machines for this binary must implement */
|
|
const char *machine_typename;
|
|
} TargetInfo;
|
|
|
|
/**
|
|
* target_info:
|
|
*
|
|
* Returns: The TargetInfo structure definition for this target binary.
|
|
*/
|
|
const TargetInfo *target_info(void);
|
|
|
|
#endif
|