From 6d8d6d15cdf5547740afbd41efe7c0f1d62079f3 Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Thu, 6 Apr 2006 14:52:44 -0400 Subject: Fixed up the isa description. Also added some capability to the isa_parser in the InstObjParams constructor. arch/isa_parser.py: Expanded the capability of the InstObjParams constructor to allow adding in extra keys for use in templates. These are added as key, value tuples as optional arguements. arch/sparc/isa/base.isa: arch/sparc/isa/formats/mem.isa: arch/sparc/isa/formats/priv.isa: The genCompositeIop function is no longer needed, as this functionality is now in the InstObjParams constructor. arch/sparc/isa/decoder.isa: Fixed up alot of instructions, and fixed indentation. arch/sparc/isa/formats/integerop.isa: The genCompositeIop function is no longer needed, as this functionality is now in the InstObjParams constructor. Also changed the immediate values to be signed. base/traceflags.py: Added SPARC traceflag configs/test/hello_sparc: Recompiled without -mflat cpu/cpu_exec_context.cc: Used the regfile clear function rather than memsetting to 0. --HG-- extra : convert_revision : b9da6f264f3ebc4ce1815008dfff7f476b247ee9 --- configs/test/hello_sparc | Bin 644149 -> 644149 bytes 1 file changed, 0 insertions(+), 0 deletions(-) (limited to 'configs') diff --git a/configs/test/hello_sparc b/configs/test/hello_sparc index eac51355b..e254ae33f 100755 Binary files a/configs/test/hello_sparc and b/configs/test/hello_sparc differ -- cgit v1.2.3