├── .gitignore ├── LICENSE ├── Makefile ├── README.md ├── README.stats ├── SConstruct ├── misc ├── Vagrantfile ├── cpplint.py ├── ffControl.py ├── fix_whitespace.sh ├── gitver.py ├── hooks │ ├── Makefile │ ├── README │ ├── fortran_hooks.c │ ├── test.c │ ├── test.cpp │ ├── test.f │ ├── test.java │ ├── zsim.java │ ├── zsim_hooks.h │ └── zsim_jni.cpp ├── lint_includes.py ├── list_syscalls.py ├── patchRoot │ ├── cpuinfo.template │ ├── genPatchRoot.py │ ├── nodeFiles │ │ ├── distance │ │ ├── meminfo │ │ ├── numastat │ │ ├── scan_unevictable_pages │ │ └── vmstat │ └── stat.template └── testProgs │ ├── Makefile │ └── test-affinity.cpp ├── src ├── SConscript ├── access_tracing.cpp ├── access_tracing.h ├── barrier.h ├── bithacks.h ├── breakdown_stats.h ├── cache.cpp ├── cache.h ├── cache_arrays.cpp ├── cache_arrays.h ├── coherence_ctrls.cpp ├── coherence_ctrls.h ├── config.cpp ├── config.h ├── constants.h ├── contention_sim.cpp ├── contention_sim.h ├── core.h ├── core_recorder.cpp ├── core_recorder.h ├── cpuenum.h ├── cpuid.h ├── ddr_mem.cpp ├── ddr_mem.h ├── debug.h ├── debug_harness.cpp ├── debug_harness.h ├── debug_zsim.cpp ├── debug_zsim.h ├── decoder.cpp ├── decoder.h ├── detailed_mem.cpp ├── detailed_mem.h ├── detailed_mem_params.cpp ├── detailed_mem_params.h ├── dramsim_mem_ctrl.cpp ├── dramsim_mem_ctrl.h ├── dumptrace.cpp ├── event_queue.h ├── event_recorder.h ├── fftoggle.cpp ├── filter_cache.h ├── g_heap │ └── dlmalloc.h.c ├── g_std │ ├── README.txt │ ├── g_list.h │ ├── g_multimap.h │ ├── g_string.h │ ├── g_unordered_map.h │ ├── g_unordered_set.h │ ├── g_vector.h │ └── stl_galloc.h ├── galloc.cpp ├── galloc.h ├── hash.cpp ├── hash.h ├── hdf5_stats.cpp ├── ideal_arrays.h ├── init.cpp ├── init.h ├── intrusive_list.h ├── locks.h ├── log.cpp ├── log.h ├── lookahead.cpp ├── mem_ctrls.cpp ├── mem_ctrls.h ├── memory_hierarchy.cpp ├── memory_hierarchy.h ├── monitor.cpp ├── mtrand.h ├── mutex.h ├── network.cpp ├── network.h ├── null_core.cpp ├── null_core.h ├── ooo_core.cpp ├── ooo_core.h ├── ooo_core_recorder.cpp ├── ooo_core_recorder.h ├── pad.h ├── parse_vdso.cpp ├── part_repl_policies.h ├── partition_mapper.cpp ├── partition_mapper.h ├── partitioner.h ├── pin_cmd.cpp ├── pin_cmd.h ├── prefetcher.cpp ├── prefetcher.h ├── prio_queue.h ├── proc_stats.cpp ├── proc_stats.h ├── process_stats.cpp ├── process_stats.h ├── process_tree.cpp ├── process_tree.h ├── profile_stats.h ├── rdtsc.h ├── repl_policies.h ├── scheduler.cpp ├── scheduler.h ├── simple_core.cpp ├── simple_core.h ├── slab_alloc.h ├── sorttrace.cpp ├── stats.h ├── stats_filter.cpp ├── stats_filter.h ├── str.h ├── text_stats.cpp ├── tick_event.h ├── timing_cache.cpp ├── timing_cache.h ├── timing_core.cpp ├── timing_core.h ├── timing_event.cpp ├── timing_event.h ├── trace_driver.cpp ├── trace_driver.h ├── tracing_cache.cpp ├── tracing_cache.h ├── utility_monitor.cpp ├── utility_monitor.h ├── virt │ ├── common.h │ ├── cpu.cpp │ ├── fs.cpp │ ├── patchdefs.h │ ├── port_virtualizer.h │ ├── ports.cpp │ ├── syscall_name.cpp.in │ ├── syscall_name.h │ ├── time.cpp │ ├── time_conv.h │ ├── timeout.cpp │ ├── virt.cpp │ └── virt.h ├── weave_md1_mem.h ├── zsim.cpp ├── zsim.h └── zsim_harness.cpp └── tests ├── affinity.cfg ├── het.cfg ├── hooks.cfg ├── pgo.cfg ├── ptree.cfg └── simple.cfg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/README.md -------------------------------------------------------------------------------- /README.stats: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/README.stats -------------------------------------------------------------------------------- /SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/SConstruct -------------------------------------------------------------------------------- /misc/Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/Vagrantfile -------------------------------------------------------------------------------- /misc/cpplint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/cpplint.py -------------------------------------------------------------------------------- /misc/ffControl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/ffControl.py -------------------------------------------------------------------------------- /misc/fix_whitespace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/fix_whitespace.sh -------------------------------------------------------------------------------- /misc/gitver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/gitver.py -------------------------------------------------------------------------------- /misc/hooks/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/hooks/Makefile -------------------------------------------------------------------------------- /misc/hooks/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/hooks/README -------------------------------------------------------------------------------- /misc/hooks/fortran_hooks.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/hooks/fortran_hooks.c -------------------------------------------------------------------------------- /misc/hooks/test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/hooks/test.c -------------------------------------------------------------------------------- /misc/hooks/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/hooks/test.cpp -------------------------------------------------------------------------------- /misc/hooks/test.f: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/hooks/test.f -------------------------------------------------------------------------------- /misc/hooks/test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/hooks/test.java -------------------------------------------------------------------------------- /misc/hooks/zsim.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/hooks/zsim.java -------------------------------------------------------------------------------- /misc/hooks/zsim_hooks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/hooks/zsim_hooks.h -------------------------------------------------------------------------------- /misc/hooks/zsim_jni.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/hooks/zsim_jni.cpp -------------------------------------------------------------------------------- /misc/lint_includes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/lint_includes.py -------------------------------------------------------------------------------- /misc/list_syscalls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/list_syscalls.py -------------------------------------------------------------------------------- /misc/patchRoot/cpuinfo.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/patchRoot/cpuinfo.template -------------------------------------------------------------------------------- /misc/patchRoot/genPatchRoot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/patchRoot/genPatchRoot.py -------------------------------------------------------------------------------- /misc/patchRoot/nodeFiles/distance: -------------------------------------------------------------------------------- 1 | 10 2 | -------------------------------------------------------------------------------- /misc/patchRoot/nodeFiles/meminfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/patchRoot/nodeFiles/meminfo -------------------------------------------------------------------------------- /misc/patchRoot/nodeFiles/numastat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/patchRoot/nodeFiles/numastat -------------------------------------------------------------------------------- /misc/patchRoot/nodeFiles/scan_unevictable_pages: -------------------------------------------------------------------------------- 1 | 0 2 | -------------------------------------------------------------------------------- /misc/patchRoot/nodeFiles/vmstat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/patchRoot/nodeFiles/vmstat -------------------------------------------------------------------------------- /misc/patchRoot/stat.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/patchRoot/stat.template -------------------------------------------------------------------------------- /misc/testProgs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/testProgs/Makefile -------------------------------------------------------------------------------- /misc/testProgs/test-affinity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/misc/testProgs/test-affinity.cpp -------------------------------------------------------------------------------- /src/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/SConscript -------------------------------------------------------------------------------- /src/access_tracing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/access_tracing.cpp -------------------------------------------------------------------------------- /src/access_tracing.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/access_tracing.h -------------------------------------------------------------------------------- /src/barrier.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/barrier.h -------------------------------------------------------------------------------- /src/bithacks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/bithacks.h -------------------------------------------------------------------------------- /src/breakdown_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/breakdown_stats.h -------------------------------------------------------------------------------- /src/cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/cache.cpp -------------------------------------------------------------------------------- /src/cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/cache.h -------------------------------------------------------------------------------- /src/cache_arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/cache_arrays.cpp -------------------------------------------------------------------------------- /src/cache_arrays.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/cache_arrays.h -------------------------------------------------------------------------------- /src/coherence_ctrls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/coherence_ctrls.cpp -------------------------------------------------------------------------------- /src/coherence_ctrls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/coherence_ctrls.h -------------------------------------------------------------------------------- /src/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/config.cpp -------------------------------------------------------------------------------- /src/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/config.h -------------------------------------------------------------------------------- /src/constants.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/constants.h -------------------------------------------------------------------------------- /src/contention_sim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/contention_sim.cpp -------------------------------------------------------------------------------- /src/contention_sim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/contention_sim.h -------------------------------------------------------------------------------- /src/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/core.h -------------------------------------------------------------------------------- /src/core_recorder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/core_recorder.cpp -------------------------------------------------------------------------------- /src/core_recorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/core_recorder.h -------------------------------------------------------------------------------- /src/cpuenum.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/cpuenum.h -------------------------------------------------------------------------------- /src/cpuid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/cpuid.h -------------------------------------------------------------------------------- /src/ddr_mem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/ddr_mem.cpp -------------------------------------------------------------------------------- /src/ddr_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/ddr_mem.h -------------------------------------------------------------------------------- /src/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/debug.h -------------------------------------------------------------------------------- /src/debug_harness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/debug_harness.cpp -------------------------------------------------------------------------------- /src/debug_harness.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/debug_harness.h -------------------------------------------------------------------------------- /src/debug_zsim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/debug_zsim.cpp -------------------------------------------------------------------------------- /src/debug_zsim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/debug_zsim.h -------------------------------------------------------------------------------- /src/decoder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/decoder.cpp -------------------------------------------------------------------------------- /src/decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/decoder.h -------------------------------------------------------------------------------- /src/detailed_mem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/detailed_mem.cpp -------------------------------------------------------------------------------- /src/detailed_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/detailed_mem.h -------------------------------------------------------------------------------- /src/detailed_mem_params.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/detailed_mem_params.cpp -------------------------------------------------------------------------------- /src/detailed_mem_params.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/detailed_mem_params.h -------------------------------------------------------------------------------- /src/dramsim_mem_ctrl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/dramsim_mem_ctrl.cpp -------------------------------------------------------------------------------- /src/dramsim_mem_ctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/dramsim_mem_ctrl.h -------------------------------------------------------------------------------- /src/dumptrace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/dumptrace.cpp -------------------------------------------------------------------------------- /src/event_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/event_queue.h -------------------------------------------------------------------------------- /src/event_recorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/event_recorder.h -------------------------------------------------------------------------------- /src/fftoggle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/fftoggle.cpp -------------------------------------------------------------------------------- /src/filter_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/filter_cache.h -------------------------------------------------------------------------------- /src/g_heap/dlmalloc.h.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/g_heap/dlmalloc.h.c -------------------------------------------------------------------------------- /src/g_std/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/g_std/README.txt -------------------------------------------------------------------------------- /src/g_std/g_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/g_std/g_list.h -------------------------------------------------------------------------------- /src/g_std/g_multimap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/g_std/g_multimap.h -------------------------------------------------------------------------------- /src/g_std/g_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/g_std/g_string.h -------------------------------------------------------------------------------- /src/g_std/g_unordered_map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/g_std/g_unordered_map.h -------------------------------------------------------------------------------- /src/g_std/g_unordered_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/g_std/g_unordered_set.h -------------------------------------------------------------------------------- /src/g_std/g_vector.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/g_std/g_vector.h -------------------------------------------------------------------------------- /src/g_std/stl_galloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/g_std/stl_galloc.h -------------------------------------------------------------------------------- /src/galloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/galloc.cpp -------------------------------------------------------------------------------- /src/galloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/galloc.h -------------------------------------------------------------------------------- /src/hash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/hash.cpp -------------------------------------------------------------------------------- /src/hash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/hash.h -------------------------------------------------------------------------------- /src/hdf5_stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/hdf5_stats.cpp -------------------------------------------------------------------------------- /src/ideal_arrays.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/ideal_arrays.h -------------------------------------------------------------------------------- /src/init.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/init.cpp -------------------------------------------------------------------------------- /src/init.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/init.h -------------------------------------------------------------------------------- /src/intrusive_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/intrusive_list.h -------------------------------------------------------------------------------- /src/locks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/locks.h -------------------------------------------------------------------------------- /src/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/log.cpp -------------------------------------------------------------------------------- /src/log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/log.h -------------------------------------------------------------------------------- /src/lookahead.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/lookahead.cpp -------------------------------------------------------------------------------- /src/mem_ctrls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/mem_ctrls.cpp -------------------------------------------------------------------------------- /src/mem_ctrls.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/mem_ctrls.h -------------------------------------------------------------------------------- /src/memory_hierarchy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/memory_hierarchy.cpp -------------------------------------------------------------------------------- /src/memory_hierarchy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/memory_hierarchy.h -------------------------------------------------------------------------------- /src/monitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/monitor.cpp -------------------------------------------------------------------------------- /src/mtrand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/mtrand.h -------------------------------------------------------------------------------- /src/mutex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/mutex.h -------------------------------------------------------------------------------- /src/network.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/network.cpp -------------------------------------------------------------------------------- /src/network.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/network.h -------------------------------------------------------------------------------- /src/null_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/null_core.cpp -------------------------------------------------------------------------------- /src/null_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/null_core.h -------------------------------------------------------------------------------- /src/ooo_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/ooo_core.cpp -------------------------------------------------------------------------------- /src/ooo_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/ooo_core.h -------------------------------------------------------------------------------- /src/ooo_core_recorder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/ooo_core_recorder.cpp -------------------------------------------------------------------------------- /src/ooo_core_recorder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/ooo_core_recorder.h -------------------------------------------------------------------------------- /src/pad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/pad.h -------------------------------------------------------------------------------- /src/parse_vdso.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/parse_vdso.cpp -------------------------------------------------------------------------------- /src/part_repl_policies.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/part_repl_policies.h -------------------------------------------------------------------------------- /src/partition_mapper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/partition_mapper.cpp -------------------------------------------------------------------------------- /src/partition_mapper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/partition_mapper.h -------------------------------------------------------------------------------- /src/partitioner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/partitioner.h -------------------------------------------------------------------------------- /src/pin_cmd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/pin_cmd.cpp -------------------------------------------------------------------------------- /src/pin_cmd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/pin_cmd.h -------------------------------------------------------------------------------- /src/prefetcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/prefetcher.cpp -------------------------------------------------------------------------------- /src/prefetcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/prefetcher.h -------------------------------------------------------------------------------- /src/prio_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/prio_queue.h -------------------------------------------------------------------------------- /src/proc_stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/proc_stats.cpp -------------------------------------------------------------------------------- /src/proc_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/proc_stats.h -------------------------------------------------------------------------------- /src/process_stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/process_stats.cpp -------------------------------------------------------------------------------- /src/process_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/process_stats.h -------------------------------------------------------------------------------- /src/process_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/process_tree.cpp -------------------------------------------------------------------------------- /src/process_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/process_tree.h -------------------------------------------------------------------------------- /src/profile_stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/profile_stats.h -------------------------------------------------------------------------------- /src/rdtsc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/rdtsc.h -------------------------------------------------------------------------------- /src/repl_policies.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/repl_policies.h -------------------------------------------------------------------------------- /src/scheduler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/scheduler.cpp -------------------------------------------------------------------------------- /src/scheduler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/scheduler.h -------------------------------------------------------------------------------- /src/simple_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/simple_core.cpp -------------------------------------------------------------------------------- /src/simple_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/simple_core.h -------------------------------------------------------------------------------- /src/slab_alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/slab_alloc.h -------------------------------------------------------------------------------- /src/sorttrace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/sorttrace.cpp -------------------------------------------------------------------------------- /src/stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/stats.h -------------------------------------------------------------------------------- /src/stats_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/stats_filter.cpp -------------------------------------------------------------------------------- /src/stats_filter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/stats_filter.h -------------------------------------------------------------------------------- /src/str.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/str.h -------------------------------------------------------------------------------- /src/text_stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/text_stats.cpp -------------------------------------------------------------------------------- /src/tick_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/tick_event.h -------------------------------------------------------------------------------- /src/timing_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/timing_cache.cpp -------------------------------------------------------------------------------- /src/timing_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/timing_cache.h -------------------------------------------------------------------------------- /src/timing_core.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/timing_core.cpp -------------------------------------------------------------------------------- /src/timing_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/timing_core.h -------------------------------------------------------------------------------- /src/timing_event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/timing_event.cpp -------------------------------------------------------------------------------- /src/timing_event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/timing_event.h -------------------------------------------------------------------------------- /src/trace_driver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/trace_driver.cpp -------------------------------------------------------------------------------- /src/trace_driver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/trace_driver.h -------------------------------------------------------------------------------- /src/tracing_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/tracing_cache.cpp -------------------------------------------------------------------------------- /src/tracing_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/tracing_cache.h -------------------------------------------------------------------------------- /src/utility_monitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/utility_monitor.cpp -------------------------------------------------------------------------------- /src/utility_monitor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/utility_monitor.h -------------------------------------------------------------------------------- /src/virt/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/virt/common.h -------------------------------------------------------------------------------- /src/virt/cpu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/virt/cpu.cpp -------------------------------------------------------------------------------- /src/virt/fs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/virt/fs.cpp -------------------------------------------------------------------------------- /src/virt/patchdefs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/virt/patchdefs.h -------------------------------------------------------------------------------- /src/virt/port_virtualizer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/virt/port_virtualizer.h -------------------------------------------------------------------------------- /src/virt/ports.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/virt/ports.cpp -------------------------------------------------------------------------------- /src/virt/syscall_name.cpp.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/virt/syscall_name.cpp.in -------------------------------------------------------------------------------- /src/virt/syscall_name.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/virt/syscall_name.h -------------------------------------------------------------------------------- /src/virt/time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/virt/time.cpp -------------------------------------------------------------------------------- /src/virt/time_conv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/virt/time_conv.h -------------------------------------------------------------------------------- /src/virt/timeout.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/virt/timeout.cpp -------------------------------------------------------------------------------- /src/virt/virt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/virt/virt.cpp -------------------------------------------------------------------------------- /src/virt/virt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/virt/virt.h -------------------------------------------------------------------------------- /src/weave_md1_mem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/weave_md1_mem.h -------------------------------------------------------------------------------- /src/zsim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/zsim.cpp -------------------------------------------------------------------------------- /src/zsim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/zsim.h -------------------------------------------------------------------------------- /src/zsim_harness.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/src/zsim_harness.cpp -------------------------------------------------------------------------------- /tests/affinity.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/tests/affinity.cfg -------------------------------------------------------------------------------- /tests/het.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/tests/het.cfg -------------------------------------------------------------------------------- /tests/hooks.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/tests/hooks.cfg -------------------------------------------------------------------------------- /tests/pgo.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/tests/pgo.cfg -------------------------------------------------------------------------------- /tests/ptree.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/tests/ptree.cfg -------------------------------------------------------------------------------- /tests/simple.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wangziqi2013/zsim-base/HEAD/tests/simple.cfg --------------------------------------------------------------------------------