提交 7183128b 编写于 作者: P Peter Crosthwaite 提交者: Paolo Bonzini

tricore: Remove ELF_MACHINE from cpu.h

The bootloader can just pass EM_TRICORE directly, as that
is architecture specific code.

This removes another architecture specific definition from the global
namespace.

Cc: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
Acked-By: NBastian Koppelmann <kbastian@mail.uni-paderborn.de>
Reviewed-by: NRichard Henderson <rth@twiddle.net>
Acked-By: NRiku Voipio <riku.voipio@linaro.org>
Signed-off-by: NPeter Crosthwaite <crosthwaite.peter@gmail.com>
Signed-off-by: NPaolo Bonzini <pbonzini@redhat.com>
上级 ed03ecf8
...@@ -44,7 +44,7 @@ static void tricore_load_kernel(CPUTriCoreState *env) ...@@ -44,7 +44,7 @@ static void tricore_load_kernel(CPUTriCoreState *env)
kernel_size = load_elf(tricoretb_binfo.kernel_filename, NULL, kernel_size = load_elf(tricoretb_binfo.kernel_filename, NULL,
NULL, (uint64_t *)&entry, NULL, NULL, (uint64_t *)&entry, NULL,
NULL, 0, NULL, 0,
ELF_MACHINE, 1); EM_TRICORE, 1);
if (kernel_size <= 0) { if (kernel_size <= 0) {
error_report("qemu: no kernel file '%s'", error_report("qemu: no kernel file '%s'",
tricoretb_binfo.kernel_filename); tricoretb_binfo.kernel_filename);
......
...@@ -25,8 +25,6 @@ ...@@ -25,8 +25,6 @@
#include "exec/cpu-defs.h" #include "exec/cpu-defs.h"
#include "fpu/softfloat.h" #include "fpu/softfloat.h"
#define ELF_MACHINE EM_TRICORE
#define CPUArchState struct CPUTriCoreState #define CPUArchState struct CPUTriCoreState
struct CPUTriCoreState; struct CPUTriCoreState;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册