From 3aa0dd271bc6f42ed9dcf73e535f46738846b4fe Mon Sep 17 00:00:00 2001 From: Magnus Olsen Date: Mon, 1 Jan 2007 13:37:24 +0000 Subject: [PATCH] Adding stubed arm4 for my CpuToIntel tool. Now we got tree diffent arch we can port over to intel x86 asm. But this tool are experment tool svn path=/trunk/; revision=25261 --- rosapps/devutils/cputointel/CpuToIntel.c | 6 +++++- rosapps/devutils/cputointel/cputointel.rbuild | 3 +++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/rosapps/devutils/cputointel/CpuToIntel.c b/rosapps/devutils/cputointel/CpuToIntel.c index 2ebedfc2792..ae60be129a1 100644 --- a/rosapps/devutils/cputointel/CpuToIntel.c +++ b/rosapps/devutils/cputointel/CpuToIntel.c @@ -3,8 +3,9 @@ #include #include #include +#include "ARM/ARM.h" #include "m68k/m68k.h" -#include "ppc/ppc.h" +#include "PPC/PPC.h" #include "misc.h" int main(int argc, char * argv[]) @@ -21,6 +22,7 @@ int main(int argc, char * argv[]) printf(" -cpu m68030 : convert motorala 68030 to intel asm \n"); printf(" -cpu m68040 : convert motorala 68040 to intel asm \n"); printf(" -cpu ppc : convert PowerPC to intel asm \n"); + printf(" -cpu ARM4 : convert ARM4 to intel asm \n"); printf("--------------------------------------------------------------\n"); printf(".......-BaseAddress adr : the start base address only accpect \n"); printf("....... dec value"); @@ -71,6 +73,8 @@ int main(int argc, char * argv[]) return M68KBrain(infile, outfile, BaseAddress, 68040); else if (stricmp(argv[2],"ppc")) return PPCBrain(infile, outfile, BaseAddress, 0); + else if (stricmp(argv[2],"arm4")) + return ARMBrain(infile, outfile, BaseAddress, 4); } } return 0; diff --git a/rosapps/devutils/cputointel/cputointel.rbuild b/rosapps/devutils/cputointel/cputointel.rbuild index c098b4dcd47..0a7b145830b 100644 --- a/rosapps/devutils/cputointel/cputointel.rbuild +++ b/rosapps/devutils/cputointel/cputointel.rbuild @@ -9,6 +9,9 @@ CpuToIntel.c misc.c + ARM/ARMBrain.c + ARM/ARMopcode.c + m68k/M68kBrain.c m68k/M68kopcode.c