13d881164SPhilippe Mathieu-Daudé /* 23d881164SPhilippe Mathieu-Daudé * QEMU target info helpers 33d881164SPhilippe Mathieu-Daudé * 43d881164SPhilippe Mathieu-Daudé * Copyright (c) Linaro 53d881164SPhilippe Mathieu-Daudé * 63d881164SPhilippe Mathieu-Daudé * SPDX-License-Identifier: GPL-2.0-or-later 73d881164SPhilippe Mathieu-Daudé */ 83d881164SPhilippe Mathieu-Daudé 93d881164SPhilippe Mathieu-Daudé #include "qemu/osdep.h" 103d881164SPhilippe Mathieu-Daudé #include "qemu/target-info.h" 113d881164SPhilippe Mathieu-Daudé #include "qemu/target-info-impl.h" 123d881164SPhilippe Mathieu-Daudé target_name(void)133d881164SPhilippe Mathieu-Daudéconst char *target_name(void) 143d881164SPhilippe Mathieu-Daudé { 153d881164SPhilippe Mathieu-Daudé return target_info()->target_name; 163d881164SPhilippe Mathieu-Daudé } 1728502121SPhilippe Mathieu-Daudé target_long_bits(void)18*c1be135aSPhilippe Mathieu-Daudéunsigned target_long_bits(void) 19*c1be135aSPhilippe Mathieu-Daudé { 20*c1be135aSPhilippe Mathieu-Daudé return target_info()->long_bits; 21*c1be135aSPhilippe Mathieu-Daudé } 22*c1be135aSPhilippe Mathieu-Daudé target_cpu_type(void)23b113dfa0SPhilippe Mathieu-Daudéconst char *target_cpu_type(void) 24b113dfa0SPhilippe Mathieu-Daudé { 25b113dfa0SPhilippe Mathieu-Daudé return target_info()->cpu_type; 26b113dfa0SPhilippe Mathieu-Daudé } 27b113dfa0SPhilippe Mathieu-Daudé target_machine_typename(void)2828502121SPhilippe Mathieu-Daudéconst char *target_machine_typename(void) 2928502121SPhilippe Mathieu-Daudé { 3028502121SPhilippe Mathieu-Daudé return target_info()->machine_typename; 3128502121SPhilippe Mathieu-Daudé } 32