This is the POWERPC ArchC 2.22functional model. This model has the system call emulation functions implemented, so it is a good idea to turn on the ABI option. To use acsim, the interpreted simulator: acsim powerpc.ac -abi (create the simulator) make -f Makefile.archc (compile) powerpc.x --load= [args] (run an application) The [args] are optional arguments for the application. There are two formats recognized for application : - ELF binary matching ArchC specifications - hexadecimal text file for ArchC To generate binary utilities use: acbingen.sh -i -a powerpc.ac This will generate the tools source files using the architeture name (if omitted, powerpc is used), copy them to the binutils source tree, build and install them into the directory (which -must- be an absolute path). Use "acbingen.sh -h" to get information about the command-line options available. For more information visit http://www.archc.org CHANGELOG: ========== Version 1.0.1: - Updated syscall emulation to work with new version of libac_sysc (this new version of libac_sysc is used by GCC 4.8 cross compiler and above) Version 1.0.0: - ArchC 2.2 compliant Version 0.7.4: - Fixed gdb_funcs bug when using ArchC 2.0 or later - ArchC 2.1 compliant Version 0.7.3: - Added binary utilities support files - Adjusted mullhw syntax - ArchC 2.0 compliant Version 0.7.2-archc2.0beta3: - Added license headers Version 0.7.1-archc2.0beta1 - Model compliant with ArchC 2.0beta1 Version 0.7.1: - Included optional properties to optimize compiled simulation - Changed dprintf function (conflict with native dprintf()) - Changed SC1 type (to include the LEV field) - Changed XL2 type (to include the BH field) - Added assembly language information Version 0.7.0: - Model passed selected Mediabench and Mibench applications - Included file for GDB integration