diff options
| -rw-r--r-- | qtmips_cli/main.cpp | 4 | ||||
| -rw-r--r-- | qtmips_gui/NewDialogCache.ui | 4 | ||||
| -rw-r--r-- | qtmips_machine/cache.cpp | 2 | ||||
| -rw-r--r-- | qtmips_machine/machineconfig.cpp | 4 | ||||
| -rw-r--r-- | qtmips_machine/machineconfig.h | 4 | ||||
| -rw-r--r-- | qtmips_machine/tests/testcache.cpp | 2 | ||||
| -rw-r--r-- | qtmips_machine/tests/testcore.cpp | 4 | 
7 files changed, 12 insertions, 12 deletions
diff --git a/qtmips_cli/main.cpp b/qtmips_cli/main.cpp index 1a742e3..e80670b 100644 --- a/qtmips_cli/main.cpp +++ b/qtmips_cli/main.cpp @@ -117,9 +117,9 @@ void configure_cache(MachineConfigCache &cacheconf, QStringList cachearg, QStrin          if (pieces.at(3).toLower() == "wb")              cacheconf.set_write_policy(MachineConfigCache::WP_BACK);          else if (pieces.at(3).toLower() == "wt" || pieces.at(3).toLower() == "wtna") -            cacheconf.set_write_policy(MachineConfigCache::WP_TROUGH_NOALLOC); +            cacheconf.set_write_policy(MachineConfigCache::WP_THROUGH_NOALLOC);          else if (pieces.at(3).toLower() == "wta") -            cacheconf.set_write_policy(MachineConfigCache::WP_TROUGH_ALLOC); +            cacheconf.set_write_policy(MachineConfigCache::WP_THROUGH_ALLOC);          else {              std::cerr << "Write policy for " << which.toLocal8Bit().data() << " cache is incorrect (correct wb/wt/wtna/wta)." << std::endl;              exit(1); diff --git a/qtmips_gui/NewDialogCache.ui b/qtmips_gui/NewDialogCache.ui index f698287..b09fa50 100644 --- a/qtmips_gui/NewDialogCache.ui +++ b/qtmips_gui/NewDialogCache.ui @@ -102,12 +102,12 @@         <widget class="QComboBox" name="writeback_policy">          <item>           <property name="text"> -          <string>Write trough - noallocate</string> +          <string>Write through - noallocate</string>           </property>          </item>          <item>           <property name="text"> -          <string>Write trough - write allocate</string> +          <string>Write through - write allocate</string>           </property>          </item>          <item> diff --git a/qtmips_machine/cache.cpp b/qtmips_machine/cache.cpp index ec6a021..b3afbeb 100644 --- a/qtmips_machine/cache.cpp +++ b/qtmips_machine/cache.cpp @@ -311,7 +311,7 @@ bool Cache::access(std::uint32_t address, std::uint32_t *data, bool write, std::      // Need to find new block      if (indx >= cnf.associativity()) {          // if write through we do not need to alloecate cache line does not allocate -        if (write && cnf.write_policy() == MachineConfigCache::WP_TROUGH_NOALLOC) { +        if (write && cnf.write_policy() == MachineConfigCache::WP_THROUGH_NOALLOC) {              miss_write++;              emit miss_update(miss());              update_statistics(); diff --git a/qtmips_machine/machineconfig.cpp b/qtmips_machine/machineconfig.cpp index 272a7a6..c926348 100644 --- a/qtmips_machine/machineconfig.cpp +++ b/qtmips_machine/machineconfig.cpp @@ -55,7 +55,7 @@ using namespace machine;  #define DFC_BLOCKS 1  #define DFC_ASSOC 1  #define DFC_REPLAC RP_RAND -#define DFC_WRITE WP_TROUGH_NOALLOC +#define DFC_WRITE WP_THROUGH_NOALLOC  //////////////////////////////////////////////////////////////////////////////  MachineConfigCache::MachineConfigCache() { @@ -107,7 +107,7 @@ void MachineConfigCache::preset(enum ConfigPresets p) {          set_blocks(2);          set_associativity(2);          set_replacement_policy(RP_RAND); -        set_write_policy(WP_TROUGH_NOALLOC); +        set_write_policy(WP_THROUGH_NOALLOC);          break;      case CP_SINGLE:      case CP_PIPE_NO_HAZARD: diff --git a/qtmips_machine/machineconfig.h b/qtmips_machine/machineconfig.h index b8504b4..987f3aa 100644 --- a/qtmips_machine/machineconfig.h +++ b/qtmips_machine/machineconfig.h @@ -65,8 +65,8 @@ public:      };      enum WritePolicy { -        WP_TROUGH_NOALLOC, // Write trough -        WP_TROUGH_ALLOC, // Write trough +        WP_THROUGH_NOALLOC, // Write through +        WP_THROUGH_ALLOC, // Write through          WP_BACK // Write back      }; diff --git a/qtmips_machine/tests/testcache.cpp b/qtmips_machine/tests/testcache.cpp index 92af45f..a760981 100644 --- a/qtmips_machine/tests/testcache.cpp +++ b/qtmips_machine/tests/testcache.cpp @@ -44,7 +44,7 @@ void MachineTests::cache_data() {      QTest::addColumn<unsigned>("miss");      MachineConfigCache cache_c; -    cache_c.set_write_policy(MachineConfigCache::WP_TROUGH_ALLOC); +    cache_c.set_write_policy(MachineConfigCache::WP_THROUGH_ALLOC);      cache_c.set_enabled(true);      cache_c.set_sets(8);      cache_c.set_blocks(1); diff --git a/qtmips_machine/tests/testcore.cpp b/qtmips_machine/tests/testcore.cpp index 53b6304..68da14c 100644 --- a/qtmips_machine/tests/testcore.cpp +++ b/qtmips_machine/tests/testcore.cpp @@ -981,7 +981,7 @@ void MachineTests::pipecore_wt_na_memory_tests() {      cache_conf.set_blocks(1); // Number of blocks      cache_conf.set_associativity(2); // Degree of associativity      cache_conf.set_replacement_policy(MachineConfigCache::RP_LRU); -    cache_conf.set_write_policy(MachineConfigCache::WP_TROUGH_NOALLOC); +    cache_conf.set_write_policy(MachineConfigCache::WP_THROUGH_NOALLOC);      Cache i_cache(&mem_init, &cache_conf);      Cache d_cache(&mem_init, &cache_conf);      CorePipelined core(®_init, &i_cache, &d_cache, MachineConfig::HU_STALL_FORWARD); @@ -1000,7 +1000,7 @@ void MachineTests::pipecore_wt_a_memory_tests() {      cache_conf.set_blocks(1); // Number of blocks      cache_conf.set_associativity(2); // Degree of associativity      cache_conf.set_replacement_policy(MachineConfigCache::RP_LRU); -    cache_conf.set_write_policy(MachineConfigCache::WP_TROUGH_ALLOC); +    cache_conf.set_write_policy(MachineConfigCache::WP_THROUGH_ALLOC);      Cache i_cache(&mem_init, &cache_conf);      Cache d_cache(&mem_init, &cache_conf);      CorePipelined core(®_init, &i_cache, &d_cache, MachineConfig::HU_STALL_FORWARD);  | 
