| Line 37... | Line 37... | 
      
        | #include "sim-config.h"
 | #include "sim-config.h"
 | 
      
        | #include "spr-defs.h"
 | #include "spr-defs.h"
 | 
      
        | #include "execute.h"
 | #include "execute.h"
 | 
      
        |  
 |  
 | 
      
        |  
 |  
 | 
      
        | #define WARNING(s) fprintf (stderr, "Warning: config.%s: %s\n", cur_section->name, (s))
 | #define WARNING(s) fprintf (stderr, "Warning: config.cpu: %s\n", (s))
 | 
      
        |  
 |  
 | 
      
        | /*---------------------------------------------------------------------------*/
 | /*---------------------------------------------------------------------------*/
 | 
      
        | /*!Set the CPU version
 | /*!Set the CPU version
 | 
      
        |  
 |  
 | 
      
        |    Value must be an 8-bit integer. Larger values are truncated with a warning.
 |    Value must be an 8-bit integer. Larger values are truncated with a warning.
 | 
      
        | Line 224... | Line 224... | 
      
        | void
 | void
 | 
      
        | reg_cpu_sec ()
 | reg_cpu_sec ()
 | 
      
        | {
 | {
 | 
      
        |   struct config_section *sec = reg_config_sec ("cpu", NULL, NULL);
 |   struct config_section *sec = reg_config_sec ("cpu", NULL, NULL);
 | 
      
        |  
 |  
 | 
      
        |   reg_config_param (sec, "ver",         paramt_int, cpu_ver);
 |   reg_config_param (sec, "ver",         PARAMT_INT, cpu_ver);
 | 
      
        |   reg_config_param (sec, "cfg",         paramt_int, cpu_cfg);
 |   reg_config_param (sec, "cfg",         PARAMT_INT, cpu_cfg);
 | 
      
        |   reg_config_param (sec, "rev",         paramt_int, cpu_rev);
 |   reg_config_param (sec, "rev",         PARAMT_INT, cpu_rev);
 | 
      
        |   reg_config_param (sec, "upr",         paramt_int, cpu_upr);
 |   reg_config_param (sec, "upr",         PARAMT_INT, cpu_upr);
 | 
      
        |   reg_config_param (sec, "cfgr",        paramt_int, cpu_cfgr);
 |   reg_config_param (sec, "cfgr",        PARAMT_INT, cpu_cfgr);
 | 
      
        |   reg_config_param (sec, "sr",          paramt_int, cpu_sr);
 |   reg_config_param (sec, "sr",          PARAMT_INT, cpu_sr);
 | 
      
        |   reg_config_param (sec, "superscalar", paramt_int, cpu_superscalar);
 |   reg_config_param (sec, "superscalar", PARAMT_INT, cpu_superscalar);
 | 
      
        |   reg_config_param (sec, "hazards",     paramt_int, cpu_hazards);
 |   reg_config_param (sec, "hazards",     PARAMT_INT, cpu_hazards);
 | 
      
        |   reg_config_param (sec, "dependstats", paramt_int, cpu_dependstats);
 |   reg_config_param (sec, "dependstats", PARAMT_INT, cpu_dependstats);
 | 
      
        |   reg_config_param (sec, "sbuf_len",    paramt_int, cpu_sbuf_len);
 |   reg_config_param (sec, "sbuf_len",    PARAMT_INT, cpu_sbuf_len);
 | 
      
        |   reg_config_param (sec, "hardfloat",   paramt_int, cpu_hardfloat);
 |   reg_config_param (sec, "hardfloat",   PARAMT_INT, cpu_hardfloat);
 | 
      
        |  
 |  
 | 
      
        | }       /* reg_cpu_sec() */
 | }       /* reg_cpu_sec() */
 | 
      
        |  
 |  
 | 
      
        |  No newline at end of file
 |  No newline at end of file
 |