diff options
| -rw-r--r-- | .gitignore | 29 | ||||
| -rw-r--r-- | src/cuda-sim/ptx_sim.h | 2 | ||||
| -rw-r--r-- | src/gpgpu-sim/shader.h | 2 | ||||
| -rw-r--r-- | src/gpuwattch/cacti/cacti.mk | 2 | ||||
| -rw-r--r-- | src/gpuwattch/cacti/nuca.cc | 9 | ||||
| -rw-r--r-- | src/gpuwattch/cacti/nuca.h | 1 |
6 files changed, 40 insertions, 5 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..53fadb5 --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +src/intersim2/lex.yy.c +src/intersim2/y.tab.c +src/intersim2/y.tab.h + +libcuda/cuobjdump_lexer.c +libcuda/cuobjdump_parser.c +libcuda/cuobjdump_parser.h +libcuda/cuobjdump_parser.output + +lib/* + +cuobjdump_to_ptxplus/elf_lexer.cc +cuobjdump_to_ptxplus/elf_parser.cc +cuobjdump_to_ptxplus/elf_parser.hh +cuobjdump_to_ptxplus/elf_parser.output +cuobjdump_to_ptxplus/header_lexer.cc +cuobjdump_to_ptxplus/header_parser.cc +cuobjdump_to_ptxplus/header_parser.hh +cuobjdump_to_ptxplus/header_parser.output +cuobjdump_to_ptxplus/lex.ptx_.c +cuobjdump_to_ptxplus/ptx.output +cuobjdump_to_ptxplus/ptx.tab.c +cuobjdump_to_ptxplus/ptx.tab.h +cuobjdump_to_ptxplus/sass_lexer.cc +cuobjdump_to_ptxplus/sass_parser.cc +cuobjdump_to_ptxplus/sass_parser.hh +cuobjdump_to_ptxplus/sass_parser.output + +build/*
\ No newline at end of file diff --git a/src/cuda-sim/ptx_sim.h b/src/cuda-sim/ptx_sim.h index 610efa2..f926e6d 100644 --- a/src/cuda-sim/ptx_sim.h +++ b/src/cuda-sim/ptx_sim.h @@ -470,7 +470,7 @@ private: std::list<reg_map_t> m_debug_trace_regs_read; bool m_enable_debug_trace; - std::stack<class operand_info> m_breakaddrs; + std::stack<class operand_info, std::vector<operand_info> > m_breakaddrs; }; addr_t generic_to_local( unsigned smid, unsigned hwtid, addr_t addr ); diff --git a/src/gpgpu-sim/shader.h b/src/gpgpu-sim/shader.h index cf7160f..1aa468b 100644 --- a/src/gpgpu-sim/shader.h +++ b/src/gpgpu-sim/shader.h @@ -1331,7 +1331,7 @@ struct shader_core_config : public core_config struct shader_core_stats_pod { - void* shader_core_stats_pod_start[]; // DO NOT MOVE FROM THE TOP - spaceless pointer to the start of this structure + void* shader_core_stats_pod_start[0]; // DO NOT MOVE FROM THE TOP - spaceless pointer to the start of this structure unsigned long long *shader_cycles; unsigned *m_num_sim_insn; // number of scalar thread instructions committed by this shader core unsigned *m_num_sim_winsn; // number of warp instructions committed by this shader core diff --git a/src/gpuwattch/cacti/cacti.mk b/src/gpuwattch/cacti/cacti.mk index 1de6e9e..7f3c573 100644 --- a/src/gpuwattch/cacti/cacti.mk +++ b/src/gpuwattch/cacti/cacti.mk @@ -54,7 +54,7 @@ $(OUTPUT_DIR)/Makefile.makedepend: depend depend: touch $(OUTPUT_DIR)/Makefile.makedepend - makedepend -f$(OUTPUT_DIR)/Makefile.makedepend -p$(OUTPUT_DIR)/ -a $(SRCS) 2> /dev/null + makedepend -f$(OUTPUT_DIR)/Makefile.makedepend -p$(OUTPUT_DIR)/ $(SRCS) 2> /dev/null $(OUTPUT_DIR)/%.o : %.cc $(CXX) $(CXXFLAGS) -c $< -o $@ diff --git a/src/gpuwattch/cacti/nuca.cc b/src/gpuwattch/cacti/nuca.cc index 9518791..f31b0c8 100644 --- a/src/gpuwattch/cacti/nuca.cc +++ b/src/gpuwattch/cacti/nuca.cc @@ -42,8 +42,13 @@ unsigned int MIN_BANKSIZE=65536; int cont_stats[2 /*l2 or l3*/][5/* cores */][ROUTER_TYPES][7 /*banks*/][8 /* cycle time */]; - Nuca::Nuca( - TechnologyParameter::DeviceType *dt = &(g_tp.peri_global) +Nuca::Nuca():deviceType(&(g_tp.peri_global)) +{ + init_cont(); +} + +Nuca::Nuca( + TechnologyParameter::DeviceType *dt ):deviceType(dt) { init_cont(); diff --git a/src/gpuwattch/cacti/nuca.h b/src/gpuwattch/cacti/nuca.h index 89fec19..bbdee7d 100644 --- a/src/gpuwattch/cacti/nuca.h +++ b/src/gpuwattch/cacti/nuca.h @@ -75,6 +75,7 @@ class nuca_org_t { class Nuca : public Component { public: + Nuca(); Nuca( TechnologyParameter::DeviceType *dt); void print_router(); |
