├── .gitignore ├── COPYING ├── LICENSE ├── README ├── SConstruct ├── benchmarks ├── Makefile ├── hash_table.c └── uthash.h ├── configs ├── boot │ ├── ammp.rcS │ ├── ammp.symbol │ ├── art.rcS │ ├── bbench-gb.rcS │ ├── bbench-ics.rcS │ ├── bn-app.rcS │ ├── bonnie.rcS │ ├── bonnie.symbol │ ├── bzip.rcS │ ├── cc1.symbol │ ├── devtime.rcS │ ├── equake.rcS │ ├── equake.symbol │ ├── gcc.rcS │ ├── gzip.rcS │ ├── gzip.symbol │ ├── hack_back_ckpt.rcS │ ├── halt.sh │ ├── iscsi-client.rcS │ ├── iscsi-server.rcS │ ├── ls.rcS │ ├── mcf.rcS │ ├── mcf.symbol │ ├── mesa.rcS │ ├── mesa.symbol │ ├── micro_ctx.rcS │ ├── micro_memlat.rcS │ ├── micro_memlat2mb.rcS │ ├── micro_memlat8.rcS │ ├── micro_memlat8mb.rcS │ ├── micro_stream.rcS │ ├── micro_streamcopy.rcS │ ├── micro_streamscale.rcS │ ├── micro_syscall.rcS │ ├── micro_tlblat.rcS │ ├── micro_tlblat2.rcS │ ├── micro_tlblat3.rcS │ ├── mutex-test.rcS │ ├── nat-netperf-maerts-client.rcS │ ├── nat-netperf-server.rcS │ ├── nat-netperf-stream-client.rcS │ ├── nat-spec-surge-client.rcS │ ├── nat-spec-surge-server.rcS │ ├── natbox-netperf.rcS │ ├── natbox-spec-surge.rcS │ ├── netperf-maerts-client.rcS │ ├── netperf-rr.rcS │ ├── netperf-server.rcS │ ├── netperf-stream-client.rcS │ ├── netperf-stream-nt-client.rcS │ ├── netperf-stream-udp-client.rcS │ ├── netperf-stream-udp-local.rcS │ ├── nfs-client-dbench.rcS │ ├── nfs-client-nhfsstone.rcS │ ├── nfs-client-smallb.rcS │ ├── nfs-client-tcp-smallb.rcS │ ├── nfs-client-tcp.rcS │ ├── nfs-client.rcS │ ├── nfs-server-nhfsstone.rcS │ ├── nfs-server.rcS │ ├── null.rcS │ ├── ping-client.rcS │ ├── ping-server.rcS │ ├── setup │ ├── spec-surge-client.rcS │ ├── spec-surge-server.rcS │ ├── surge-client.rcS │ └── surge-server.rcS ├── common │ ├── Benchmarks.py │ ├── CacheConfig.py │ ├── Caches.py │ ├── CpuConfig.py │ ├── FSConfig.py │ ├── MemConfig.py │ ├── O3_ARM_v7a.py │ ├── Options.py │ ├── Simulation.py │ ├── SysPaths.py │ └── cpu2000.py ├── dram │ └── sweep.py ├── example │ ├── fs.py │ ├── memcheck.py │ ├── memtest.py │ ├── read_config.py │ ├── ruby_direct_test.py │ ├── ruby_mem_test.py │ ├── ruby_network_test.py │ ├── ruby_random_test.py │ └── se.py ├── ruby │ ├── MESI_Three_Level.py │ ├── MESI_Two_Level.py │ ├── MI_example.py │ ├── MOESI_CMP_directory.py │ ├── MOESI_CMP_token.py │ ├── MOESI_hammer.py │ ├── Network_test.py │ └── Ruby.py ├── splash2 │ ├── cluster.py │ └── run.py ├── thnvm │ ├── HybridMemConfig.py │ └── thnvm_se.py └── topologies │ ├── BaseTopology.py │ ├── Cluster.py │ ├── Crossbar.py │ ├── Mesh.py │ ├── MeshDirCorners.py │ ├── Pt2Pt.py │ └── Torus.py ├── ext ├── dnet │ ├── LICENSE │ ├── addr.h │ ├── arp.h │ ├── blob.h │ ├── eth.h │ ├── fw.h │ ├── icmp.h │ ├── intf.h │ ├── ip.h │ ├── ip6.h │ ├── os.h │ ├── rand.h │ ├── route.h │ ├── tcp.h │ └── udp.h ├── drampower │ ├── ChangeLog │ ├── README.md │ ├── SConscript │ ├── src │ │ ├── CmdScheduler.cc │ │ ├── CmdScheduler.h │ │ ├── CommandAnalysis.cc │ │ ├── CommandAnalysis.h │ │ ├── MemArchitectureSpec.cc │ │ ├── MemArchitectureSpec.h │ │ ├── MemCommand.cc │ │ ├── MemCommand.h │ │ ├── MemPowerSpec.cc │ │ ├── MemPowerSpec.h │ │ ├── MemTimingSpec.cc │ │ ├── MemTimingSpec.h │ │ ├── MemoryPowerModel.cc │ │ ├── MemoryPowerModel.h │ │ ├── MemorySpecification.cc │ │ ├── MemorySpecification.h │ │ ├── Parameter.cc │ │ ├── Parameter.h │ │ ├── Parametrisable.cc │ │ ├── Parametrisable.h │ │ ├── TraceParser.cc │ │ ├── TraceParser.h │ │ ├── Utils.h │ │ ├── libdrampower │ │ │ ├── LibDRAMPower.cc │ │ │ └── LibDRAMPower.h │ │ └── uncrustify.cfg │ └── test │ │ └── libdrampowertest │ │ ├── Makefile │ │ ├── commands.trace │ │ └── lib_test.cc ├── dramsim2 │ ├── README │ └── SConscript ├── dsent │ ├── CMakeLists.txt │ ├── DSENT.cc │ ├── DSENT.h │ ├── LICENSE │ ├── README │ ├── configs │ │ ├── electrical-clos.cfg │ │ ├── electrical-link.cfg │ │ ├── electrical-mesh.cfg │ │ ├── example.cfg │ │ ├── photonic-clos.cfg │ │ ├── photonic-link.cfg │ │ └── router.cfg │ ├── interface.cc │ ├── libutil │ │ ├── Assert.h │ │ ├── Calculator.cc │ │ ├── Calculator.h │ │ ├── Config.cc │ │ ├── Config.h │ │ ├── Exception.cc │ │ ├── Exception.h │ │ ├── LibUtil.h │ │ ├── Log.cc │ │ ├── Log.h │ │ ├── Map.h │ │ ├── MathUtil.cc │ │ ├── MathUtil.h │ │ ├── String.cc │ │ └── String.h │ ├── model │ │ ├── ElectricalModel.cc │ │ ├── ElectricalModel.h │ │ ├── EventInfo.cc │ │ ├── EventInfo.h │ │ ├── Model.cc │ │ ├── Model.h │ │ ├── ModelGen.cc │ │ ├── ModelGen.h │ │ ├── OpticalModel.cc │ │ ├── OpticalModel.h │ │ ├── PortInfo.cc │ │ ├── PortInfo.h │ │ ├── TransitionInfo.cc │ │ ├── TransitionInfo.h │ │ ├── electrical │ │ │ ├── BarrelShifter.cc │ │ │ ├── BarrelShifter.h │ │ │ ├── BroadcastHTree.cc │ │ │ ├── BroadcastHTree.h │ │ │ ├── DFFRAM.cc │ │ │ ├── DFFRAM.h │ │ │ ├── Decoder.cc │ │ │ ├── Decoder.h │ │ │ ├── DemuxTreeDeserializer.cc │ │ │ ├── DemuxTreeDeserializer.h │ │ │ ├── MatrixArbiter.cc │ │ │ ├── MatrixArbiter.h │ │ │ ├── Multiplexer.cc │ │ │ ├── Multiplexer.h │ │ │ ├── MultiplexerCrossbar.cc │ │ │ ├── MultiplexerCrossbar.h │ │ │ ├── MuxTreeSerializer.cc │ │ │ ├── MuxTreeSerializer.h │ │ │ ├── OR.cc │ │ │ ├── OR.h │ │ │ ├── RepeatedLink.cc │ │ │ ├── RepeatedLink.h │ │ │ ├── RippleAdder.cc │ │ │ ├── RippleAdder.h │ │ │ ├── SeparableAllocator.cc │ │ │ ├── SeparableAllocator.h │ │ │ ├── TestModel.cc │ │ │ ├── TestModel.h │ │ │ └── router │ │ │ │ ├── Router.cc │ │ │ │ ├── Router.h │ │ │ │ ├── RouterInputPort.cc │ │ │ │ ├── RouterInputPort.h │ │ │ │ ├── RouterSwitchAllocator.cc │ │ │ │ └── RouterSwitchAllocator.h │ │ ├── network │ │ │ ├── ElectricalClos.cc │ │ │ ├── ElectricalClos.h │ │ │ ├── ElectricalMesh.cc │ │ │ ├── ElectricalMesh.h │ │ │ ├── PhotonicClos.cc │ │ │ └── PhotonicClos.h │ │ ├── optical │ │ │ ├── GatedLaserSource.cc │ │ │ ├── GatedLaserSource.h │ │ │ ├── LaserSource.cc │ │ │ ├── LaserSource.h │ │ │ ├── OpticalLinkBackendRx.cc │ │ │ ├── OpticalLinkBackendRx.h │ │ │ ├── OpticalLinkBackendTx.cc │ │ │ ├── OpticalLinkBackendTx.h │ │ │ ├── OpticalTestModel.cc │ │ │ ├── OpticalTestModel.h │ │ │ ├── RingDetector.cc │ │ │ ├── RingDetector.h │ │ │ ├── RingFilter.cc │ │ │ ├── RingFilter.h │ │ │ ├── RingModulator.cc │ │ │ ├── RingModulator.h │ │ │ ├── SWMRLink.cc │ │ │ ├── SWMRLink.h │ │ │ ├── SWSRLink.cc │ │ │ ├── SWSRLink.h │ │ │ ├── ThrottledLaserSource.cc │ │ │ └── ThrottledLaserSource.h │ │ ├── optical_graph │ │ │ ├── OpticalDetector.cc │ │ │ ├── OpticalDetector.h │ │ │ ├── OpticalFilter.cc │ │ │ ├── OpticalFilter.h │ │ │ ├── OpticalGraph.cc │ │ │ ├── OpticalGraph.h │ │ │ ├── OpticalLaser.cc │ │ │ ├── OpticalLaser.h │ │ │ ├── OpticalModulator.cc │ │ │ ├── OpticalModulator.h │ │ │ ├── OpticalNode.cc │ │ │ ├── OpticalNode.h │ │ │ ├── OpticalReceiver.h │ │ │ ├── OpticalTransmitter.h │ │ │ ├── OpticalWaveguide.cc │ │ │ ├── OpticalWaveguide.h │ │ │ ├── OpticalWavelength.cc │ │ │ └── OpticalWavelength.h │ │ ├── std_cells │ │ │ ├── ADDF.cc │ │ │ ├── ADDF.h │ │ │ ├── AND2.cc │ │ │ ├── AND2.h │ │ │ ├── BUF.cc │ │ │ ├── BUF.h │ │ │ ├── CellMacros.cc │ │ │ ├── CellMacros.h │ │ │ ├── DFFQ.cc │ │ │ ├── DFFQ.h │ │ │ ├── INV.cc │ │ │ ├── INV.h │ │ │ ├── LATQ.cc │ │ │ ├── LATQ.h │ │ │ ├── MUX2.cc │ │ │ ├── MUX2.h │ │ │ ├── NAND2.cc │ │ │ ├── NAND2.h │ │ │ ├── NOR2.cc │ │ │ ├── NOR2.h │ │ │ ├── OR2.cc │ │ │ ├── OR2.h │ │ │ ├── StdCell.cc │ │ │ ├── StdCell.h │ │ │ ├── StdCellLib.cc │ │ │ ├── StdCellLib.h │ │ │ ├── XOR2.cc │ │ │ └── XOR2.h │ │ └── timing_graph │ │ │ ├── ElectricalDelay.cc │ │ │ ├── ElectricalDelay.h │ │ │ ├── ElectricalDriver.cc │ │ │ ├── ElectricalDriver.h │ │ │ ├── ElectricalDriverMultiplier.cc │ │ │ ├── ElectricalDriverMultiplier.h │ │ │ ├── ElectricalLoad.cc │ │ │ ├── ElectricalLoad.h │ │ │ ├── ElectricalNet.cc │ │ │ ├── ElectricalNet.h │ │ │ ├── ElectricalTimingNode.cc │ │ │ ├── ElectricalTimingNode.h │ │ │ ├── ElectricalTimingOptimizer.cc │ │ │ ├── ElectricalTimingOptimizer.h │ │ │ ├── ElectricalTimingTree.cc │ │ │ └── ElectricalTimingTree.h │ ├── tech │ │ ├── TechModel.cc │ │ ├── TechModel.h │ │ └── tech_models │ │ │ ├── Bulk22LVT.model │ │ │ ├── Bulk32LVT.model │ │ │ ├── Bulk45LVT.model │ │ │ ├── Photonics.model │ │ │ └── TG11LVT.model │ └── util │ │ ├── CommonType.h │ │ ├── Constants.cc │ │ ├── Constants.h │ │ ├── Result.cc │ │ └── Result.h ├── fputils │ ├── .gitignore │ ├── AUTHORS │ ├── COPYING │ ├── Doxyfile.in │ ├── INSTALL │ ├── Makefile.am │ ├── SConscript │ ├── configure.ac │ ├── doxygen.am │ ├── fp64.c │ ├── fp80.c │ ├── fpbits.h │ ├── include │ │ └── fputils │ │ │ ├── fp64.h │ │ │ ├── fp80.h │ │ │ └── fptypes.h │ ├── m4 │ │ └── ax_prog_doxygen.m4 │ └── tests │ │ ├── Makefile.am │ │ ├── fp80_cvfd.c │ │ ├── fp80_cvtd.c │ │ ├── fp80_cvtf.c │ │ ├── test_helper.c │ │ └── test_helper.h ├── gzstream │ ├── LICENSE │ ├── SConscript │ ├── VERSION │ ├── gzstream.cc │ └── gzstream.hh ├── libelf │ ├── SConscript │ ├── _libelf.h │ ├── elf32.h │ ├── elf64.h │ ├── elf_begin.c │ ├── elf_cntl.c │ ├── elf_common.h │ ├── elf_data.c │ ├── elf_end.c │ ├── elf_errmsg.c │ ├── elf_errno.c │ ├── elf_fill.c │ ├── elf_flag.c │ ├── elf_getarhdr.c │ ├── elf_getarsym.c │ ├── elf_getbase.c │ ├── elf_getident.c │ ├── elf_hash.c │ ├── elf_kind.c │ ├── elf_memory.c │ ├── elf_next.c │ ├── elf_phnum.c │ ├── elf_queue.h │ ├── elf_rand.c │ ├── elf_rawfile.c │ ├── elf_scn.c │ ├── elf_shnum.c │ ├── elf_shstrndx.c │ ├── elf_strptr.c │ ├── elf_types.m4 │ ├── elf_update.c │ ├── elf_version.c │ ├── gelf.h │ ├── gelf_checksum.c │ ├── gelf_dyn.c │ ├── gelf_ehdr.c │ ├── gelf_fsize.c │ ├── gelf_getclass.c │ ├── gelf_phdr.c │ ├── gelf_rel.c │ ├── gelf_rela.c │ ├── gelf_shdr.c │ ├── gelf_sym.c │ ├── gelf_symshndx.c │ ├── gelf_xlate.c │ ├── libelf.c │ ├── libelf.h │ ├── libelf_align.c │ ├── libelf_allocate.c │ ├── libelf_ar.c │ ├── libelf_checksum.c │ ├── libelf_convert.m4 │ ├── libelf_data.c │ ├── libelf_ehdr.c │ ├── libelf_extended.c │ ├── libelf_fsize.m4 │ ├── libelf_msize.m4 │ ├── libelf_phdr.c │ ├── libelf_shdr.c │ └── libelf_xlate.c ├── libfdt │ ├── README │ ├── SConscript │ ├── fdt.c │ ├── fdt.h │ ├── fdt_empty_tree.c │ ├── fdt_ro.c │ ├── fdt_rw.c │ ├── fdt_strerror.c │ ├── fdt_sw.c │ ├── fdt_wip.c │ ├── libfdt.h │ ├── libfdt_env.h │ └── libfdt_internal.h ├── mcpat │ ├── ARM_A9.xml │ ├── ARM_A9_2000.xml │ ├── ARM_A9_800.xml │ ├── Alpha21364.xml │ ├── Niagara1.xml │ ├── Niagara1_sharing.xml │ ├── Niagara1_sharing_DC.xml │ ├── Niagara1_sharing_SBT.xml │ ├── Niagara1_sharing_ST.xml │ ├── Niagara2.xml │ ├── Penryn.xml │ ├── README │ ├── Xeon.xml │ ├── arch_const.h │ ├── array.cc │ ├── array.h │ ├── basic_components.cc │ ├── basic_components.h │ ├── bus_interconnect.cc │ ├── bus_interconnect.h │ ├── cachearray.cc │ ├── cachearray.h │ ├── cachecontroller.cc │ ├── cachecontroller.h │ ├── cacheunit.cc │ ├── cacheunit.h │ ├── cacti │ │ ├── README │ │ ├── Ucache.cc │ │ ├── Ucache.h │ │ ├── arbiter.cc │ │ ├── arbiter.h │ │ ├── area.cc │ │ ├── area.h │ │ ├── bank.cc │ │ ├── bank.h │ │ ├── basic_circuit.cc │ │ ├── basic_circuit.h │ │ ├── batch_tests │ │ ├── cache.cfg │ │ ├── cacti.i │ │ ├── cacti.mk │ │ ├── cacti_interface.cc │ │ ├── cacti_interface.h │ │ ├── component.cc │ │ ├── component.h │ │ ├── const.h │ │ ├── contention.dat │ │ ├── crossbar.cc │ │ ├── crossbar.h │ │ ├── decoder.cc │ │ ├── decoder.h │ │ ├── htree2.cc │ │ ├── htree2.h │ │ ├── io.cc │ │ ├── io.h │ │ ├── main.cc │ │ ├── makefile │ │ ├── mat.cc │ │ ├── mat.h │ │ ├── nuca.cc │ │ ├── nuca.h │ │ ├── parameter.cc │ │ ├── parameter.h │ │ ├── router.cc │ │ ├── router.h │ │ ├── subarray.cc │ │ ├── subarray.h │ │ ├── technology.cc │ │ ├── uca.cc │ │ ├── uca.h │ │ ├── wire.cc │ │ └── wire.h │ ├── common.h │ ├── core.cc │ ├── core.h │ ├── interconnect.cc │ ├── interconnect.h │ ├── iocontrollers.cc │ ├── iocontrollers.h │ ├── logic.cc │ ├── logic.h │ ├── main.cc │ ├── makefile │ ├── mcpat.mk │ ├── memoryctrl.cc │ ├── memoryctrl.h │ ├── noc.cc │ ├── noc.h │ ├── regression │ │ ├── README │ │ ├── regression.py │ │ ├── test-0 │ │ │ ├── power_region0.xml │ │ │ └── region0.out.ref │ │ ├── test-1 │ │ │ ├── power_region0.xml │ │ │ └── region0.out.ref │ │ ├── test-2 │ │ │ ├── power_region0.xml │ │ │ └── region0.out.ref │ │ ├── test-3 │ │ │ ├── power_region0.xml │ │ │ └── region0.out.ref │ │ ├── test-4 │ │ │ ├── power_region0.xml │ │ │ └── region0.out.ref │ │ ├── test-5 │ │ │ ├── power_region0.xml │ │ │ └── region0.out.ref │ │ ├── test-6 │ │ │ ├── power_region0.xml │ │ │ └── region0.out.ref │ │ ├── test-7 │ │ │ ├── power_region0.xml │ │ │ └── region0.out.ref │ │ ├── test-8 │ │ │ ├── power_region0.xml │ │ │ └── region0.out.ref │ │ └── verify_output.py │ ├── results │ │ ├── A9_2000 │ │ ├── A9_2000_withIOC │ │ ├── A9_800 │ │ ├── Alpha21364 │ │ ├── Alpha21364_90nm │ │ ├── Penryn │ │ ├── T1 │ │ ├── T1_DC_64 │ │ ├── T1_SBT_64 │ │ ├── T1_ST_64 │ │ ├── T2 │ │ ├── Xeon_core │ │ └── Xeon_uncore │ ├── system.cc │ ├── system.h │ ├── version.h │ ├── xmlParser.cc │ └── xmlParser.h ├── ply │ ├── ANNOUNCE │ ├── CHANGES │ ├── README │ ├── TODO │ ├── doc │ │ ├── internal.html │ │ ├── makedoc.py │ │ └── ply.html │ ├── example │ │ ├── BASIC │ │ │ ├── README │ │ │ ├── basic.py │ │ │ ├── basiclex.py │ │ │ ├── basiclog.py │ │ │ ├── basinterp.py │ │ │ ├── basparse.py │ │ │ ├── dim.bas │ │ │ ├── func.bas │ │ │ ├── gcd.bas │ │ │ ├── gosub.bas │ │ │ ├── hello.bas │ │ │ ├── linear.bas │ │ │ ├── maxsin.bas │ │ │ ├── powers.bas │ │ │ ├── rand.bas │ │ │ ├── sales.bas │ │ │ ├── sears.bas │ │ │ ├── sqrt1.bas │ │ │ └── sqrt2.bas │ │ ├── GardenSnake │ │ │ ├── GardenSnake.py │ │ │ └── README │ │ ├── README │ │ ├── ansic │ │ │ ├── README │ │ │ ├── clex.py │ │ │ └── cparse.py │ │ ├── calc │ │ │ └── calc.py │ │ ├── calcdebug │ │ │ └── calc.py │ │ ├── classcalc │ │ │ └── calc.py │ │ ├── cleanup.sh │ │ ├── closurecalc │ │ │ └── calc.py │ │ ├── hedit │ │ │ └── hedit.py │ │ ├── newclasscalc │ │ │ └── calc.py │ │ ├── optcalc │ │ │ ├── README │ │ │ └── calc.py │ │ ├── unicalc │ │ │ └── calc.py │ │ └── yply │ │ │ ├── README │ │ │ ├── ylex.py │ │ │ ├── yparse.py │ │ │ └── yply.py │ ├── ply │ │ ├── __init__.py │ │ ├── cpp.py │ │ ├── ctokens.py │ │ ├── lex.py │ │ └── yacc.py │ ├── setup.py │ └── test │ │ ├── README │ │ ├── calclex.py │ │ ├── cleanup.sh │ │ ├── lex_closure.py │ │ ├── lex_doc1.py │ │ ├── lex_dup1.py │ │ ├── lex_dup2.py │ │ ├── lex_dup3.py │ │ ├── lex_empty.py │ │ ├── lex_error1.py │ │ ├── lex_error2.py │ │ ├── lex_error3.py │ │ ├── lex_error4.py │ │ ├── lex_hedit.py │ │ ├── lex_ignore.py │ │ ├── lex_ignore2.py │ │ ├── lex_literal1.py │ │ ├── lex_literal2.py │ │ ├── lex_many_tokens.py │ │ ├── lex_module.py │ │ ├── lex_module_import.py │ │ ├── lex_object.py │ │ ├── lex_opt_alias.py │ │ ├── lex_optimize.py │ │ ├── lex_optimize2.py │ │ ├── lex_optimize3.py │ │ ├── lex_re1.py │ │ ├── lex_re2.py │ │ ├── lex_re3.py │ │ ├── lex_rule1.py │ │ ├── lex_rule2.py │ │ ├── lex_rule3.py │ │ ├── lex_state1.py │ │ ├── lex_state2.py │ │ ├── lex_state3.py │ │ ├── lex_state4.py │ │ ├── lex_state5.py │ │ ├── lex_state_noerror.py │ │ ├── lex_state_norule.py │ │ ├── lex_state_try.py │ │ ├── lex_token1.py │ │ ├── lex_token2.py │ │ ├── lex_token3.py │ │ ├── lex_token4.py │ │ ├── lex_token5.py │ │ ├── lex_token_dup.py │ │ ├── testlex.py │ │ ├── testyacc.py │ │ ├── yacc_badargs.py │ │ ├── yacc_badid.py │ │ ├── yacc_badprec.py │ │ ├── yacc_badprec2.py │ │ ├── yacc_badprec3.py │ │ ├── yacc_badrule.py │ │ ├── yacc_badtok.py │ │ ├── yacc_dup.py │ │ ├── yacc_error1.py │ │ ├── yacc_error2.py │ │ ├── yacc_error3.py │ │ ├── yacc_error4.py │ │ ├── yacc_inf.py │ │ ├── yacc_literal.py │ │ ├── yacc_misplaced.py │ │ ├── yacc_missing1.py │ │ ├── yacc_nested.py │ │ ├── yacc_nodoc.py │ │ ├── yacc_noerror.py │ │ ├── yacc_nop.py │ │ ├── yacc_notfunc.py │ │ ├── yacc_notok.py │ │ ├── yacc_prec1.py │ │ ├── yacc_rr.py │ │ ├── yacc_rr_unused.py │ │ ├── yacc_simple.py │ │ ├── yacc_sr.py │ │ ├── yacc_term1.py │ │ ├── yacc_unused.py │ │ ├── yacc_unused_rule.py │ │ ├── yacc_uprec.py │ │ └── yacc_uprec2.py ├── sst │ ├── ExtMaster.cc │ ├── ExtMaster.hh │ ├── ExtSlave.cc │ ├── ExtSlave.hh │ ├── LICENSE │ ├── Makefile │ ├── README │ ├── gem5.cc │ ├── gem5.hh │ ├── libgem5.cc │ └── tests │ │ └── test6_arm_4c.py └── x11keysym │ ├── keysym.h │ └── keysymdef.h ├── src ├── Doxyfile ├── SConscript ├── arch │ ├── SConscript │ ├── alpha │ │ ├── AlphaISA.py │ │ ├── AlphaInterrupts.py │ │ ├── AlphaSystem.py │ │ ├── AlphaTLB.py │ │ ├── SConscript │ │ ├── SConsopts │ │ ├── aout_machdep.h │ │ ├── decoder.cc │ │ ├── decoder.hh │ │ ├── ecoff_machdep.h │ │ ├── ev5.cc │ │ ├── ev5.hh │ │ ├── faults.cc │ │ ├── faults.hh │ │ ├── freebsd │ │ │ ├── system.cc │ │ │ └── system.hh │ │ ├── idle_event.cc │ │ ├── idle_event.hh │ │ ├── interrupts.cc │ │ ├── interrupts.hh │ │ ├── ipr.cc │ │ ├── ipr.hh │ │ ├── isa.cc │ │ ├── isa.hh │ │ ├── isa │ │ │ ├── branch.isa │ │ │ ├── decoder.isa │ │ │ ├── fp.isa │ │ │ ├── int.isa │ │ │ ├── main.isa │ │ │ ├── mem.isa │ │ │ ├── opcdec.isa │ │ │ ├── pal.isa │ │ │ ├── unimp.isa │ │ │ ├── unknown.isa │ │ │ └── util.isa │ │ ├── isa_traits.hh │ │ ├── kernel_stats.cc │ │ ├── kernel_stats.hh │ │ ├── kgdb.h │ │ ├── linux │ │ │ ├── linux.cc │ │ │ ├── linux.hh │ │ │ ├── process.cc │ │ │ ├── process.hh │ │ │ ├── system.cc │ │ │ └── system.hh │ │ ├── locked_mem.hh │ │ ├── microcode_rom.hh │ │ ├── mmapped_ipr.hh │ │ ├── mt.hh │ │ ├── osfpal.cc │ │ ├── osfpal.hh │ │ ├── pagetable.cc │ │ ├── pagetable.hh │ │ ├── process.cc │ │ ├── process.hh │ │ ├── pseudo_inst.hh │ │ ├── registers.hh │ │ ├── regredir.cc │ │ ├── regredir.hh │ │ ├── remote_gdb.cc │ │ ├── remote_gdb.hh │ │ ├── stacktrace.cc │ │ ├── stacktrace.hh │ │ ├── system.cc │ │ ├── system.hh │ │ ├── tlb.cc │ │ ├── tlb.hh │ │ ├── tru64 │ │ │ ├── process.cc │ │ │ ├── process.hh │ │ │ ├── system.cc │ │ │ ├── system.hh │ │ │ ├── tru64.cc │ │ │ └── tru64.hh │ │ ├── types.hh │ │ ├── utility.cc │ │ ├── utility.hh │ │ ├── vtophys.cc │ │ └── vtophys.hh │ ├── arm │ │ ├── ArmISA.py │ │ ├── ArmInterrupts.py │ │ ├── ArmNativeTrace.py │ │ ├── ArmPMU.py │ │ ├── ArmSystem.py │ │ ├── ArmTLB.py │ │ ├── SConscript │ │ ├── SConsopts │ │ ├── ccregs.hh │ │ ├── decoder.cc │ │ ├── decoder.hh │ │ ├── faults.cc │ │ ├── faults.hh │ │ ├── freebsd │ │ │ ├── freebsd.cc │ │ │ ├── freebsd.hh │ │ │ ├── process.cc │ │ │ ├── process.hh │ │ │ ├── system.cc │ │ │ └── system.hh │ │ ├── insts │ │ │ ├── branch.hh │ │ │ ├── branch64.cc │ │ │ ├── branch64.hh │ │ │ ├── data64.cc │ │ │ ├── data64.hh │ │ │ ├── fplib.cc │ │ │ ├── fplib.hh │ │ │ ├── macromem.cc │ │ │ ├── macromem.hh │ │ │ ├── mem.cc │ │ │ ├── mem.hh │ │ │ ├── mem64.cc │ │ │ ├── mem64.hh │ │ │ ├── misc.cc │ │ │ ├── misc.hh │ │ │ ├── misc64.cc │ │ │ ├── misc64.hh │ │ │ ├── mult.hh │ │ │ ├── neon64_mem.hh │ │ │ ├── pred_inst.cc │ │ │ ├── pred_inst.hh │ │ │ ├── pseudo.cc │ │ │ ├── pseudo.hh │ │ │ ├── static_inst.cc │ │ │ ├── static_inst.hh │ │ │ ├── vfp.cc │ │ │ └── vfp.hh │ │ ├── interrupts.cc │ │ ├── interrupts.hh │ │ ├── intregs.hh │ │ ├── isa.cc │ │ ├── isa.hh │ │ ├── isa │ │ │ ├── bitfields.isa │ │ │ ├── copyright.txt │ │ │ ├── decoder │ │ │ │ ├── aarch64.isa │ │ │ │ ├── arm.isa │ │ │ │ ├── decoder.isa │ │ │ │ └── thumb.isa │ │ │ ├── formats │ │ │ │ ├── aarch64.isa │ │ │ │ ├── basic.isa │ │ │ │ ├── branch.isa │ │ │ │ ├── breakpoint.isa │ │ │ │ ├── data.isa │ │ │ │ ├── formats.isa │ │ │ │ ├── fp.isa │ │ │ │ ├── m5ops.isa │ │ │ │ ├── macromem.isa │ │ │ │ ├── mem.isa │ │ │ │ ├── misc.isa │ │ │ │ ├── mult.isa │ │ │ │ ├── neon64.isa │ │ │ │ ├── pred.isa │ │ │ │ ├── pseudo.isa │ │ │ │ └── uncond.isa │ │ │ ├── includes.isa │ │ │ ├── insts │ │ │ │ ├── aarch64.isa │ │ │ │ ├── branch.isa │ │ │ │ ├── branch64.isa │ │ │ │ ├── data.isa │ │ │ │ ├── data64.isa │ │ │ │ ├── div.isa │ │ │ │ ├── fp.isa │ │ │ │ ├── fp64.isa │ │ │ │ ├── insts.isa │ │ │ │ ├── ldr.isa │ │ │ │ ├── ldr64.isa │ │ │ │ ├── m5ops.isa │ │ │ │ ├── macromem.isa │ │ │ │ ├── mem.isa │ │ │ │ ├── misc.isa │ │ │ │ ├── misc64.isa │ │ │ │ ├── mult.isa │ │ │ │ ├── neon.isa │ │ │ │ ├── neon64.isa │ │ │ │ ├── neon64_mem.isa │ │ │ │ ├── str.isa │ │ │ │ ├── str64.isa │ │ │ │ └── swap.isa │ │ │ ├── main.isa │ │ │ ├── operands.isa │ │ │ └── templates │ │ │ │ ├── basic.isa │ │ │ │ ├── branch.isa │ │ │ │ ├── branch64.isa │ │ │ │ ├── data64.isa │ │ │ │ ├── macromem.isa │ │ │ │ ├── mem.isa │ │ │ │ ├── mem64.isa │ │ │ │ ├── misc.isa │ │ │ │ ├── misc64.isa │ │ │ │ ├── mult.isa │ │ │ │ ├── neon.isa │ │ │ │ ├── neon64.isa │ │ │ │ ├── pred.isa │ │ │ │ ├── templates.isa │ │ │ │ ├── vfp.isa │ │ │ │ └── vfp64.isa │ │ ├── isa_device.cc │ │ ├── isa_device.hh │ │ ├── isa_traits.hh │ │ ├── kernel_stats.hh │ │ ├── kvm │ │ │ ├── ArmKvmCPU.py │ │ │ ├── ArmV8KvmCPU.py │ │ │ ├── BaseArmKvmCPU.py │ │ │ ├── KvmGic.py │ │ │ ├── SConscript │ │ │ ├── arm_cpu.cc │ │ │ ├── arm_cpu.hh │ │ │ ├── armv8_cpu.cc │ │ │ ├── armv8_cpu.hh │ │ │ ├── base_cpu.cc │ │ │ ├── base_cpu.hh │ │ │ ├── gic.cc │ │ │ └── gic.hh │ │ ├── linux │ │ │ ├── atag.hh │ │ │ ├── linux.cc │ │ │ ├── linux.hh │ │ │ ├── process.cc │ │ │ ├── process.hh │ │ │ ├── system.cc │ │ │ └── system.hh │ │ ├── locked_mem.hh │ │ ├── microcode_rom.hh │ │ ├── miscregs.cc │ │ ├── miscregs.hh │ │ ├── mmapped_ipr.hh │ │ ├── nativetrace.cc │ │ ├── nativetrace.hh │ │ ├── pagetable.hh │ │ ├── pmu.cc │ │ ├── pmu.hh │ │ ├── process.cc │ │ ├── process.hh │ │ ├── pseudo_inst.hh │ │ ├── registers.hh │ │ ├── remote_gdb.cc │ │ ├── remote_gdb.hh │ │ ├── stacktrace.cc │ │ ├── stacktrace.hh │ │ ├── stage2_lookup.cc │ │ ├── stage2_lookup.hh │ │ ├── stage2_mmu.cc │ │ ├── stage2_mmu.hh │ │ ├── system.cc │ │ ├── system.hh │ │ ├── table_walker.cc │ │ ├── table_walker.hh │ │ ├── tlb.cc │ │ ├── tlb.hh │ │ ├── types.hh │ │ ├── utility.cc │ │ ├── utility.hh │ │ ├── vtophys.cc │ │ └── vtophys.hh │ ├── generic │ │ ├── BaseTLB.py │ │ ├── SConscript │ │ ├── debugfaults.hh │ │ ├── decode_cache.cc │ │ ├── decode_cache.hh │ │ ├── freebsd │ │ │ └── threadinfo.hh │ │ ├── linux │ │ │ └── threadinfo.hh │ │ ├── memhelpers.hh │ │ ├── mmapped_ipr.cc │ │ ├── mmapped_ipr.hh │ │ ├── pseudo_inst.cc │ │ ├── pseudo_inst.hh │ │ ├── tlb.cc │ │ ├── tlb.hh │ │ └── types.hh │ ├── isa_parser.py │ ├── micro_asm.py │ ├── micro_asm_test.py │ ├── mips │ │ ├── MipsCPU.py │ │ ├── MipsISA.py │ │ ├── MipsInterrupts.py │ │ ├── MipsSystem.py │ │ ├── MipsTLB.py │ │ ├── SConscript │ │ ├── SConsopts │ │ ├── bare_iron │ │ │ ├── system.cc │ │ │ └── system.hh │ │ ├── decoder.cc │ │ ├── decoder.hh │ │ ├── dsp.cc │ │ ├── dsp.hh │ │ ├── dt_constants.hh │ │ ├── faults.cc │ │ ├── faults.hh │ │ ├── idle_event.cc │ │ ├── idle_event.hh │ │ ├── interrupts.cc │ │ ├── interrupts.hh │ │ ├── isa.cc │ │ ├── isa.hh │ │ ├── isa │ │ │ ├── base.isa │ │ │ ├── bitfields.isa │ │ │ ├── decoder.isa │ │ │ ├── formats │ │ │ │ ├── basic.isa │ │ │ │ ├── branch.isa │ │ │ │ ├── control.isa │ │ │ │ ├── dsp.isa │ │ │ │ ├── formats.isa │ │ │ │ ├── fp.isa │ │ │ │ ├── int.isa │ │ │ │ ├── mem.isa │ │ │ │ ├── mt.isa │ │ │ │ ├── noop.isa │ │ │ │ ├── tlbop.isa │ │ │ │ ├── trap.isa │ │ │ │ ├── unimp.isa │ │ │ │ ├── unknown.isa │ │ │ │ └── util.isa │ │ │ ├── includes.isa │ │ │ ├── main.isa │ │ │ └── operands.isa │ │ ├── isa_traits.hh │ │ ├── kernel_stats.hh │ │ ├── linux │ │ │ ├── aligned.hh │ │ │ ├── hwrpb.hh │ │ │ ├── linux.cc │ │ │ ├── linux.hh │ │ │ ├── process.cc │ │ │ ├── process.hh │ │ │ ├── system.cc │ │ │ ├── system.hh │ │ │ └── thread_info.hh │ │ ├── locked_mem.hh │ │ ├── microcode_rom.hh │ │ ├── mmapped_ipr.hh │ │ ├── mt.hh │ │ ├── mt_constants.hh │ │ ├── pagetable.cc │ │ ├── pagetable.hh │ │ ├── pra_constants.hh │ │ ├── process.cc │ │ ├── process.hh │ │ ├── pseudo_inst.hh │ │ ├── registers.hh │ │ ├── remote_gdb.cc │ │ ├── remote_gdb.hh │ │ ├── stacktrace.cc │ │ ├── stacktrace.hh │ │ ├── system.cc │ │ ├── system.hh │ │ ├── tlb.cc │ │ ├── tlb.hh │ │ ├── types.hh │ │ ├── utility.cc │ │ ├── utility.hh │ │ ├── vtophys.cc │ │ └── vtophys.hh │ ├── null │ │ ├── SConscript │ │ ├── SConsopts │ │ ├── cpu_dummy.cc │ │ ├── cpu_dummy.hh │ │ ├── generated │ │ │ └── inc.d │ │ ├── isa_traits.hh │ │ ├── registers.hh │ │ ├── remote_gdb.hh │ │ ├── types.hh │ │ └── utility.hh │ ├── power │ │ ├── PowerISA.py │ │ ├── PowerInterrupts.py │ │ ├── PowerTLB.py │ │ ├── SConscript │ │ ├── SConsopts │ │ ├── decoder.cc │ │ ├── decoder.hh │ │ ├── faults.hh │ │ ├── insts │ │ │ ├── branch.cc │ │ │ ├── branch.hh │ │ │ ├── condition.cc │ │ │ ├── condition.hh │ │ │ ├── floating.cc │ │ │ ├── floating.hh │ │ │ ├── integer.cc │ │ │ ├── integer.hh │ │ │ ├── mem.cc │ │ │ ├── mem.hh │ │ │ ├── misc.cc │ │ │ ├── misc.hh │ │ │ ├── static_inst.cc │ │ │ └── static_inst.hh │ │ ├── interrupts.cc │ │ ├── interrupts.hh │ │ ├── isa.cc │ │ ├── isa.hh │ │ ├── isa │ │ │ ├── bitfields.isa │ │ │ ├── decoder.isa │ │ │ ├── formats │ │ │ │ ├── basic.isa │ │ │ │ ├── branch.isa │ │ │ │ ├── condition.isa │ │ │ │ ├── formats.isa │ │ │ │ ├── fp.isa │ │ │ │ ├── integer.isa │ │ │ │ ├── mem.isa │ │ │ │ ├── misc.isa │ │ │ │ ├── unimp.isa │ │ │ │ ├── unknown.isa │ │ │ │ └── util.isa │ │ │ ├── includes.isa │ │ │ ├── main.isa │ │ │ └── operands.isa │ │ ├── isa_traits.hh │ │ ├── kernel_stats.hh │ │ ├── linux │ │ │ ├── linux.cc │ │ │ ├── linux.hh │ │ │ ├── process.cc │ │ │ └── process.hh │ │ ├── locked_mem.hh │ │ ├── microcode_rom.hh │ │ ├── miscregs.hh │ │ ├── mmapped_ipr.hh │ │ ├── pagetable.cc │ │ ├── pagetable.hh │ │ ├── process.cc │ │ ├── process.hh │ │ ├── pseudo_inst.hh │ │ ├── registers.hh │ │ ├── remote_gdb.hh │ │ ├── stacktrace.cc │ │ ├── stacktrace.hh │ │ ├── tlb.cc │ │ ├── tlb.hh │ │ ├── types.hh │ │ ├── utility.cc │ │ ├── utility.hh │ │ ├── vtophys.cc │ │ └── vtophys.hh │ ├── sparc │ │ ├── SConscript │ │ ├── SConsopts │ │ ├── SparcISA.py │ │ ├── SparcInterrupts.py │ │ ├── SparcNativeTrace.py │ │ ├── SparcSystem.py │ │ ├── SparcTLB.py │ │ ├── asi.cc │ │ ├── asi.hh │ │ ├── decoder.cc │ │ ├── decoder.hh │ │ ├── faults.cc │ │ ├── faults.hh │ │ ├── handlers.hh │ │ ├── interrupts.cc │ │ ├── interrupts.hh │ │ ├── isa.cc │ │ ├── isa.hh │ │ ├── isa │ │ │ ├── base.isa │ │ │ ├── bitfields.isa │ │ │ ├── decoder.isa │ │ │ ├── formats │ │ │ │ ├── basic.isa │ │ │ │ ├── branch.isa │ │ │ │ ├── formats.isa │ │ │ │ ├── integerop.isa │ │ │ │ ├── mem │ │ │ │ │ ├── basicmem.isa │ │ │ │ │ ├── blockmem.isa │ │ │ │ │ ├── mem.isa │ │ │ │ │ ├── swap.isa │ │ │ │ │ └── util.isa │ │ │ │ ├── micro.isa │ │ │ │ ├── nop.isa │ │ │ │ ├── priv.isa │ │ │ │ ├── trap.isa │ │ │ │ ├── unimp.isa │ │ │ │ └── unknown.isa │ │ │ ├── includes.isa │ │ │ ├── main.isa │ │ │ └── operands.isa │ │ ├── isa_traits.hh │ │ ├── kernel_stats.hh │ │ ├── linux │ │ │ ├── linux.cc │ │ │ ├── linux.hh │ │ │ ├── process.cc │ │ │ ├── process.hh │ │ │ └── syscalls.cc │ │ ├── locked_mem.hh │ │ ├── microcode_rom.hh │ │ ├── miscregs.hh │ │ ├── mmapped_ipr.hh │ │ ├── mt.hh │ │ ├── nativetrace.cc │ │ ├── nativetrace.hh │ │ ├── pagetable.cc │ │ ├── pagetable.hh │ │ ├── process.cc │ │ ├── process.hh │ │ ├── pseudo_inst.hh │ │ ├── registers.hh │ │ ├── remote_gdb.cc │ │ ├── remote_gdb.hh │ │ ├── solaris │ │ │ ├── process.cc │ │ │ ├── process.hh │ │ │ ├── solaris.cc │ │ │ └── solaris.hh │ │ ├── sparc_traits.hh │ │ ├── stacktrace.hh │ │ ├── system.cc │ │ ├── system.hh │ │ ├── tlb.cc │ │ ├── tlb.hh │ │ ├── tlb_map.hh │ │ ├── types.hh │ │ ├── ua2005.cc │ │ ├── utility.cc │ │ ├── utility.hh │ │ ├── vtophys.cc │ │ └── vtophys.hh │ └── x86 │ │ ├── SConscript │ │ ├── SConsopts │ │ ├── X86ISA.py │ │ ├── X86LocalApic.py │ │ ├── X86NativeTrace.py │ │ ├── X86System.py │ │ ├── X86TLB.py │ │ ├── bios │ │ ├── ACPI.py │ │ ├── E820.py │ │ ├── IntelMP.py │ │ ├── SConscript │ │ ├── SMBios.py │ │ ├── acpi.cc │ │ ├── acpi.hh │ │ ├── e820.cc │ │ ├── e820.hh │ │ ├── intelmp.cc │ │ ├── intelmp.hh │ │ ├── smbios.cc │ │ └── smbios.hh │ │ ├── cpuid.cc │ │ ├── cpuid.hh │ │ ├── decoder.cc │ │ ├── decoder.hh │ │ ├── decoder_tables.cc │ │ ├── emulenv.cc │ │ ├── emulenv.hh │ │ ├── faults.cc │ │ ├── faults.hh │ │ ├── insts │ │ ├── badmicroop.cc │ │ ├── badmicroop.hh │ │ ├── macroop.hh │ │ ├── microfpop.cc │ │ ├── microfpop.hh │ │ ├── microldstop.cc │ │ ├── microldstop.hh │ │ ├── micromediaop.cc │ │ ├── micromediaop.hh │ │ ├── microop.cc │ │ ├── microop.hh │ │ ├── microregop.cc │ │ ├── microregop.hh │ │ ├── static_inst.cc │ │ └── static_inst.hh │ │ ├── interrupts.cc │ │ ├── interrupts.hh │ │ ├── intmessage.hh │ │ ├── isa.cc │ │ ├── isa.hh │ │ ├── isa │ │ ├── bitfields.isa │ │ ├── decoder │ │ │ ├── decoder.isa │ │ │ ├── locked_opcodes.isa │ │ │ ├── one_byte_opcodes.isa │ │ │ ├── three_byte_0f38_opcodes.isa │ │ │ ├── three_byte_0f3a_opcodes.isa │ │ │ ├── two_byte_opcodes.isa │ │ │ └── x87.isa │ │ ├── formats │ │ │ ├── basic.isa │ │ │ ├── cpuid.isa │ │ │ ├── error.isa │ │ │ ├── formats.isa │ │ │ ├── monitor_mwait.isa │ │ │ ├── multi.isa │ │ │ ├── nop.isa │ │ │ ├── string.isa │ │ │ ├── syscall.isa │ │ │ ├── unimp.isa │ │ │ └── unknown.isa │ │ ├── includes.isa │ │ ├── insts │ │ │ ├── __init__.py │ │ │ ├── general_purpose │ │ │ │ ├── __init__.py │ │ │ │ ├── arithmetic │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── add_and_subtract.py │ │ │ │ │ ├── increment_and_decrement.py │ │ │ │ │ └── multiply_and_divide.py │ │ │ │ ├── cache_and_memory_management.py │ │ │ │ ├── compare_and_test │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── bit_scan.py │ │ │ │ │ ├── bit_test.py │ │ │ │ │ ├── bounds.py │ │ │ │ │ ├── compare.py │ │ │ │ │ ├── set_byte_on_condition.py │ │ │ │ │ └── test.py │ │ │ │ ├── control_transfer │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── call.py │ │ │ │ │ ├── conditional_jump.py │ │ │ │ │ ├── interrupts_and_exceptions.py │ │ │ │ │ ├── jump.py │ │ │ │ │ ├── loop.py │ │ │ │ │ └── xreturn.py │ │ │ │ ├── data_conversion │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── ascii_adjust.py │ │ │ │ │ ├── bcd_adjust.py │ │ │ │ │ ├── endian_conversion.py │ │ │ │ │ ├── extract_sign_mask.py │ │ │ │ │ ├── sign_extension.py │ │ │ │ │ └── translate.py │ │ │ │ ├── data_transfer │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── conditional_move.py │ │ │ │ │ ├── move.py │ │ │ │ │ ├── stack_operations.py │ │ │ │ │ └── xchg.py │ │ │ │ ├── flags │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── load_and_store.py │ │ │ │ │ ├── push_and_pop.py │ │ │ │ │ └── set_and_clear.py │ │ │ │ ├── input_output │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── general_io.py │ │ │ │ │ └── string_io.py │ │ │ │ ├── load_effective_address.py │ │ │ │ ├── load_segment_registers.py │ │ │ │ ├── logical.py │ │ │ │ ├── no_operation.py │ │ │ │ ├── rotate_and_shift │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── rotate.py │ │ │ │ │ └── shift.py │ │ │ │ ├── semaphores.py │ │ │ │ ├── string │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── compare_strings.py │ │ │ │ │ ├── load_string.py │ │ │ │ │ ├── move_string.py │ │ │ │ │ ├── scan_string.py │ │ │ │ │ └── store_string.py │ │ │ │ └── system_calls.py │ │ │ ├── romutil.py │ │ │ ├── simd128 │ │ │ │ ├── __init__.py │ │ │ │ ├── floating_point │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── arithmetic │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── addition.py │ │ │ │ │ │ ├── division.py │ │ │ │ │ │ ├── horizontal_addition.py │ │ │ │ │ │ ├── horizontal_subtraction.py │ │ │ │ │ │ ├── multiplication.py │ │ │ │ │ │ ├── reciprocal_estimation.py │ │ │ │ │ │ ├── reciprocal_square_root.py │ │ │ │ │ │ ├── simultaneous_addition_and_subtraction.py │ │ │ │ │ │ ├── square_root.py │ │ │ │ │ │ └── subtraction.py │ │ │ │ │ ├── compare │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── compare_and_write_mask.py │ │ │ │ │ │ ├── compare_and_write_minimum_or_maximum.py │ │ │ │ │ │ └── compare_and_write_rflags.py │ │ │ │ │ ├── data_conversion │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── convert_floating_point_to_floating_point.py │ │ │ │ │ │ ├── convert_floating_point_to_gpr_integer.py │ │ │ │ │ │ ├── convert_floating_point_to_mmx_integer.py │ │ │ │ │ │ └── convert_floating_point_to_xmm_integer.py │ │ │ │ │ ├── data_reordering │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── shuffle.py │ │ │ │ │ │ └── unpack_and_interleave.py │ │ │ │ │ ├── data_transfer │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── move.py │ │ │ │ │ │ ├── move_mask.py │ │ │ │ │ │ ├── move_non_temporal.py │ │ │ │ │ │ └── move_with_duplication.py │ │ │ │ │ └── logical │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── andp.py │ │ │ │ │ │ ├── exclusive_or.py │ │ │ │ │ │ └── orp.py │ │ │ │ └── integer │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── arithmetic │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── addition.py │ │ │ │ │ ├── average.py │ │ │ │ │ ├── multiplication.py │ │ │ │ │ ├── multiply_add.py │ │ │ │ │ ├── subtraction.py │ │ │ │ │ └── sum_of_absolute_differences.py │ │ │ │ │ ├── compare │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── compare_and_write_mask.py │ │ │ │ │ └── compare_and_write_minimum_or_maximum.py │ │ │ │ │ ├── data_conversion │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── convert_gpr_integer_to_floating_point.py │ │ │ │ │ ├── convert_integer_to_floating_point.py │ │ │ │ │ └── convert_mmx_integer_to_floating_point.py │ │ │ │ │ ├── data_reordering │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── extract_and_insert.py │ │ │ │ │ ├── pack_with_saturation.py │ │ │ │ │ ├── shuffle.py │ │ │ │ │ └── unpack_and_interleave.py │ │ │ │ │ ├── data_transfer │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── move.py │ │ │ │ │ ├── move_mask.py │ │ │ │ │ └── move_non_temporal.py │ │ │ │ │ ├── logical │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── exclusive_or.py │ │ │ │ │ ├── pand.py │ │ │ │ │ └── por.py │ │ │ │ │ ├── save_and_restore_state │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── save_and_restore_control_and_status.py │ │ │ │ │ └── save_and_restore_state.py │ │ │ │ │ └── shift │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── left_logical_shift.py │ │ │ │ │ ├── right_arithmetic_shift.py │ │ │ │ │ └── right_logical_shift.py │ │ │ ├── simd64 │ │ │ │ ├── __init__.py │ │ │ │ ├── floating_point │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── arithmetic │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── accumulation.py │ │ │ │ │ │ ├── addition.py │ │ │ │ │ │ ├── multiplication.py │ │ │ │ │ │ ├── reciprocal_estimation.py │ │ │ │ │ │ ├── reciprocal_square_root.py │ │ │ │ │ │ └── subtraction.py │ │ │ │ │ ├── compare │ │ │ │ │ │ ├── __init__.py │ │ │ │ │ │ ├── compare_and_write_mask.py │ │ │ │ │ │ └── compare_and_write_minimum_or_maximum.py │ │ │ │ │ └── data_conversion.py │ │ │ │ └── integer │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── arithmetic │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── addition.py │ │ │ │ │ ├── average.py │ │ │ │ │ ├── multiplication.py │ │ │ │ │ ├── multiply_add.py │ │ │ │ │ ├── subtraction.py │ │ │ │ │ └── sum_of_absolute_differences.py │ │ │ │ │ ├── compare │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── compare_and_write_mask.py │ │ │ │ │ └── compare_and_write_minimum_or_maximum.py │ │ │ │ │ ├── data_conversion.py │ │ │ │ │ ├── data_reordering │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── extract_and_insert.py │ │ │ │ │ ├── pack_with_saturation.py │ │ │ │ │ ├── shuffle_and_swap.py │ │ │ │ │ └── unpack_and_interleave.py │ │ │ │ │ ├── data_transfer │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── move.py │ │ │ │ │ ├── move_mask.py │ │ │ │ │ └── move_non_temporal.py │ │ │ │ │ ├── exit_media_state.py │ │ │ │ │ ├── logical │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── exclusive_or.py │ │ │ │ │ ├── pand.py │ │ │ │ │ └── por.py │ │ │ │ │ ├── save_and_restore_state.py │ │ │ │ │ └── shift │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── left_logical_shift.py │ │ │ │ │ ├── right_arithmetic_shift.py │ │ │ │ │ └── right_logical_shift.py │ │ │ ├── system │ │ │ │ ├── __init__.py │ │ │ │ ├── control_registers.py │ │ │ │ ├── halt.py │ │ │ │ ├── invlpg.py │ │ │ │ ├── msrs.py │ │ │ │ ├── segmentation.py │ │ │ │ └── undefined_operation.py │ │ │ └── x87 │ │ │ │ ├── __init__.py │ │ │ │ ├── arithmetic │ │ │ │ ├── __init__.py │ │ │ │ ├── addition.py │ │ │ │ ├── change_sign.py │ │ │ │ ├── division.py │ │ │ │ ├── multiplication.py │ │ │ │ ├── partial_remainder.py │ │ │ │ ├── round.py │ │ │ │ ├── square_root.py │ │ │ │ └── subtraction.py │ │ │ │ ├── compare_and_test │ │ │ │ ├── __init__.py │ │ │ │ ├── classify.py │ │ │ │ ├── floating_point_ordered_compare.py │ │ │ │ ├── floating_point_unordered_compare.py │ │ │ │ ├── integer_compare.py │ │ │ │ └── test.py │ │ │ │ ├── control │ │ │ │ ├── __init__.py │ │ │ │ ├── clear_exceptions.py │ │ │ │ ├── initialize.py │ │ │ │ ├── save_and_restore_x87_control_word.py │ │ │ │ ├── save_and_restore_x87_environment.py │ │ │ │ ├── save_x87_status_word.py │ │ │ │ └── wait_for_exceptions.py │ │ │ │ ├── data_transfer_and_conversion │ │ │ │ ├── __init__.py │ │ │ │ ├── conditional_move.py │ │ │ │ ├── convert_and_load_or_store_bcd.py │ │ │ │ ├── convert_and_load_or_store_integer.py │ │ │ │ ├── exchange.py │ │ │ │ ├── extract.py │ │ │ │ └── load_or_store_floating_point.py │ │ │ │ ├── load_constants │ │ │ │ ├── __init__.py │ │ │ │ ├── load_0_1_or_pi.py │ │ │ │ └── load_logarithm.py │ │ │ │ ├── no_operation.py │ │ │ │ ├── stack_management │ │ │ │ ├── __init__.py │ │ │ │ ├── clear_state.py │ │ │ │ └── stack_control.py │ │ │ │ └── transcendental_functions │ │ │ │ ├── __init__.py │ │ │ │ ├── logarithmic_functions.py │ │ │ │ └── trigonometric_functions.py │ │ ├── macroop.isa │ │ ├── main.isa │ │ ├── microasm.isa │ │ ├── microops │ │ │ ├── base.isa │ │ │ ├── debug.isa │ │ │ ├── fpop.isa │ │ │ ├── ldstop.isa │ │ │ ├── limmop.isa │ │ │ ├── mediaop.isa │ │ │ ├── microops.isa │ │ │ ├── regop.isa │ │ │ ├── seqop.isa │ │ │ └── specop.isa │ │ ├── operands.isa │ │ ├── outputblock.isa │ │ ├── rom.isa │ │ └── specialize.isa │ │ ├── isa_traits.hh │ │ ├── kernel_stats.hh │ │ ├── ldstflags.hh │ │ ├── linux │ │ ├── linux.cc │ │ ├── linux.hh │ │ ├── process.cc │ │ ├── process.hh │ │ ├── system.cc │ │ └── system.hh │ │ ├── locked_mem.hh │ │ ├── memhelpers.hh │ │ ├── microcode_rom.hh │ │ ├── mmapped_ipr.hh │ │ ├── nativetrace.cc │ │ ├── nativetrace.hh │ │ ├── pagetable.cc │ │ ├── pagetable.hh │ │ ├── pagetable_walker.cc │ │ ├── pagetable_walker.hh │ │ ├── process.cc │ │ ├── process.hh │ │ ├── pseudo_inst.cc │ │ ├── pseudo_inst.hh │ │ ├── registers.hh │ │ ├── regs │ │ ├── SConscript │ │ ├── apic.hh │ │ ├── ccr.hh │ │ ├── float.hh │ │ ├── int.hh │ │ ├── misc.hh │ │ ├── msr.cc │ │ ├── msr.hh │ │ └── segment.hh │ │ ├── remote_gdb.cc │ │ ├── remote_gdb.hh │ │ ├── stacktrace.cc │ │ ├── stacktrace.hh │ │ ├── system.cc │ │ ├── system.hh │ │ ├── tlb.cc │ │ ├── tlb.hh │ │ ├── types.cc │ │ ├── types.hh │ │ ├── utility.cc │ │ ├── utility.hh │ │ ├── vtophys.cc │ │ ├── vtophys.hh │ │ └── x86_traits.hh ├── base │ ├── CPA.py │ ├── SConscript │ ├── addr_range.hh │ ├── addr_range_map.hh │ ├── atomicio.cc │ ├── atomicio.hh │ ├── barrier.hh │ ├── bigint.cc │ ├── bigint.hh │ ├── bitfield.hh │ ├── bitmap.cc │ ├── bitmap.hh │ ├── bitunion.hh │ ├── callback.cc │ ├── callback.hh │ ├── cast.hh │ ├── chunk_generator.hh │ ├── circlebuf.cc │ ├── circlebuf.hh │ ├── compiler.hh │ ├── condcodes.hh │ ├── cp_annotate.cc │ ├── cp_annotate.hh │ ├── cprintf.cc │ ├── cprintf.hh │ ├── cprintf_formats.hh │ ├── date.cc │ ├── debug.cc │ ├── debug.hh │ ├── fenv.c │ ├── fenv.hh │ ├── flags.hh │ ├── framebuffer.cc │ ├── framebuffer.hh │ ├── hashmap.hh │ ├── hostinfo.cc │ ├── hostinfo.hh │ ├── index_queue.cc │ ├── index_queue.hh │ ├── inet.cc │ ├── inet.hh │ ├── inifile.cc │ ├── inifile.hh │ ├── intmath.cc │ ├── intmath.hh │ ├── loader │ │ ├── aout_object.cc │ │ ├── aout_object.hh │ │ ├── coff_sym.h │ │ ├── coff_symconst.h │ │ ├── dtb_object.cc │ │ ├── dtb_object.hh │ │ ├── ecoff_object.cc │ │ ├── ecoff_object.hh │ │ ├── elf_object.cc │ │ ├── elf_object.hh │ │ ├── exec_aout.h │ │ ├── exec_ecoff.h │ │ ├── hex_file.cc │ │ ├── hex_file.hh │ │ ├── object_file.cc │ │ ├── object_file.hh │ │ ├── raw_object.cc │ │ ├── raw_object.hh │ │ ├── symtab.cc │ │ └── symtab.hh │ ├── match.cc │ ├── match.hh │ ├── misc.cc │ ├── misc.hh │ ├── output.cc │ ├── output.hh │ ├── pollevent.cc │ ├── pollevent.hh │ ├── printable.hh │ ├── random.cc │ ├── random.hh │ ├── refcnt.hh │ ├── remote_gdb.cc │ ├── remote_gdb.hh │ ├── socket.cc │ ├── socket.hh │ ├── statistics.cc │ ├── statistics.hh │ ├── stats │ │ ├── info.hh │ │ ├── output.hh │ │ ├── text.cc │ │ ├── text.hh │ │ └── types.hh │ ├── stl_helpers.hh │ ├── str.cc │ ├── str.hh │ ├── time.cc │ ├── time.hh │ ├── trace.cc │ ├── trace.hh │ ├── trie.hh │ ├── types.cc │ ├── types.hh │ └── vnc │ │ ├── SConscript │ │ ├── Vnc.py │ │ ├── vncinput.cc │ │ ├── vncinput.hh │ │ ├── vncserver.cc │ │ └── vncserver.hh ├── cpu │ ├── BaseCPU.py │ ├── CPUTracers.py │ ├── CheckerCPU.py │ ├── DummyChecker.py │ ├── FuncUnit.py │ ├── InstPBTrace.py │ ├── IntrControl.py │ ├── SConscript │ ├── StaticInstFlags.py │ ├── TimingExpr.py │ ├── activity.cc │ ├── activity.hh │ ├── base.cc │ ├── base.hh │ ├── base_dyn_inst.hh │ ├── base_dyn_inst_impl.hh │ ├── checker │ │ ├── SConsopts │ │ ├── cpu.cc │ │ ├── cpu.hh │ │ ├── cpu_impl.hh │ │ └── thread_context.hh │ ├── cpuevent.cc │ ├── cpuevent.hh │ ├── decode_cache.hh │ ├── dummy_checker.cc │ ├── dummy_checker.hh │ ├── exec_context.cc │ ├── exec_context.hh │ ├── exetrace.cc │ ├── exetrace.hh │ ├── func_unit.cc │ ├── func_unit.hh │ ├── inst_pb_trace.cc │ ├── inst_pb_trace.hh │ ├── inst_seq.hh │ ├── inteltrace.cc │ ├── inteltrace.hh │ ├── intr_control.cc │ ├── intr_control.hh │ ├── intr_control_noisa.cc │ ├── kvm │ │ ├── BaseKvmCPU.py │ │ ├── KvmVM.py │ │ ├── SConscript │ │ ├── X86KvmCPU.py │ │ ├── base.cc │ │ ├── base.hh │ │ ├── device.cc │ │ ├── device.hh │ │ ├── perfevent.cc │ │ ├── perfevent.hh │ │ ├── timer.cc │ │ ├── timer.hh │ │ ├── vm.cc │ │ ├── vm.hh │ │ ├── x86_cpu.cc │ │ └── x86_cpu.hh │ ├── minor │ │ ├── MinorCPU.py │ │ ├── SConscript │ │ ├── SConsopts │ │ ├── activity.cc │ │ ├── activity.hh │ │ ├── buffers.hh │ │ ├── cpu.cc │ │ ├── cpu.hh │ │ ├── decode.cc │ │ ├── decode.hh │ │ ├── dyn_inst.cc │ │ ├── dyn_inst.hh │ │ ├── exec_context.hh │ │ ├── execute.cc │ │ ├── execute.hh │ │ ├── fetch1.cc │ │ ├── fetch1.hh │ │ ├── fetch2.cc │ │ ├── fetch2.hh │ │ ├── func_unit.cc │ │ ├── func_unit.hh │ │ ├── lsq.cc │ │ ├── lsq.hh │ │ ├── pipe_data.cc │ │ ├── pipe_data.hh │ │ ├── pipeline.cc │ │ ├── pipeline.hh │ │ ├── scoreboard.cc │ │ ├── scoreboard.hh │ │ ├── stats.cc │ │ ├── stats.hh │ │ └── trace.hh │ ├── nativetrace.cc │ ├── nativetrace.hh │ ├── nocpu │ │ └── SConsopts │ ├── o3 │ │ ├── FUPool.py │ │ ├── FuncUnitConfig.py │ │ ├── O3CPU.py │ │ ├── O3Checker.py │ │ ├── SConscript │ │ ├── SConsopts │ │ ├── base_dyn_inst.cc │ │ ├── checker.cc │ │ ├── checker.hh │ │ ├── comm.hh │ │ ├── commit.cc │ │ ├── commit.hh │ │ ├── commit_impl.hh │ │ ├── cpu.cc │ │ ├── cpu.hh │ │ ├── cpu_policy.hh │ │ ├── decode.cc │ │ ├── decode.hh │ │ ├── decode_impl.hh │ │ ├── dep_graph.hh │ │ ├── deriv.cc │ │ ├── deriv.hh │ │ ├── dyn_inst.cc │ │ ├── dyn_inst.hh │ │ ├── dyn_inst_impl.hh │ │ ├── fetch.cc │ │ ├── fetch.hh │ │ ├── fetch_impl.hh │ │ ├── free_list.cc │ │ ├── free_list.hh │ │ ├── fu_pool.cc │ │ ├── fu_pool.hh │ │ ├── iew.cc │ │ ├── iew.hh │ │ ├── iew_impl.hh │ │ ├── impl.hh │ │ ├── inst_queue.cc │ │ ├── inst_queue.hh │ │ ├── inst_queue_impl.hh │ │ ├── isa_specific.hh │ │ ├── lsq.cc │ │ ├── lsq.hh │ │ ├── lsq_impl.hh │ │ ├── lsq_unit.cc │ │ ├── lsq_unit.hh │ │ ├── lsq_unit_impl.hh │ │ ├── mem_dep_unit.cc │ │ ├── mem_dep_unit.hh │ │ ├── mem_dep_unit_impl.hh │ │ ├── probe │ │ │ ├── SConscript │ │ │ ├── SimpleTrace.py │ │ │ ├── simple_trace.cc │ │ │ └── simple_trace.hh │ │ ├── regfile.cc │ │ ├── regfile.hh │ │ ├── rename.cc │ │ ├── rename.hh │ │ ├── rename_impl.hh │ │ ├── rename_map.cc │ │ ├── rename_map.hh │ │ ├── rob.cc │ │ ├── rob.hh │ │ ├── rob_impl.hh │ │ ├── scoreboard.cc │ │ ├── scoreboard.hh │ │ ├── store_set.cc │ │ ├── store_set.hh │ │ ├── thread_context.cc │ │ ├── thread_context.hh │ │ ├── thread_context_impl.hh │ │ └── thread_state.hh │ ├── op_class.hh │ ├── pc_event.cc │ ├── pc_event.hh │ ├── pred │ │ ├── 2bit_local.cc │ │ ├── 2bit_local.hh │ │ ├── BranchPredictor.py │ │ ├── SConscript │ │ ├── bi_mode.cc │ │ ├── bi_mode.hh │ │ ├── bpred_unit.cc │ │ ├── bpred_unit.hh │ │ ├── btb.cc │ │ ├── btb.hh │ │ ├── ras.cc │ │ ├── ras.hh │ │ ├── sat_counter.hh │ │ ├── tournament.cc │ │ └── tournament.hh │ ├── profile.cc │ ├── profile.hh │ ├── quiesce_event.cc │ ├── quiesce_event.hh │ ├── reg_class.cc │ ├── reg_class.hh │ ├── simple │ │ ├── AtomicSimpleCPU.py │ │ ├── BaseSimpleCPU.py │ │ ├── SConscript │ │ ├── SConsopts │ │ ├── TimingSimpleCPU.py │ │ ├── atomic.cc │ │ ├── atomic.hh │ │ ├── base.cc │ │ ├── base.hh │ │ ├── probes │ │ │ ├── SConscript │ │ │ ├── SimPoint.py │ │ │ ├── simpoint.cc │ │ │ └── simpoint.hh │ │ ├── timing.cc │ │ └── timing.hh │ ├── simple_thread.cc │ ├── simple_thread.hh │ ├── smt.hh │ ├── static_inst.cc │ ├── static_inst.hh │ ├── static_inst_fwd.hh │ ├── testers │ │ ├── directedtest │ │ │ ├── DirectedGenerator.cc │ │ │ ├── DirectedGenerator.hh │ │ │ ├── InvalidateGenerator.cc │ │ │ ├── InvalidateGenerator.hh │ │ │ ├── RubyDirectedTester.cc │ │ │ ├── RubyDirectedTester.hh │ │ │ ├── RubyDirectedTester.py │ │ │ ├── SConscript │ │ │ ├── SeriesRequestGenerator.cc │ │ │ └── SeriesRequestGenerator.hh │ │ ├── memtest │ │ │ ├── MemTest.py │ │ │ ├── SConscript │ │ │ ├── memtest.cc │ │ │ └── memtest.hh │ │ ├── networktest │ │ │ ├── NetworkTest.py │ │ │ ├── SConscript │ │ │ ├── networktest.cc │ │ │ └── networktest.hh │ │ ├── rubytest │ │ │ ├── Check.cc │ │ │ ├── Check.hh │ │ │ ├── CheckTable.cc │ │ │ ├── CheckTable.hh │ │ │ ├── RubyTester.cc │ │ │ ├── RubyTester.hh │ │ │ ├── RubyTester.py │ │ │ └── SConscript │ │ └── traffic_gen │ │ │ ├── SConscript │ │ │ ├── TrafficGen.py │ │ │ ├── generators.cc │ │ │ ├── generators.hh │ │ │ ├── traffic_gen.cc │ │ │ └── traffic_gen.hh │ ├── thread_context.cc │ ├── thread_context.hh │ ├── thread_state.cc │ ├── thread_state.hh │ ├── timebuf.hh │ ├── timing_expr.cc │ ├── timing_expr.hh │ └── translation.hh ├── dev │ ├── BadDevice.py │ ├── CopyEngine.py │ ├── Device.py │ ├── DiskImage.py │ ├── Ethernet.py │ ├── I2C.py │ ├── Ide.py │ ├── Pci.py │ ├── Platform.py │ ├── SConscript │ ├── SimpleDisk.py │ ├── Terminal.py │ ├── Uart.py │ ├── alpha │ │ ├── AlphaBackdoor.py │ │ ├── SConscript │ │ ├── Tsunami.py │ │ ├── access.h │ │ ├── backdoor.cc │ │ ├── backdoor.hh │ │ ├── tsunami.cc │ │ ├── tsunami.hh │ │ ├── tsunami_cchip.cc │ │ ├── tsunami_cchip.hh │ │ ├── tsunami_io.cc │ │ ├── tsunami_io.hh │ │ ├── tsunami_pchip.cc │ │ ├── tsunami_pchip.hh │ │ └── tsunamireg.h │ ├── arm │ │ ├── AbstractNVM.py │ │ ├── EnergyCtrl.py │ │ ├── FlashDevice.py │ │ ├── Gic.py │ │ ├── RealView.py │ │ ├── SConscript │ │ ├── UFSHostDevice.py │ │ ├── a9scu.cc │ │ ├── a9scu.hh │ │ ├── abstract_nvm.hh │ │ ├── amba_device.cc │ │ ├── amba_device.hh │ │ ├── amba_fake.cc │ │ ├── amba_fake.hh │ │ ├── base_gic.cc │ │ ├── base_gic.hh │ │ ├── energy_ctrl.cc │ │ ├── energy_ctrl.hh │ │ ├── flash_device.cc │ │ ├── flash_device.hh │ │ ├── generic_timer.cc │ │ ├── generic_timer.hh │ │ ├── gic_pl390.cc │ │ ├── gic_pl390.hh │ │ ├── gic_v2m.cc │ │ ├── gic_v2m.hh │ │ ├── hdlcd.cc │ │ ├── hdlcd.hh │ │ ├── kmi.cc │ │ ├── kmi.hh │ │ ├── pl011.cc │ │ ├── pl011.hh │ │ ├── pl111.cc │ │ ├── pl111.hh │ │ ├── realview.cc │ │ ├── realview.hh │ │ ├── rtc_pl031.cc │ │ ├── rtc_pl031.hh │ │ ├── rv_ctrl.cc │ │ ├── rv_ctrl.hh │ │ ├── timer_cpulocal.cc │ │ ├── timer_cpulocal.hh │ │ ├── timer_sp804.cc │ │ ├── timer_sp804.hh │ │ ├── ufs_device.cc │ │ ├── ufs_device.hh │ │ ├── vgic.cc │ │ └── vgic.hh │ ├── baddev.cc │ ├── baddev.hh │ ├── copy_engine.cc │ ├── copy_engine.hh │ ├── copy_engine_defs.hh │ ├── disk_image.cc │ ├── disk_image.hh │ ├── dma_device.cc │ ├── dma_device.hh │ ├── etherbus.cc │ ├── etherbus.hh │ ├── etherdevice.cc │ ├── etherdevice.hh │ ├── etherdump.cc │ ├── etherdump.hh │ ├── etherint.cc │ ├── etherint.hh │ ├── etherlink.cc │ ├── etherlink.hh │ ├── etherobject.hh │ ├── etherpkt.cc │ ├── etherpkt.hh │ ├── ethertap.cc │ ├── ethertap.hh │ ├── i2cbus.cc │ ├── i2cbus.hh │ ├── i2cdev.hh │ ├── i8254xGBe.cc │ ├── i8254xGBe.hh │ ├── i8254xGBe_defs.hh │ ├── ide_atareg.h │ ├── ide_ctrl.cc │ ├── ide_ctrl.hh │ ├── ide_disk.cc │ ├── ide_disk.hh │ ├── ide_wdcreg.h │ ├── intel_8254_timer.cc │ ├── intel_8254_timer.hh │ ├── io_device.cc │ ├── io_device.hh │ ├── isa_fake.cc │ ├── isa_fake.hh │ ├── mc146818.cc │ ├── mc146818.hh │ ├── mips │ │ ├── Malta.py │ │ ├── SConscript │ │ ├── access.h │ │ ├── console │ │ ├── malta.cc │ │ ├── malta.hh │ │ ├── malta_cchip.cc │ │ ├── malta_cchip.hh │ │ ├── malta_io.cc │ │ ├── malta_io.hh │ │ ├── malta_pchip.cc │ │ ├── malta_pchip.hh │ │ └── maltareg.h │ ├── ns_gige.cc │ ├── ns_gige.hh │ ├── ns_gige_reg.h │ ├── pciconfigall.cc │ ├── pciconfigall.hh │ ├── pcidev.cc │ ├── pcidev.hh │ ├── pcireg.h │ ├── pktfifo.cc │ ├── pktfifo.hh │ ├── platform.cc │ ├── platform.hh │ ├── ps2.cc │ ├── ps2.hh │ ├── rtcreg.h │ ├── simple_disk.cc │ ├── simple_disk.hh │ ├── sinic.cc │ ├── sinic.hh │ ├── sinicreg.hh │ ├── sparc │ │ ├── SConscript │ │ ├── T1000.py │ │ ├── dtod.cc │ │ ├── dtod.hh │ │ ├── iob.cc │ │ ├── iob.hh │ │ ├── mm_disk.cc │ │ ├── mm_disk.hh │ │ ├── t1000.cc │ │ └── t1000.hh │ ├── terminal.cc │ ├── terminal.hh │ ├── uart.cc │ ├── uart.hh │ ├── uart8250.cc │ ├── uart8250.hh │ ├── virtio │ │ ├── SConscript │ │ ├── VirtIO.py │ │ ├── VirtIO9P.py │ │ ├── VirtIOBlock.py │ │ ├── VirtIOConsole.py │ │ ├── base.cc │ │ ├── base.hh │ │ ├── block.cc │ │ ├── block.hh │ │ ├── console.cc │ │ ├── console.hh │ │ ├── fs9p.cc │ │ ├── fs9p.hh │ │ ├── pci.cc │ │ ├── pci.hh │ │ └── virtio_ring.h │ └── x86 │ │ ├── Cmos.py │ │ ├── I8042.py │ │ ├── I82094AA.py │ │ ├── I8237.py │ │ ├── I8254.py │ │ ├── I8259.py │ │ ├── Pc.py │ │ ├── PcSpeaker.py │ │ ├── SConscript │ │ ├── SouthBridge.py │ │ ├── X86IntPin.py │ │ ├── cmos.cc │ │ ├── cmos.hh │ │ ├── i8042.cc │ │ ├── i8042.hh │ │ ├── i82094aa.cc │ │ ├── i82094aa.hh │ │ ├── i8237.cc │ │ ├── i8237.hh │ │ ├── i8254.cc │ │ ├── i8254.hh │ │ ├── i8259.cc │ │ ├── i8259.hh │ │ ├── intdev.cc │ │ ├── intdev.hh │ │ ├── pc.cc │ │ ├── pc.hh │ │ ├── south_bridge.cc │ │ ├── south_bridge.hh │ │ ├── speaker.cc │ │ └── speaker.hh ├── doc │ ├── inside-minor.doxygen │ └── memory_system.doxygen ├── doxygen │ ├── footer.html │ ├── images │ │ ├── gem5_MS_Fig1.PNG │ │ ├── gem5_MS_Fig2.PNG │ │ ├── gem5_MS_Fig3.PNG │ │ ├── gem5_MS_Fig4.PNG │ │ ├── gem5_MS_Fig5.PNG │ │ ├── gem5_MS_Fig6.PNG │ │ ├── gem5_MS_Fig7.PNG │ │ ├── gem5_MS_Fig8.PNG │ │ └── gem5_MS_Fig9.PNG │ └── stl.hh ├── kern │ ├── SConscript │ ├── freebsd │ │ ├── events.cc │ │ ├── events.hh │ │ └── freebsd.hh │ ├── kernel_stats.cc │ ├── kernel_stats.hh │ ├── linux │ │ ├── events.cc │ │ ├── events.hh │ │ ├── linux.cc │ │ ├── linux.hh │ │ ├── printk.cc │ │ └── printk.hh │ ├── operatingsystem.cc │ ├── operatingsystem.hh │ ├── solaris │ │ └── solaris.hh │ ├── system_events.cc │ ├── system_events.hh │ └── tru64 │ │ ├── dump_mbuf.cc │ │ ├── dump_mbuf.hh │ │ ├── mbuf.hh │ │ ├── printf.cc │ │ ├── printf.hh │ │ ├── tru64.hh │ │ ├── tru64_events.cc │ │ ├── tru64_events.hh │ │ ├── tru64_syscalls.cc │ │ └── tru64_syscalls.hh ├── mem │ ├── AbstractMemory.py │ ├── AddrMapper.py │ ├── Bridge.py │ ├── CommMonitor.py │ ├── DRAMCtrl.py │ ├── DRAMSim2.py │ ├── ExternalMaster.py │ ├── ExternalSlave.py │ ├── MemChecker.py │ ├── MemObject.py │ ├── NVMCtrl.py │ ├── SConscript │ ├── SimpleMemory.py │ ├── StackDistCalc.py │ ├── XBar.py │ ├── abstract_mem.cc │ ├── abstract_mem.hh │ ├── addr_mapper.cc │ ├── addr_mapper.hh │ ├── bridge.cc │ ├── bridge.hh │ ├── cache │ │ ├── BaseCache.py │ │ ├── SConscript │ │ ├── base.cc │ │ ├── base.hh │ │ ├── blk.cc │ │ ├── blk.hh │ │ ├── cache.cc │ │ ├── cache.hh │ │ ├── cache_impl.hh │ │ ├── mshr.cc │ │ ├── mshr.hh │ │ ├── mshr_queue.cc │ │ ├── mshr_queue.hh │ │ ├── prefetch │ │ │ ├── Prefetcher.py │ │ │ ├── SConscript │ │ │ ├── base.cc │ │ │ ├── base.hh │ │ │ ├── queued.cc │ │ │ ├── queued.hh │ │ │ ├── stride.cc │ │ │ ├── stride.hh │ │ │ ├── tagged.cc │ │ │ └── tagged.hh │ │ └── tags │ │ │ ├── SConscript │ │ │ ├── Tags.py │ │ │ ├── base.cc │ │ │ ├── base.hh │ │ │ ├── base_set_assoc.cc │ │ │ ├── base_set_assoc.hh │ │ │ ├── cacheset.hh │ │ │ ├── fa_lru.cc │ │ │ ├── fa_lru.hh │ │ │ ├── lru.cc │ │ │ ├── lru.hh │ │ │ ├── random_repl.cc │ │ │ └── random_repl.hh │ ├── coherent_xbar.cc │ ├── coherent_xbar.hh │ ├── comm_monitor.cc │ ├── comm_monitor.hh │ ├── dram_ctrl.cc │ ├── dram_ctrl.hh │ ├── drampower.cc │ ├── drampower.hh │ ├── dramsim2.cc │ ├── dramsim2.hh │ ├── dramsim2_wrapper.cc │ ├── dramsim2_wrapper.hh │ ├── external_master.cc │ ├── external_master.hh │ ├── external_slave.cc │ ├── external_slave.hh │ ├── fs_translating_port_proxy.cc │ ├── fs_translating_port_proxy.hh │ ├── mem_checker.cc │ ├── mem_checker.hh │ ├── mem_checker_monitor.cc │ ├── mem_checker_monitor.hh │ ├── mem_object.cc │ ├── mem_object.hh │ ├── mport.cc │ ├── mport.hh │ ├── multi_level_page_table.cc │ ├── multi_level_page_table.hh │ ├── multi_level_page_table_impl.hh │ ├── noncoherent_xbar.cc │ ├── noncoherent_xbar.hh │ ├── packet.cc │ ├── packet.hh │ ├── packet_access.hh │ ├── packet_queue.cc │ ├── packet_queue.hh │ ├── page_table.cc │ ├── page_table.hh │ ├── physical.cc │ ├── physical.hh │ ├── port.cc │ ├── port.hh │ ├── port_proxy.cc │ ├── port_proxy.hh │ ├── protocol │ │ ├── MESI_Three_Level-L0cache.sm │ │ ├── MESI_Three_Level-L1cache.sm │ │ ├── MESI_Three_Level-msg.sm │ │ ├── MESI_Three_Level.slicc │ │ ├── MESI_Two_Level-L1cache.sm │ │ ├── MESI_Two_Level-L2cache.sm │ │ ├── MESI_Two_Level-dir.sm │ │ ├── MESI_Two_Level-dma.sm │ │ ├── MESI_Two_Level-msg.sm │ │ ├── MESI_Two_Level.slicc │ │ ├── MI_example-cache.sm │ │ ├── MI_example-dir.sm │ │ ├── MI_example-dma.sm │ │ ├── MI_example-msg.sm │ │ ├── MI_example.slicc │ │ ├── MOESI_CMP_directory-L1cache.sm │ │ ├── MOESI_CMP_directory-L2cache.sm │ │ ├── MOESI_CMP_directory-dir.sm │ │ ├── MOESI_CMP_directory-dma.sm │ │ ├── MOESI_CMP_directory-msg.sm │ │ ├── MOESI_CMP_directory.slicc │ │ ├── MOESI_CMP_token-L1cache.sm │ │ ├── MOESI_CMP_token-L2cache.sm │ │ ├── MOESI_CMP_token-dir.sm │ │ ├── MOESI_CMP_token-dma.sm │ │ ├── MOESI_CMP_token-msg.sm │ │ ├── MOESI_CMP_token.slicc │ │ ├── MOESI_hammer-cache.sm │ │ ├── MOESI_hammer-dir.sm │ │ ├── MOESI_hammer-dma.sm │ │ ├── MOESI_hammer-msg.sm │ │ ├── MOESI_hammer.slicc │ │ ├── Network_test-cache.sm │ │ ├── Network_test-dir.sm │ │ ├── Network_test-msg.sm │ │ ├── Network_test.slicc │ │ ├── RubySlicc_ComponentMapping.sm │ │ ├── RubySlicc_Defines.sm │ │ ├── RubySlicc_Exports.sm │ │ ├── RubySlicc_MemControl.sm │ │ ├── RubySlicc_Types.sm │ │ ├── RubySlicc_Util.sm │ │ ├── RubySlicc_interfaces.slicc │ │ ├── SConscript │ │ └── SConsopts │ ├── qport.hh │ ├── request.hh │ ├── ruby │ │ ├── SConscript │ │ ├── common │ │ │ ├── Address.cc │ │ │ ├── Address.hh │ │ │ ├── Consumer.cc │ │ │ ├── Consumer.hh │ │ │ ├── DataBlock.cc │ │ │ ├── DataBlock.hh │ │ │ ├── Global.cc │ │ │ ├── Global.hh │ │ │ ├── Histogram.cc │ │ │ ├── Histogram.hh │ │ │ ├── MachineID.hh │ │ │ ├── NetDest.cc │ │ │ ├── NetDest.hh │ │ │ ├── SConscript │ │ │ ├── Set.cc │ │ │ ├── Set.hh │ │ │ ├── SubBlock.cc │ │ │ ├── SubBlock.hh │ │ │ └── TypeDefines.hh │ │ ├── filters │ │ │ ├── AbstractBloomFilter.hh │ │ │ ├── BlockBloomFilter.cc │ │ │ ├── BlockBloomFilter.hh │ │ │ ├── BulkBloomFilter.cc │ │ │ ├── BulkBloomFilter.hh │ │ │ ├── GenericBloomFilter.cc │ │ │ ├── GenericBloomFilter.hh │ │ │ ├── H3BloomFilter.cc │ │ │ ├── H3BloomFilter.hh │ │ │ ├── LSB_CountingBloomFilter.cc │ │ │ ├── LSB_CountingBloomFilter.hh │ │ │ ├── MultiBitSelBloomFilter.cc │ │ │ ├── MultiBitSelBloomFilter.hh │ │ │ ├── MultiGrainBloomFilter.cc │ │ │ ├── MultiGrainBloomFilter.hh │ │ │ ├── NonCountingBloomFilter.cc │ │ │ ├── NonCountingBloomFilter.hh │ │ │ └── SConscript │ │ ├── network │ │ │ ├── BasicLink.cc │ │ │ ├── BasicLink.hh │ │ │ ├── BasicLink.py │ │ │ ├── BasicRouter.cc │ │ │ ├── BasicRouter.hh │ │ │ ├── BasicRouter.py │ │ │ ├── MessageBuffer.cc │ │ │ ├── MessageBuffer.hh │ │ │ ├── MessageBufferNode.cc │ │ │ ├── MessageBufferNode.hh │ │ │ ├── Network.cc │ │ │ ├── Network.hh │ │ │ ├── Network.py │ │ │ ├── SConscript │ │ │ ├── Topology.cc │ │ │ ├── Topology.hh │ │ │ ├── fault_model │ │ │ │ ├── FaultModel.cc │ │ │ │ ├── FaultModel.hh │ │ │ │ ├── FaultModel.py │ │ │ │ └── SConscript │ │ │ ├── garnet │ │ │ │ ├── BaseGarnetNetwork.cc │ │ │ │ ├── BaseGarnetNetwork.hh │ │ │ │ ├── BaseGarnetNetwork.py │ │ │ │ ├── NetworkHeader.hh │ │ │ │ ├── SConscript │ │ │ │ ├── fixed-pipeline │ │ │ │ │ ├── CreditLink_d.hh │ │ │ │ │ ├── GarnetLink_d.cc │ │ │ │ │ ├── GarnetLink_d.hh │ │ │ │ │ ├── GarnetLink_d.py │ │ │ │ │ ├── GarnetNetwork_d.cc │ │ │ │ │ ├── GarnetNetwork_d.hh │ │ │ │ │ ├── GarnetNetwork_d.py │ │ │ │ │ ├── InputUnit_d.cc │ │ │ │ │ ├── InputUnit_d.hh │ │ │ │ │ ├── NetworkInterface_d.cc │ │ │ │ │ ├── NetworkInterface_d.hh │ │ │ │ │ ├── NetworkLink_d.cc │ │ │ │ │ ├── NetworkLink_d.hh │ │ │ │ │ ├── OutVcState_d.cc │ │ │ │ │ ├── OutVcState_d.hh │ │ │ │ │ ├── OutputUnit_d.cc │ │ │ │ │ ├── OutputUnit_d.hh │ │ │ │ │ ├── Router_d.cc │ │ │ │ │ ├── Router_d.hh │ │ │ │ │ ├── RoutingUnit_d.cc │ │ │ │ │ ├── RoutingUnit_d.hh │ │ │ │ │ ├── SConscript │ │ │ │ │ ├── SWallocator_d.cc │ │ │ │ │ ├── SWallocator_d.hh │ │ │ │ │ ├── Switch_d.cc │ │ │ │ │ ├── Switch_d.hh │ │ │ │ │ ├── VCallocator_d.cc │ │ │ │ │ ├── VCallocator_d.hh │ │ │ │ │ ├── VirtualChannel_d.cc │ │ │ │ │ ├── VirtualChannel_d.hh │ │ │ │ │ ├── flitBuffer_d.cc │ │ │ │ │ ├── flitBuffer_d.hh │ │ │ │ │ ├── flit_d.cc │ │ │ │ │ └── flit_d.hh │ │ │ │ └── flexible-pipeline │ │ │ │ │ ├── FlexibleConsumer.hh │ │ │ │ │ ├── GarnetLink.cc │ │ │ │ │ ├── GarnetLink.hh │ │ │ │ │ ├── GarnetLink.py │ │ │ │ │ ├── GarnetNetwork.cc │ │ │ │ │ ├── GarnetNetwork.hh │ │ │ │ │ ├── GarnetNetwork.py │ │ │ │ │ ├── InVcState.cc │ │ │ │ │ ├── InVcState.hh │ │ │ │ │ ├── NetworkInterface.cc │ │ │ │ │ ├── NetworkInterface.hh │ │ │ │ │ ├── NetworkLink.cc │ │ │ │ │ ├── NetworkLink.hh │ │ │ │ │ ├── OutVcState.cc │ │ │ │ │ ├── OutVcState.hh │ │ │ │ │ ├── Router.cc │ │ │ │ │ ├── Router.hh │ │ │ │ │ ├── SConscript │ │ │ │ │ ├── VCarbiter.cc │ │ │ │ │ ├── VCarbiter.hh │ │ │ │ │ ├── flit.cc │ │ │ │ │ ├── flit.hh │ │ │ │ │ ├── flitBuffer.cc │ │ │ │ │ └── flitBuffer.hh │ │ │ └── simple │ │ │ │ ├── PerfectSwitch.cc │ │ │ │ ├── PerfectSwitch.hh │ │ │ │ ├── SConscript │ │ │ │ ├── SimpleLink.cc │ │ │ │ ├── SimpleLink.hh │ │ │ │ ├── SimpleLink.py │ │ │ │ ├── SimpleNetwork.cc │ │ │ │ ├── SimpleNetwork.hh │ │ │ │ ├── SimpleNetwork.py │ │ │ │ ├── Switch.cc │ │ │ │ ├── Switch.hh │ │ │ │ ├── Throttle.cc │ │ │ │ └── Throttle.hh │ │ ├── profiler │ │ │ ├── AccessTraceForAddress.cc │ │ │ ├── AccessTraceForAddress.hh │ │ │ ├── AddressProfiler.cc │ │ │ ├── AddressProfiler.hh │ │ │ ├── MemCntrlProfiler.cc │ │ │ ├── MemCntrlProfiler.hh │ │ │ ├── Profiler.cc │ │ │ ├── Profiler.hh │ │ │ ├── SConscript │ │ │ ├── StoreTrace.cc │ │ │ └── StoreTrace.hh │ │ ├── slicc_interface │ │ │ ├── AbstractCacheEntry.cc │ │ │ ├── AbstractCacheEntry.hh │ │ │ ├── AbstractController.cc │ │ │ ├── AbstractController.hh │ │ │ ├── AbstractEntry.cc │ │ │ ├── AbstractEntry.hh │ │ │ ├── Controller.py │ │ │ ├── Message.hh │ │ │ ├── NetworkMessage.hh │ │ │ ├── RubyRequest.cc │ │ │ ├── RubyRequest.hh │ │ │ ├── RubySlicc_ComponentMapping.hh │ │ │ ├── RubySlicc_Util.hh │ │ │ ├── RubySlicc_includes.hh │ │ │ └── SConscript │ │ ├── structures │ │ │ ├── AbstractReplacementPolicy.hh │ │ │ ├── BankedArray.cc │ │ │ ├── BankedArray.hh │ │ │ ├── Cache.py │ │ │ ├── CacheMemory.cc │ │ │ ├── CacheMemory.hh │ │ │ ├── DirectoryMemory.cc │ │ │ ├── DirectoryMemory.hh │ │ │ ├── DirectoryMemory.py │ │ │ ├── LRUPolicy.hh │ │ │ ├── MemoryNode.cc │ │ │ ├── MemoryNode.hh │ │ │ ├── PerfectCacheMemory.hh │ │ │ ├── PersistentTable.cc │ │ │ ├── PersistentTable.hh │ │ │ ├── Prefetcher.cc │ │ │ ├── Prefetcher.hh │ │ │ ├── PseudoLRUPolicy.hh │ │ │ ├── RubyMemoryControl.cc │ │ │ ├── RubyMemoryControl.hh │ │ │ ├── RubyMemoryControl.py │ │ │ ├── RubyPrefetcher.py │ │ │ ├── SConscript │ │ │ ├── TBETable.hh │ │ │ ├── TimerTable.cc │ │ │ ├── TimerTable.hh │ │ │ ├── WireBuffer.cc │ │ │ ├── WireBuffer.hh │ │ │ └── WireBuffer.py │ │ └── system │ │ │ ├── CacheRecorder.cc │ │ │ ├── CacheRecorder.hh │ │ │ ├── DMASequencer.cc │ │ │ ├── DMASequencer.hh │ │ │ ├── RubyPort.cc │ │ │ ├── RubyPort.hh │ │ │ ├── RubyPortProxy.cc │ │ │ ├── RubyPortProxy.hh │ │ │ ├── RubySystem.py │ │ │ ├── SConscript │ │ │ ├── Sequencer.cc │ │ │ ├── Sequencer.hh │ │ │ ├── Sequencer.py │ │ │ ├── System.cc │ │ │ └── System.hh │ ├── se_translating_port_proxy.cc │ ├── se_translating_port_proxy.hh │ ├── simple_mem.cc │ ├── simple_mem.hh │ ├── slicc │ │ ├── README │ │ ├── __init__.py │ │ ├── ast │ │ │ ├── AST.py │ │ │ ├── ActionDeclAST.py │ │ │ ├── AssignStatementAST.py │ │ │ ├── CheckAllocateStatementAST.py │ │ │ ├── DeclAST.py │ │ │ ├── DeclListAST.py │ │ │ ├── EnqueueStatementAST.py │ │ │ ├── EnumDeclAST.py │ │ │ ├── EnumExprAST.py │ │ │ ├── ExprAST.py │ │ │ ├── ExprStatementAST.py │ │ │ ├── FormalParamAST.py │ │ │ ├── FuncCallExprAST.py │ │ │ ├── FuncDeclAST.py │ │ │ ├── IfStatementAST.py │ │ │ ├── InPortDeclAST.py │ │ │ ├── IsValidPtrExprAST.py │ │ │ ├── LiteralExprAST.py │ │ │ ├── LocalVariableAST.py │ │ │ ├── MachineAST.py │ │ │ ├── MemberExprAST.py │ │ │ ├── MethodCallExprAST.py │ │ │ ├── NewExprAST.py │ │ │ ├── ObjDeclAST.py │ │ │ ├── OodAST.py │ │ │ ├── OperatorExprAST.py │ │ │ ├── OutPortDeclAST.py │ │ │ ├── PairAST.py │ │ │ ├── PairListAST.py │ │ │ ├── PeekStatementAST.py │ │ │ ├── ReturnStatementAST.py │ │ │ ├── StallAndWaitStatementAST.py │ │ │ ├── StateDeclAST.py │ │ │ ├── StatementAST.py │ │ │ ├── StatementListAST.py │ │ │ ├── StaticCastAST.py │ │ │ ├── TransitionDeclAST.py │ │ │ ├── TypeAST.py │ │ │ ├── TypeDeclAST.py │ │ │ ├── TypeFieldAST.py │ │ │ ├── TypeFieldEnumAST.py │ │ │ ├── TypeFieldStateAST.py │ │ │ ├── VarExprAST.py │ │ │ └── __init__.py │ │ ├── generate │ │ │ ├── __init__.py │ │ │ ├── dot.py │ │ │ ├── html.py │ │ │ └── tex.py │ │ ├── main.py │ │ ├── parser.py │ │ ├── symbols │ │ │ ├── Action.py │ │ │ ├── Event.py │ │ │ ├── Func.py │ │ │ ├── RequestType.py │ │ │ ├── State.py │ │ │ ├── StateMachine.py │ │ │ ├── Symbol.py │ │ │ ├── SymbolTable.py │ │ │ ├── Transition.py │ │ │ ├── Type.py │ │ │ ├── Var.py │ │ │ └── __init__.py │ │ └── util.py │ ├── snoop_filter.cc │ ├── snoop_filter.hh │ ├── stack_dist_calc.cc │ ├── stack_dist_calc.hh │ ├── tport.cc │ ├── tport.hh │ ├── xbar.cc │ └── xbar.hh ├── proto │ ├── SConscript │ ├── inst.proto │ ├── packet.proto │ ├── protoio.cc │ └── protoio.hh ├── python │ ├── SConscript │ ├── importer.py │ ├── m5 │ │ ├── SimObject.py │ │ ├── __init__.py │ │ ├── config.py │ │ ├── core.py │ │ ├── debug.py │ │ ├── event.py │ │ ├── internal │ │ │ ├── __init__.py │ │ │ └── params.py │ │ ├── main.py │ │ ├── objects │ │ │ └── __init__.py │ │ ├── options.py │ │ ├── params.py │ │ ├── proxy.py │ │ ├── simulate.py │ │ ├── stats │ │ │ └── __init__.py │ │ ├── ticks.py │ │ ├── trace.py │ │ └── util │ │ │ ├── __init__.py │ │ │ ├── attrdict.py │ │ │ ├── code_formatter.py │ │ │ ├── convert.py │ │ │ ├── dot_writer.py │ │ │ ├── grammar.py │ │ │ ├── jobfile.py │ │ │ ├── multidict.py │ │ │ ├── orderdict.py │ │ │ ├── region.py │ │ │ ├── smartdict.py │ │ │ ├── sorteddict.py │ │ │ └── terminal.py │ └── swig │ │ ├── core.i │ │ ├── debug.i │ │ ├── drain.i │ │ ├── event.i │ │ ├── inet.i │ │ ├── pyevent.cc │ │ ├── pyevent.hh │ │ ├── pyobject.cc │ │ ├── pyobject.hh │ │ ├── pyobject.i │ │ ├── range.i │ │ ├── serialize.i │ │ ├── stats.i │ │ ├── time.i │ │ └── trace.i ├── sim │ ├── ClockDomain.py │ ├── ClockedObject.py │ ├── DVFSHandler.py │ ├── InstTracer.py │ ├── Process.py │ ├── Root.py │ ├── SConscript │ ├── SubSystem.py │ ├── System.py │ ├── TickedObject.py │ ├── VoltageDomain.py │ ├── arguments.cc │ ├── arguments.hh │ ├── async.cc │ ├── async.hh │ ├── byteswap.hh │ ├── clock_domain.cc │ ├── clock_domain.hh │ ├── clocked_object.hh │ ├── core.cc │ ├── core.hh │ ├── cxx_config.cc │ ├── cxx_config.hh │ ├── cxx_config_ini.cc │ ├── cxx_config_ini.hh │ ├── cxx_manager.cc │ ├── cxx_manager.hh │ ├── debug.cc │ ├── debug.hh │ ├── drain.cc │ ├── drain.hh │ ├── dvfs_handler.cc │ ├── dvfs_handler.hh │ ├── emul_driver.hh │ ├── eventq.cc │ ├── eventq.hh │ ├── eventq_impl.hh │ ├── faults.cc │ ├── faults.hh │ ├── full_system.hh │ ├── global_event.cc │ ├── global_event.hh │ ├── init.cc │ ├── init.hh │ ├── init_signals.cc │ ├── init_signals.hh │ ├── insttracer.hh │ ├── main.cc │ ├── microcode_rom.hh │ ├── probe │ │ ├── Probe.py │ │ ├── SConscript │ │ ├── pmu.hh │ │ ├── probe.cc │ │ └── probe.hh │ ├── process.cc │ ├── process.hh │ ├── process_impl.hh │ ├── pseudo_inst.cc │ ├── pseudo_inst.hh │ ├── py_interact.cc │ ├── py_interact.hh │ ├── root.cc │ ├── root.hh │ ├── serialize.cc │ ├── serialize.hh │ ├── sim_events.cc │ ├── sim_events.hh │ ├── sim_exit.hh │ ├── sim_object.cc │ ├── sim_object.hh │ ├── simulate.cc │ ├── simulate.hh │ ├── stat_control.cc │ ├── stat_control.hh │ ├── stat_register.cc │ ├── stat_register.hh │ ├── stats.hh │ ├── sub_system.cc │ ├── sub_system.hh │ ├── syscall_emul.cc │ ├── syscall_emul.hh │ ├── syscall_emul_buf.hh │ ├── syscallreturn.hh │ ├── system.cc │ ├── system.hh │ ├── ticked_object.cc │ ├── ticked_object.hh │ ├── voltage_domain.cc │ ├── voltage_domain.hh │ └── vptr.hh ├── thynvm │ ├── addr_trans_table.cc │ ├── addr_trans_table.hh │ ├── mem_store.hh │ ├── profiler.cc │ ├── profiler.hh │ ├── version_buffer.cc │ └── version_buffer.hh └── unittest │ ├── SConscript │ ├── bituniontest.cc │ ├── bitvectest.cc │ ├── circletest.cc │ ├── cprintftest.cc │ ├── cprintftime.cc │ ├── fbtest.cc │ ├── foo.ini │ ├── genini.py │ ├── initest.cc │ ├── nmtest.cc │ ├── rangemaptest.cc │ ├── refcnttest.cc │ ├── stattest.cc │ ├── stattest.i │ ├── stattestmain.py │ ├── strnumtest.cc │ ├── symtest.cc │ ├── tokentest.cc │ ├── trietest.cc │ ├── unittest.cc │ └── unittest.hh ├── system ├── alpha │ ├── console │ │ ├── Makefile │ │ ├── console.c │ │ ├── dbmentry.S │ │ ├── paljtokern.S │ │ ├── paljtoslave.S │ │ └── printf.c │ ├── h │ │ ├── cserve.h │ │ ├── dc21164FromGasSources.h │ │ ├── ev5_alpha_defs.h │ │ ├── ev5_defs.h │ │ ├── ev5_impure.h │ │ ├── ev5_osfalpha_defs.h │ │ ├── ev5_paldef.h │ │ ├── fromHudsonMacros.h │ │ ├── fromHudsonOsf.h │ │ ├── rpb.h │ │ └── tlaser.h │ └── palcode │ │ ├── Makefile │ │ ├── osfpal.S │ │ └── platform.S └── arm │ ├── aarch64_bootloader │ ├── LICENSE.txt │ ├── boot.S │ └── makefile │ └── simple_bootloader │ ├── Makefile │ └── simple.S ├── tests ├── SConscript ├── configs │ ├── alpha_generic.py │ ├── arm_generic.py │ ├── base_config.py │ ├── checkpoint.py │ ├── memtest-filter.py │ ├── memtest-ruby.py │ ├── memtest.py │ ├── minor-timing-mp.py │ ├── minor-timing.py │ ├── o3-timing-checker.py │ ├── o3-timing-mp-ruby.py │ ├── o3-timing-mp.py │ ├── o3-timing-ruby.py │ ├── o3-timing.py │ ├── pc-o3-timing.py │ ├── pc-simple-atomic.py │ ├── pc-simple-timing-ruby.py │ ├── pc-simple-timing.py │ ├── pc-switcheroo-full.py │ ├── realview-minor-dual.py │ ├── realview-minor.py │ ├── realview-o3-checker.py │ ├── realview-o3-dual.py │ ├── realview-o3.py │ ├── realview-simple-atomic-checkpoint.py │ ├── realview-simple-atomic-dual.py │ ├── realview-simple-atomic.py │ ├── realview-simple-timing-dual.py │ ├── realview-simple-timing.py │ ├── realview-switcheroo-atomic.py │ ├── realview-switcheroo-full.py │ ├── realview-switcheroo-o3.py │ ├── realview-switcheroo-timing.py │ ├── realview64-minor-dual.py │ ├── realview64-minor.py │ ├── realview64-o3-checker.py │ ├── realview64-o3-dual.py │ ├── realview64-o3.py │ ├── realview64-simple-atomic-checkpoint.py │ ├── realview64-simple-atomic-dual.py │ ├── realview64-simple-atomic.py │ ├── realview64-simple-timing-dual.py │ ├── realview64-simple-timing.py │ ├── realview64-switcheroo-atomic.py │ ├── realview64-switcheroo-full.py │ ├── realview64-switcheroo-o3.py │ ├── realview64-switcheroo-timing.py │ ├── rubytest-ruby.py │ ├── simple-atomic-dummychecker.py │ ├── simple-atomic-mp-ruby.py │ ├── simple-atomic-mp.py │ ├── simple-atomic.py │ ├── simple-timing-mp-ruby.py │ ├── simple-timing-mp.py │ ├── simple-timing-ruby.py │ ├── simple-timing.py │ ├── switcheroo.py │ ├── t1000-simple-atomic.py │ ├── tgen-dram-ctrl.py │ ├── tgen-simple-mem.py │ ├── tsunami-minor-dual.py │ ├── tsunami-minor.py │ ├── tsunami-o3-dual.py │ ├── tsunami-o3.py │ ├── tsunami-simple-atomic-dual.py │ ├── tsunami-simple-atomic.py │ ├── tsunami-simple-timing-dual.py │ ├── tsunami-simple-timing.py │ ├── tsunami-switcheroo-full.py │ ├── twosys-tsunami-simple-atomic.py │ └── x86_generic.py ├── diff-out ├── halt.sh ├── long │ ├── fs │ │ ├── 10.linux-boot │ │ │ ├── ref │ │ │ │ ├── alpha │ │ │ │ │ └── linux │ │ │ │ │ │ ├── tsunami-minor │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── tsunami-o3-dual │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── tsunami-o3 │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ └── tsunami-switcheroo-full │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ ├── arm │ │ │ │ │ └── linux │ │ │ │ │ │ ├── realview-minor-dual │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview-minor │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview-o3-checker │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ └── stats.txt │ │ │ │ │ │ ├── realview-o3-dual │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview-o3 │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview-switcheroo-full │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview-switcheroo-o3 │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview64-minor-dual │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview64-minor │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview64-o3-checker │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview64-o3-dual │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview64-o3 │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview64-simple-atomic-checkpoint │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── config.json │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview64-simple-atomic-dual │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview64-simple-atomic │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview64-simple-timing-dual │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview64-simple-timing │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview64-switcheroo-atomic │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview64-switcheroo-full │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview64-switcheroo-o3 │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ └── realview64-switcheroo-timing │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ └── x86 │ │ │ │ │ └── linux │ │ │ │ │ ├── pc-o3-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ ├── stats.txt │ │ │ │ │ └── system.pc.com_1.terminal │ │ │ │ │ ├── pc-simple-timing-ruby-MESI_Two_Level │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ ├── stats.txt │ │ │ │ │ └── system.pc.com_1.terminal │ │ │ │ │ └── pc-switcheroo-full │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── config.json │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ ├── stats.txt │ │ │ │ │ └── system.pc.com_1.terminal │ │ │ └── test.py │ │ └── 80.solaris-boot │ │ │ ├── ref │ │ │ └── sparc │ │ │ │ └── solaris │ │ │ │ └── t1000-simple-atomic │ │ │ │ ├── config.ini │ │ │ │ ├── config.json │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ ├── stats.txt │ │ │ │ ├── system.t1000.hterm │ │ │ │ └── system.t1000.pterm │ │ │ └── test.py │ └── se │ │ ├── 10.mcf │ │ ├── ref │ │ │ ├── arm │ │ │ │ └── linux │ │ │ │ │ ├── minor-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ └── o3-timing │ │ │ │ │ ├── chair.cook.ppm │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ ├── sparc │ │ │ │ └── linux │ │ │ │ │ └── simple-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ └── x86 │ │ │ │ └── linux │ │ │ │ ├── o3-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ └── simple-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ └── test.py │ │ ├── 20.parser │ │ ├── ref │ │ │ ├── alpha │ │ │ │ └── tru64 │ │ │ │ │ ├── NOTE │ │ │ │ │ └── minor-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ ├── arm │ │ │ │ └── linux │ │ │ │ │ ├── minor-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── o3-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-atomic │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ └── simple-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ └── x86 │ │ │ │ └── linux │ │ │ │ ├── o3-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ ├── simple-atomic │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ └── simple-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ └── test.py │ │ ├── 30.eon │ │ ├── ref │ │ │ ├── alpha │ │ │ │ └── tru64 │ │ │ │ │ ├── minor-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── o3-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ └── simple-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ └── arm │ │ │ │ └── linux │ │ │ │ ├── minor-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ ├── o3-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ ├── simple-atomic │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ └── simple-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ └── test.py │ │ ├── 40.perlbmk │ │ ├── ref │ │ │ ├── alpha │ │ │ │ └── tru64 │ │ │ │ │ ├── minor-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── o3-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-atomic │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ └── simple-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ └── arm │ │ │ │ └── linux │ │ │ │ ├── minor-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ ├── o3-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ ├── simple-atomic │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ └── simple-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ └── test.py │ │ ├── 50.vortex │ │ ├── ref │ │ │ ├── alpha │ │ │ │ └── tru64 │ │ │ │ │ ├── minor-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ └── o3-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ ├── smred.msg │ │ │ │ │ └── stats.txt │ │ │ └── arm │ │ │ │ └── linux │ │ │ │ ├── minor-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ └── o3-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ └── test.py │ │ ├── 60.bzip2 │ │ ├── ref │ │ │ ├── alpha │ │ │ │ └── tru64 │ │ │ │ │ ├── minor-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── o3-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-atomic │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ └── simple-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ ├── arm │ │ │ │ └── linux │ │ │ │ │ ├── minor-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── o3-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-atomic │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ └── simple-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ └── x86 │ │ │ │ └── linux │ │ │ │ ├── simple-atomic │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ └── simple-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ └── test.py │ │ └── 70.twolf │ │ ├── ref │ │ ├── alpha │ │ │ └── tru64 │ │ │ │ ├── minor-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ └── o3-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ ├── smred.pin │ │ │ │ ├── smred.pl1 │ │ │ │ ├── smred.pl2 │ │ │ │ ├── smred.sav │ │ │ │ ├── smred.sv2 │ │ │ │ ├── smred.twf │ │ │ │ └── stats.txt │ │ ├── arm │ │ │ └── linux │ │ │ │ ├── minor-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ └── o3-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ └── x86 │ │ │ └── linux │ │ │ └── o3-timing │ │ │ ├── config.ini │ │ │ ├── simerr │ │ │ ├── simout │ │ │ ├── smred.pin │ │ │ ├── smred.pl1 │ │ │ ├── smred.pl2 │ │ │ ├── smred.sav │ │ │ ├── smred.sv2 │ │ │ ├── smred.twf │ │ │ └── stats.txt │ │ └── test.py ├── quick │ ├── fs │ │ ├── 10.linux-boot │ │ │ ├── ref │ │ │ │ ├── alpha │ │ │ │ │ └── linux │ │ │ │ │ │ ├── tsunami-simple-atomic-dual │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── tsunami-simple-atomic │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── tsunami-simple-timing-dual │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ └── tsunami-simple-timing │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ ├── arm │ │ │ │ │ └── linux │ │ │ │ │ │ ├── realview-simple-atomic-checkpoint │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── config.json │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview-simple-atomic-dual │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview-simple-atomic │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview-simple-timing-dual │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview-simple-timing │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ ├── realview-switcheroo-atomic │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ │ │ └── realview-switcheroo-timing │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ ├── stats.txt │ │ │ │ │ │ └── system.terminal │ │ │ │ └── x86 │ │ │ │ │ └── linux │ │ │ │ │ ├── pc-simple-atomic │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ ├── stats.txt │ │ │ │ │ └── system.pc.terminal │ │ │ │ │ └── pc-simple-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ ├── stats.txt │ │ │ │ │ └── system.pc.terminal │ │ │ └── test.py │ │ └── 80.netperf-stream │ │ │ ├── ref │ │ │ └── alpha │ │ │ │ └── linux │ │ │ │ └── twosys-tsunami-simple-atomic │ │ │ │ ├── config.ini │ │ │ │ ├── drivesys.terminal │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ ├── stats.txt │ │ │ │ └── testsys.terminal │ │ │ └── test.py │ └── se │ │ ├── 00.hello.mp │ │ └── test.py │ │ ├── 00.hello │ │ ├── ref │ │ │ ├── alpha │ │ │ │ ├── linux │ │ │ │ │ ├── minor-timing │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── o3-timing │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-atomic │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-timing-ruby-MESI_Two_Level │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-timing-ruby-MOESI_CMP_directory │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-timing-ruby-MOESI_CMP_token │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-timing-ruby-MOESI_hammer │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-timing-ruby │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ └── stats.txt │ │ │ │ │ └── simple-timing │ │ │ │ │ │ ├── config.ini │ │ │ │ │ │ ├── simerr │ │ │ │ │ │ ├── simout │ │ │ │ │ │ └── stats.txt │ │ │ │ └── tru64 │ │ │ │ │ ├── minor-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── o3-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-atomic │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-timing-ruby-MESI_Two_Level │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-timing-ruby-MOESI_CMP_directory │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-timing-ruby-MOESI_CMP_token │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-timing-ruby-MOESI_hammer │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-timing-ruby │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ └── simple-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ ├── arm │ │ │ │ └── linux │ │ │ │ │ ├── minor-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── o3-timing-checker │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── o3-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-atomic-dummychecker │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-atomic │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ └── simple-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ ├── mips │ │ │ │ └── linux │ │ │ │ │ ├── o3-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-atomic │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-timing-ruby │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ └── simple-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ ├── power │ │ │ │ └── linux │ │ │ │ │ ├── o3-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ └── simple-atomic │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ ├── sparc │ │ │ │ └── linux │ │ │ │ │ ├── simple-atomic │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── simple-timing-ruby │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ └── simple-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ └── x86 │ │ │ │ └── linux │ │ │ │ ├── o3-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ ├── simple-atomic │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ ├── simple-timing-ruby │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ └── simple-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ └── test.py │ │ ├── 01.hello-2T-smt │ │ ├── ref │ │ │ └── alpha │ │ │ │ └── linux │ │ │ │ └── o3-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ └── test.py │ │ ├── 02.insttest │ │ ├── ref │ │ │ └── sparc │ │ │ │ └── linux │ │ │ │ ├── o3-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ ├── simple-atomic │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ └── simple-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ └── test.py │ │ ├── 10.mcf │ │ ├── ref │ │ │ ├── arm │ │ │ │ └── linux │ │ │ │ │ ├── simple-atomic │ │ │ │ │ ├── chair.cook.ppm │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ └── simple-timing │ │ │ │ │ ├── chair.cook.ppm │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ ├── sparc │ │ │ │ └── linux │ │ │ │ │ └── simple-atomic │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ └── x86 │ │ │ │ └── linux │ │ │ │ └── simple-atomic │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ └── test.py │ │ ├── 20.eio-short │ │ ├── ref │ │ │ └── alpha │ │ │ │ └── eio │ │ │ │ ├── simple-atomic │ │ │ │ ├── config.ini │ │ │ │ ├── config.json │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ └── simple-timing │ │ │ │ ├── config.ini │ │ │ │ ├── config.json │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ └── test.py │ │ ├── 30.eio-mp │ │ ├── ref │ │ │ └── alpha │ │ │ │ └── eio │ │ │ │ ├── simple-atomic-mp │ │ │ │ ├── config.ini │ │ │ │ ├── config.json │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ └── simple-timing-mp │ │ │ │ ├── config.ini │ │ │ │ ├── config.json │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ └── test.py │ │ ├── 30.eon │ │ ├── ref │ │ │ └── alpha │ │ │ │ └── tru64 │ │ │ │ └── simple-atomic │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ └── test.py │ │ ├── 40.m5threads-test-atomic │ │ ├── ref │ │ │ └── sparc │ │ │ │ └── linux │ │ │ │ ├── o3-timing-mp │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ ├── simple-atomic-mp │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ ├── simple-timing-mp-ruby │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ ├── skip │ │ │ │ └── stats.txt │ │ │ │ └── simple-timing-mp │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ └── test.py │ │ ├── 50.memtest │ │ ├── ref │ │ │ ├── alpha │ │ │ │ └── linux │ │ │ │ │ ├── memtest-ruby-MESI_Two_Level │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── memtest-ruby-MOESI_CMP_directory │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── memtest-ruby-MOESI_CMP_token │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ ├── memtest-ruby-MOESI_hammer │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ └── memtest-ruby │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ └── null │ │ │ │ └── none │ │ │ │ ├── memtest-filter │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ └── memtest │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ └── test.py │ │ ├── 50.vortex │ │ ├── ref │ │ │ ├── alpha │ │ │ │ └── tru64 │ │ │ │ │ ├── simple-atomic │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ ├── smred.msg │ │ │ │ │ └── stats.txt │ │ │ │ │ └── simple-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ ├── smred.msg │ │ │ │ │ └── stats.txt │ │ │ ├── arm │ │ │ │ └── linux │ │ │ │ │ ├── simple-atomic │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ │ │ └── simple-timing │ │ │ │ │ ├── config.ini │ │ │ │ │ ├── simerr │ │ │ │ │ ├── simout │ │ │ │ │ └── stats.txt │ │ │ └── sparc │ │ │ │ └── linux │ │ │ │ ├── simple-atomic │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ ├── smred.msg │ │ │ │ └── stats.txt │ │ │ │ └── simple-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ ├── smred.msg │ │ │ │ └── stats.txt │ │ └── test.py │ │ ├── 60.rubytest │ │ ├── ref │ │ │ └── alpha │ │ │ │ └── linux │ │ │ │ ├── rubytest-ruby-MESI_Two_Level │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ ├── rubytest-ruby-MOESI_CMP_directory │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ ├── rubytest-ruby-MOESI_CMP_token │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ ├── rubytest-ruby-MOESI_hammer │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ └── rubytest-ruby │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ └── test.py │ │ ├── 70.tgen │ │ ├── ref │ │ │ └── null │ │ │ │ └── none │ │ │ │ ├── tgen-dram-ctrl │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ └── tgen-simple-mem │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ ├── test.py │ │ ├── tgen-dram-ctrl.cfg │ │ ├── tgen-simple-mem.cfg │ │ └── tgen-simple-mem.trc │ │ └── 70.twolf │ │ ├── ref │ │ ├── alpha │ │ │ └── tru64 │ │ │ │ ├── simple-atomic │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ ├── smred.pin │ │ │ │ ├── smred.pl1 │ │ │ │ ├── smred.pl2 │ │ │ │ ├── smred.sav │ │ │ │ ├── smred.sv2 │ │ │ │ ├── smred.twf │ │ │ │ └── stats.txt │ │ │ │ └── simple-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ ├── smred.pin │ │ │ │ ├── smred.pl1 │ │ │ │ ├── smred.pl2 │ │ │ │ ├── smred.sav │ │ │ │ ├── smred.sv2 │ │ │ │ ├── smred.twf │ │ │ │ └── stats.txt │ │ ├── arm │ │ │ └── linux │ │ │ │ ├── simple-atomic │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ │ │ └── simple-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ └── stats.txt │ │ ├── sparc │ │ │ └── linux │ │ │ │ ├── simple-atomic │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ ├── smred.pin │ │ │ │ ├── smred.pl1 │ │ │ │ ├── smred.pl2 │ │ │ │ ├── smred.sav │ │ │ │ ├── smred.sv2 │ │ │ │ ├── smred.twf │ │ │ │ └── stats.txt │ │ │ │ └── simple-timing │ │ │ │ ├── config.ini │ │ │ │ ├── simerr │ │ │ │ ├── simout │ │ │ │ ├── smred.pin │ │ │ │ ├── smred.pl1 │ │ │ │ ├── smred.pl2 │ │ │ │ ├── smred.sav │ │ │ │ ├── smred.sv2 │ │ │ │ ├── smred.twf │ │ │ │ └── stats.txt │ │ └── x86 │ │ │ └── linux │ │ │ ├── simple-atomic │ │ │ ├── config.ini │ │ │ ├── simerr │ │ │ ├── simout │ │ │ ├── smred.pin │ │ │ ├── smred.pl1 │ │ │ ├── smred.pl2 │ │ │ ├── smred.sav │ │ │ ├── smred.sv2 │ │ │ ├── smred.twf │ │ │ └── stats.txt │ │ │ └── simple-timing │ │ │ ├── config.ini │ │ │ ├── simerr │ │ │ ├── simout │ │ │ ├── smred.pin │ │ │ ├── smred.pl1 │ │ │ ├── smred.pl2 │ │ │ ├── smred.sav │ │ │ ├── smred.sv2 │ │ │ ├── smred.twf │ │ │ └── stats.txt │ │ └── test.py ├── run.py └── test-progs │ ├── hello │ ├── bin │ │ ├── alpha │ │ │ ├── linux │ │ │ │ └── hello │ │ │ └── tru64 │ │ │ │ └── hello │ │ ├── arm │ │ │ └── linux │ │ │ │ └── hello │ │ ├── mips │ │ │ └── linux │ │ │ │ └── hello │ │ ├── power │ │ │ └── linux │ │ │ │ └── hello │ │ ├── sparc │ │ │ └── linux │ │ │ │ └── hello │ │ └── x86 │ │ │ └── linux │ │ │ ├── hello │ │ │ └── hello32 │ └── src │ │ └── hello.c │ └── mwait │ ├── Makefile │ └── mwait.c ├── thynvm-doc ├── ren_thynvm_micro15.pdf └── state-machine.pdf └── util ├── SConscript ├── batch ├── batch.py ├── job.py └── send.py ├── ccdrv ├── Makefile ├── devtime.c └── readme.txt ├── checkpoint-tester.py ├── checkpoint_aggregator.py ├── checktrace.sh ├── chkformat ├── compile ├── cpt_upgrader.py ├── cscope-index.py ├── cxx_config ├── Makefile ├── README ├── main.cc ├── stats.cc └── stats.hh ├── decode_inst_trace.py ├── decode_packet_trace.py ├── diff_config.pl ├── dram_sweep_plot.py ├── drampower_trace.py ├── emacs └── m5-c-style.el ├── encode_packet_trace.py ├── file_types.py ├── find_copyrights.py ├── fixwhite ├── gem5img.py ├── hgfilesize.py ├── m5 ├── Makefile.aarch64 ├── Makefile.alpha ├── Makefile.arm ├── Makefile.sparc ├── Makefile.thumb ├── Makefile.x86 ├── jni │ └── gem5Op.java ├── jni_gem5Op.c ├── m5.c ├── m5op.h ├── m5op_alpha.S ├── m5op_arm.S ├── m5op_arm_A64.S ├── m5op_sparc.S ├── m5op_x86.S └── m5ops.h ├── memtest-soak.py ├── minorview.py ├── minorview ├── __init__.py ├── blobs.py ├── colours.py ├── minor.pic ├── model.py ├── parse.py ├── point.py └── view.py ├── o3-pipeview.py ├── on-chip-network-power-area.py ├── oprofile-top.py ├── pbs ├── job.py ├── pbs.py └── send.py ├── protolib.py ├── qdo ├── regress ├── rundiff ├── slicc ├── sort_includes.py ├── statetrace ├── SConscript ├── SConstruct ├── arch │ ├── amd64 │ │ ├── tracechild.cc │ │ └── tracechild.hh │ ├── arm │ │ ├── tracechild.cc │ │ └── tracechild.hh │ ├── i686 │ │ ├── tracechild.cc │ │ └── tracechild.hh │ └── sparc │ │ ├── tracechild.cc │ │ └── tracechild.hh └── base │ ├── arch_check.h │ ├── regstate.hh │ ├── statetrace.cc │ ├── tracechild.cc │ └── tracechild.hh ├── stats ├── __init__.py ├── barchart.py ├── categories.py ├── chart.py ├── db.py ├── dbinit.py ├── display.py ├── flags.py ├── info.py ├── output.py ├── print.py ├── profile.py └── stats.py ├── streamline ├── atomic_stat_config.ini ├── m5stats2streamline.py └── o3_stat_config.ini ├── style.py ├── systemc ├── Makefile ├── README ├── main.cc ├── sc_gem5_control.cc ├── sc_gem5_control.hh ├── sc_logger.cc ├── sc_logger.hh ├── sc_module.cc ├── sc_module.hh ├── stats.cc └── stats.hh ├── tap ├── Makefile └── tap.cc ├── term ├── Makefile └── term.c ├── tracediff └── valgrind-suppressions /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/.gitignore -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/COPYING -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/LICENSE -------------------------------------------------------------------------------- /README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/README -------------------------------------------------------------------------------- /SConstruct: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/SConstruct -------------------------------------------------------------------------------- /benchmarks/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/benchmarks/Makefile -------------------------------------------------------------------------------- /benchmarks/hash_table.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/benchmarks/hash_table.c -------------------------------------------------------------------------------- /benchmarks/uthash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/benchmarks/uthash.h -------------------------------------------------------------------------------- /configs/boot/ammp.rcS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/boot/ammp.rcS -------------------------------------------------------------------------------- /configs/boot/ammp.symbol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/boot/ammp.symbol -------------------------------------------------------------------------------- /configs/boot/art.rcS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/boot/art.rcS -------------------------------------------------------------------------------- /configs/boot/bn-app.rcS: -------------------------------------------------------------------------------- 1 | cd /benchmarks/bn 2 | ./bottleneck-app 3 | m5 exit 4 | -------------------------------------------------------------------------------- /configs/boot/bonnie.rcS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/boot/bonnie.rcS -------------------------------------------------------------------------------- /configs/boot/bzip.rcS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/boot/bzip.rcS -------------------------------------------------------------------------------- /configs/boot/cc1.symbol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/boot/cc1.symbol -------------------------------------------------------------------------------- /configs/boot/devtime.rcS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/boot/devtime.rcS -------------------------------------------------------------------------------- /configs/boot/equake.rcS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/boot/equake.rcS -------------------------------------------------------------------------------- /configs/boot/gcc.rcS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/boot/gcc.rcS -------------------------------------------------------------------------------- /configs/boot/gzip.rcS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/boot/gzip.rcS -------------------------------------------------------------------------------- /configs/boot/gzip.symbol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/boot/gzip.symbol -------------------------------------------------------------------------------- /configs/boot/halt.sh: -------------------------------------------------------------------------------- 1 | m5 exit 2 | -------------------------------------------------------------------------------- /configs/boot/ls.rcS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/boot/ls.rcS -------------------------------------------------------------------------------- /configs/boot/mcf.rcS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/boot/mcf.rcS -------------------------------------------------------------------------------- /configs/boot/mcf.symbol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/boot/mcf.symbol -------------------------------------------------------------------------------- /configs/boot/mesa.rcS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/boot/mesa.rcS -------------------------------------------------------------------------------- /configs/boot/mesa.symbol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/boot/mesa.symbol -------------------------------------------------------------------------------- /configs/boot/micro_stream.rcS: -------------------------------------------------------------------------------- 1 | /benchmarks/micros/simstream 2 | m5 exit 3 | 4 | -------------------------------------------------------------------------------- /configs/boot/micro_streamcopy.rcS: -------------------------------------------------------------------------------- 1 | /benchmarks/micros/simstreamcopy 2 | m5 exit 3 | 4 | -------------------------------------------------------------------------------- /configs/boot/micro_streamscale.rcS: -------------------------------------------------------------------------------- 1 | /benchmarks/micros/simstreamscale 2 | m5 exit 3 | 4 | -------------------------------------------------------------------------------- /configs/boot/null.rcS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configs/boot/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/boot/setup -------------------------------------------------------------------------------- /configs/common/Caches.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/common/Caches.py -------------------------------------------------------------------------------- /configs/dram/sweep.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/dram/sweep.py -------------------------------------------------------------------------------- /configs/example/fs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/example/fs.py -------------------------------------------------------------------------------- /configs/example/se.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/example/se.py -------------------------------------------------------------------------------- /configs/ruby/Ruby.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/ruby/Ruby.py -------------------------------------------------------------------------------- /configs/splash2/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/configs/splash2/run.py -------------------------------------------------------------------------------- /ext/dnet/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dnet/LICENSE -------------------------------------------------------------------------------- /ext/dnet/addr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dnet/addr.h -------------------------------------------------------------------------------- /ext/dnet/arp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dnet/arp.h -------------------------------------------------------------------------------- /ext/dnet/blob.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dnet/blob.h -------------------------------------------------------------------------------- /ext/dnet/eth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dnet/eth.h -------------------------------------------------------------------------------- /ext/dnet/fw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dnet/fw.h -------------------------------------------------------------------------------- /ext/dnet/icmp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dnet/icmp.h -------------------------------------------------------------------------------- /ext/dnet/intf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dnet/intf.h -------------------------------------------------------------------------------- /ext/dnet/ip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dnet/ip.h -------------------------------------------------------------------------------- /ext/dnet/ip6.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dnet/ip6.h -------------------------------------------------------------------------------- /ext/dnet/os.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dnet/os.h -------------------------------------------------------------------------------- /ext/dnet/rand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dnet/rand.h -------------------------------------------------------------------------------- /ext/dnet/route.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dnet/route.h -------------------------------------------------------------------------------- /ext/dnet/tcp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dnet/tcp.h -------------------------------------------------------------------------------- /ext/dnet/udp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dnet/udp.h -------------------------------------------------------------------------------- /ext/drampower/ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/drampower/ChangeLog -------------------------------------------------------------------------------- /ext/drampower/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/drampower/README.md -------------------------------------------------------------------------------- /ext/drampower/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/drampower/SConscript -------------------------------------------------------------------------------- /ext/dramsim2/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dramsim2/README -------------------------------------------------------------------------------- /ext/dramsim2/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dramsim2/SConscript -------------------------------------------------------------------------------- /ext/dsent/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dsent/CMakeLists.txt -------------------------------------------------------------------------------- /ext/dsent/DSENT.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dsent/DSENT.cc -------------------------------------------------------------------------------- /ext/dsent/DSENT.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dsent/DSENT.h -------------------------------------------------------------------------------- /ext/dsent/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dsent/LICENSE -------------------------------------------------------------------------------- /ext/dsent/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dsent/README -------------------------------------------------------------------------------- /ext/dsent/interface.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dsent/interface.cc -------------------------------------------------------------------------------- /ext/dsent/libutil/Log.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dsent/libutil/Log.cc -------------------------------------------------------------------------------- /ext/dsent/libutil/Log.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dsent/libutil/Log.h -------------------------------------------------------------------------------- /ext/dsent/libutil/Map.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dsent/libutil/Map.h -------------------------------------------------------------------------------- /ext/dsent/model/Model.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dsent/model/Model.cc -------------------------------------------------------------------------------- /ext/dsent/model/Model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dsent/model/Model.h -------------------------------------------------------------------------------- /ext/dsent/util/Result.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dsent/util/Result.cc -------------------------------------------------------------------------------- /ext/dsent/util/Result.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/dsent/util/Result.h -------------------------------------------------------------------------------- /ext/fputils/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/fputils/.gitignore -------------------------------------------------------------------------------- /ext/fputils/AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/fputils/AUTHORS -------------------------------------------------------------------------------- /ext/fputils/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/fputils/COPYING -------------------------------------------------------------------------------- /ext/fputils/Doxyfile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/fputils/Doxyfile.in -------------------------------------------------------------------------------- /ext/fputils/INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/fputils/INSTALL -------------------------------------------------------------------------------- /ext/fputils/Makefile.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/fputils/Makefile.am -------------------------------------------------------------------------------- /ext/fputils/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/fputils/SConscript -------------------------------------------------------------------------------- /ext/fputils/configure.ac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/fputils/configure.ac -------------------------------------------------------------------------------- /ext/fputils/doxygen.am: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/fputils/doxygen.am -------------------------------------------------------------------------------- /ext/fputils/fp64.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/fputils/fp64.c -------------------------------------------------------------------------------- /ext/fputils/fp80.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/fputils/fp80.c -------------------------------------------------------------------------------- /ext/fputils/fpbits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/fputils/fpbits.h -------------------------------------------------------------------------------- /ext/gzstream/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/gzstream/LICENSE -------------------------------------------------------------------------------- /ext/gzstream/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/gzstream/SConscript -------------------------------------------------------------------------------- /ext/gzstream/VERSION: -------------------------------------------------------------------------------- 1 | 1.5 (08 Jan 2003) 2 | -------------------------------------------------------------------------------- /ext/gzstream/gzstream.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/gzstream/gzstream.cc -------------------------------------------------------------------------------- /ext/gzstream/gzstream.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/gzstream/gzstream.hh -------------------------------------------------------------------------------- /ext/libelf/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/SConscript -------------------------------------------------------------------------------- /ext/libelf/_libelf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/_libelf.h -------------------------------------------------------------------------------- /ext/libelf/elf32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf32.h -------------------------------------------------------------------------------- /ext/libelf/elf64.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf64.h -------------------------------------------------------------------------------- /ext/libelf/elf_begin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_begin.c -------------------------------------------------------------------------------- /ext/libelf/elf_cntl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_cntl.c -------------------------------------------------------------------------------- /ext/libelf/elf_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_common.h -------------------------------------------------------------------------------- /ext/libelf/elf_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_data.c -------------------------------------------------------------------------------- /ext/libelf/elf_end.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_end.c -------------------------------------------------------------------------------- /ext/libelf/elf_errmsg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_errmsg.c -------------------------------------------------------------------------------- /ext/libelf/elf_errno.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_errno.c -------------------------------------------------------------------------------- /ext/libelf/elf_fill.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_fill.c -------------------------------------------------------------------------------- /ext/libelf/elf_flag.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_flag.c -------------------------------------------------------------------------------- /ext/libelf/elf_getbase.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_getbase.c -------------------------------------------------------------------------------- /ext/libelf/elf_hash.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_hash.c -------------------------------------------------------------------------------- /ext/libelf/elf_kind.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_kind.c -------------------------------------------------------------------------------- /ext/libelf/elf_memory.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_memory.c -------------------------------------------------------------------------------- /ext/libelf/elf_next.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_next.c -------------------------------------------------------------------------------- /ext/libelf/elf_phnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_phnum.c -------------------------------------------------------------------------------- /ext/libelf/elf_queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_queue.h -------------------------------------------------------------------------------- /ext/libelf/elf_rand.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_rand.c -------------------------------------------------------------------------------- /ext/libelf/elf_rawfile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_rawfile.c -------------------------------------------------------------------------------- /ext/libelf/elf_scn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_scn.c -------------------------------------------------------------------------------- /ext/libelf/elf_shnum.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_shnum.c -------------------------------------------------------------------------------- /ext/libelf/elf_strptr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_strptr.c -------------------------------------------------------------------------------- /ext/libelf/elf_types.m4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_types.m4 -------------------------------------------------------------------------------- /ext/libelf/elf_update.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_update.c -------------------------------------------------------------------------------- /ext/libelf/elf_version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/elf_version.c -------------------------------------------------------------------------------- /ext/libelf/gelf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/gelf.h -------------------------------------------------------------------------------- /ext/libelf/gelf_dyn.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/gelf_dyn.c -------------------------------------------------------------------------------- /ext/libelf/gelf_ehdr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/gelf_ehdr.c -------------------------------------------------------------------------------- /ext/libelf/gelf_fsize.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/gelf_fsize.c -------------------------------------------------------------------------------- /ext/libelf/gelf_phdr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/gelf_phdr.c -------------------------------------------------------------------------------- /ext/libelf/gelf_rel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/gelf_rel.c -------------------------------------------------------------------------------- /ext/libelf/gelf_rela.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/gelf_rela.c -------------------------------------------------------------------------------- /ext/libelf/gelf_shdr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/gelf_shdr.c -------------------------------------------------------------------------------- /ext/libelf/gelf_sym.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/gelf_sym.c -------------------------------------------------------------------------------- /ext/libelf/gelf_xlate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/gelf_xlate.c -------------------------------------------------------------------------------- /ext/libelf/libelf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/libelf.c -------------------------------------------------------------------------------- /ext/libelf/libelf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/libelf.h -------------------------------------------------------------------------------- /ext/libelf/libelf_ar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/libelf_ar.c -------------------------------------------------------------------------------- /ext/libelf/libelf_data.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/libelf_data.c -------------------------------------------------------------------------------- /ext/libelf/libelf_ehdr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/libelf_ehdr.c -------------------------------------------------------------------------------- /ext/libelf/libelf_phdr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/libelf_phdr.c -------------------------------------------------------------------------------- /ext/libelf/libelf_shdr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libelf/libelf_shdr.c -------------------------------------------------------------------------------- /ext/libfdt/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libfdt/README -------------------------------------------------------------------------------- /ext/libfdt/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libfdt/SConscript -------------------------------------------------------------------------------- /ext/libfdt/fdt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libfdt/fdt.c -------------------------------------------------------------------------------- /ext/libfdt/fdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libfdt/fdt.h -------------------------------------------------------------------------------- /ext/libfdt/fdt_ro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libfdt/fdt_ro.c -------------------------------------------------------------------------------- /ext/libfdt/fdt_rw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libfdt/fdt_rw.c -------------------------------------------------------------------------------- /ext/libfdt/fdt_sw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libfdt/fdt_sw.c -------------------------------------------------------------------------------- /ext/libfdt/fdt_wip.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libfdt/fdt_wip.c -------------------------------------------------------------------------------- /ext/libfdt/libfdt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libfdt/libfdt.h -------------------------------------------------------------------------------- /ext/libfdt/libfdt_env.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/libfdt/libfdt_env.h -------------------------------------------------------------------------------- /ext/mcpat/ARM_A9.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/ARM_A9.xml -------------------------------------------------------------------------------- /ext/mcpat/ARM_A9_800.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/ARM_A9_800.xml -------------------------------------------------------------------------------- /ext/mcpat/Alpha21364.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/Alpha21364.xml -------------------------------------------------------------------------------- /ext/mcpat/Niagara1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/Niagara1.xml -------------------------------------------------------------------------------- /ext/mcpat/Niagara2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/Niagara2.xml -------------------------------------------------------------------------------- /ext/mcpat/Penryn.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/Penryn.xml -------------------------------------------------------------------------------- /ext/mcpat/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/README -------------------------------------------------------------------------------- /ext/mcpat/Xeon.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/Xeon.xml -------------------------------------------------------------------------------- /ext/mcpat/arch_const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/arch_const.h -------------------------------------------------------------------------------- /ext/mcpat/array.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/array.cc -------------------------------------------------------------------------------- /ext/mcpat/array.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/array.h -------------------------------------------------------------------------------- /ext/mcpat/cachearray.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cachearray.cc -------------------------------------------------------------------------------- /ext/mcpat/cachearray.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cachearray.h -------------------------------------------------------------------------------- /ext/mcpat/cacheunit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacheunit.cc -------------------------------------------------------------------------------- /ext/mcpat/cacheunit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacheunit.h -------------------------------------------------------------------------------- /ext/mcpat/cacti/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/README -------------------------------------------------------------------------------- /ext/mcpat/cacti/Ucache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/Ucache.h -------------------------------------------------------------------------------- /ext/mcpat/cacti/area.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/area.cc -------------------------------------------------------------------------------- /ext/mcpat/cacti/area.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/area.h -------------------------------------------------------------------------------- /ext/mcpat/cacti/bank.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/bank.cc -------------------------------------------------------------------------------- /ext/mcpat/cacti/bank.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/bank.h -------------------------------------------------------------------------------- /ext/mcpat/cacti/cacti.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/cacti.i -------------------------------------------------------------------------------- /ext/mcpat/cacti/cacti.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/cacti.mk -------------------------------------------------------------------------------- /ext/mcpat/cacti/const.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/const.h -------------------------------------------------------------------------------- /ext/mcpat/cacti/htree2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/htree2.h -------------------------------------------------------------------------------- /ext/mcpat/cacti/io.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/io.cc -------------------------------------------------------------------------------- /ext/mcpat/cacti/io.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/io.h -------------------------------------------------------------------------------- /ext/mcpat/cacti/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/main.cc -------------------------------------------------------------------------------- /ext/mcpat/cacti/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/makefile -------------------------------------------------------------------------------- /ext/mcpat/cacti/mat.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/mat.cc -------------------------------------------------------------------------------- /ext/mcpat/cacti/mat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/mat.h -------------------------------------------------------------------------------- /ext/mcpat/cacti/nuca.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/nuca.cc -------------------------------------------------------------------------------- /ext/mcpat/cacti/nuca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/nuca.h -------------------------------------------------------------------------------- /ext/mcpat/cacti/router.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/router.h -------------------------------------------------------------------------------- /ext/mcpat/cacti/uca.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/uca.cc -------------------------------------------------------------------------------- /ext/mcpat/cacti/uca.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/uca.h -------------------------------------------------------------------------------- /ext/mcpat/cacti/wire.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/wire.cc -------------------------------------------------------------------------------- /ext/mcpat/cacti/wire.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/cacti/wire.h -------------------------------------------------------------------------------- /ext/mcpat/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/common.h -------------------------------------------------------------------------------- /ext/mcpat/core.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/core.cc -------------------------------------------------------------------------------- /ext/mcpat/core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/core.h -------------------------------------------------------------------------------- /ext/mcpat/interconnect.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/interconnect.h -------------------------------------------------------------------------------- /ext/mcpat/logic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/logic.cc -------------------------------------------------------------------------------- /ext/mcpat/logic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/logic.h -------------------------------------------------------------------------------- /ext/mcpat/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/main.cc -------------------------------------------------------------------------------- /ext/mcpat/makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/makefile -------------------------------------------------------------------------------- /ext/mcpat/mcpat.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/mcpat.mk -------------------------------------------------------------------------------- /ext/mcpat/memoryctrl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/memoryctrl.cc -------------------------------------------------------------------------------- /ext/mcpat/memoryctrl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/memoryctrl.h -------------------------------------------------------------------------------- /ext/mcpat/noc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/noc.cc -------------------------------------------------------------------------------- /ext/mcpat/noc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/noc.h -------------------------------------------------------------------------------- /ext/mcpat/results/A9_800: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/results/A9_800 -------------------------------------------------------------------------------- /ext/mcpat/results/Penryn: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/results/Penryn -------------------------------------------------------------------------------- /ext/mcpat/results/T1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/results/T1 -------------------------------------------------------------------------------- /ext/mcpat/results/T2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/results/T2 -------------------------------------------------------------------------------- /ext/mcpat/system.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/system.cc -------------------------------------------------------------------------------- /ext/mcpat/system.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/system.h -------------------------------------------------------------------------------- /ext/mcpat/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/version.h -------------------------------------------------------------------------------- /ext/mcpat/xmlParser.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/xmlParser.cc -------------------------------------------------------------------------------- /ext/mcpat/xmlParser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/mcpat/xmlParser.h -------------------------------------------------------------------------------- /ext/ply/ANNOUNCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/ANNOUNCE -------------------------------------------------------------------------------- /ext/ply/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/CHANGES -------------------------------------------------------------------------------- /ext/ply/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/README -------------------------------------------------------------------------------- /ext/ply/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/TODO -------------------------------------------------------------------------------- /ext/ply/doc/makedoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/doc/makedoc.py -------------------------------------------------------------------------------- /ext/ply/doc/ply.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/doc/ply.html -------------------------------------------------------------------------------- /ext/ply/example/BASIC/sqrt2.bas: -------------------------------------------------------------------------------- 1 | 10 FOR X = 1 TO 100 2 | 20 PRINT X, SQR(X) 3 | 30 NEXT X 4 | 40 END 5 | -------------------------------------------------------------------------------- /ext/ply/example/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/example/README -------------------------------------------------------------------------------- /ext/ply/ply/cpp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/ply/cpp.py -------------------------------------------------------------------------------- /ext/ply/ply/ctokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/ply/ctokens.py -------------------------------------------------------------------------------- /ext/ply/ply/lex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/ply/lex.py -------------------------------------------------------------------------------- /ext/ply/ply/yacc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/ply/yacc.py -------------------------------------------------------------------------------- /ext/ply/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/setup.py -------------------------------------------------------------------------------- /ext/ply/test/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/test/README -------------------------------------------------------------------------------- /ext/ply/test/calclex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/test/calclex.py -------------------------------------------------------------------------------- /ext/ply/test/cleanup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/test/cleanup.sh -------------------------------------------------------------------------------- /ext/ply/test/lex_doc1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/test/lex_doc1.py -------------------------------------------------------------------------------- /ext/ply/test/lex_dup1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/test/lex_dup1.py -------------------------------------------------------------------------------- /ext/ply/test/lex_dup2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/test/lex_dup2.py -------------------------------------------------------------------------------- /ext/ply/test/lex_dup3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/test/lex_dup3.py -------------------------------------------------------------------------------- /ext/ply/test/lex_re1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/test/lex_re1.py -------------------------------------------------------------------------------- /ext/ply/test/lex_re2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/test/lex_re2.py -------------------------------------------------------------------------------- /ext/ply/test/lex_re3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/test/lex_re3.py -------------------------------------------------------------------------------- /ext/ply/test/testlex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/test/testlex.py -------------------------------------------------------------------------------- /ext/ply/test/testyacc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/test/testyacc.py -------------------------------------------------------------------------------- /ext/ply/test/yacc_dup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/test/yacc_dup.py -------------------------------------------------------------------------------- /ext/ply/test/yacc_inf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/test/yacc_inf.py -------------------------------------------------------------------------------- /ext/ply/test/yacc_nop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/test/yacc_nop.py -------------------------------------------------------------------------------- /ext/ply/test/yacc_rr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/test/yacc_rr.py -------------------------------------------------------------------------------- /ext/ply/test/yacc_sr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/ply/test/yacc_sr.py -------------------------------------------------------------------------------- /ext/sst/ExtMaster.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/sst/ExtMaster.cc -------------------------------------------------------------------------------- /ext/sst/ExtMaster.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/sst/ExtMaster.hh -------------------------------------------------------------------------------- /ext/sst/ExtSlave.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/sst/ExtSlave.cc -------------------------------------------------------------------------------- /ext/sst/ExtSlave.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/sst/ExtSlave.hh -------------------------------------------------------------------------------- /ext/sst/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/sst/LICENSE -------------------------------------------------------------------------------- /ext/sst/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/sst/Makefile -------------------------------------------------------------------------------- /ext/sst/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/sst/README -------------------------------------------------------------------------------- /ext/sst/gem5.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/sst/gem5.cc -------------------------------------------------------------------------------- /ext/sst/gem5.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/sst/gem5.hh -------------------------------------------------------------------------------- /ext/sst/libgem5.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/sst/libgem5.cc -------------------------------------------------------------------------------- /ext/x11keysym/keysym.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/ext/x11keysym/keysym.h -------------------------------------------------------------------------------- /src/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/Doxyfile -------------------------------------------------------------------------------- /src/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/SConscript -------------------------------------------------------------------------------- /src/arch/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/SConscript -------------------------------------------------------------------------------- /src/arch/alpha/SConsopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/alpha/SConsopts -------------------------------------------------------------------------------- /src/arch/alpha/ev5.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/alpha/ev5.cc -------------------------------------------------------------------------------- /src/arch/alpha/ev5.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/alpha/ev5.hh -------------------------------------------------------------------------------- /src/arch/alpha/faults.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/alpha/faults.cc -------------------------------------------------------------------------------- /src/arch/alpha/faults.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/alpha/faults.hh -------------------------------------------------------------------------------- /src/arch/alpha/ipr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/alpha/ipr.cc -------------------------------------------------------------------------------- /src/arch/alpha/ipr.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/alpha/ipr.hh -------------------------------------------------------------------------------- /src/arch/alpha/isa.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/alpha/isa.cc -------------------------------------------------------------------------------- /src/arch/alpha/isa.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/alpha/isa.hh -------------------------------------------------------------------------------- /src/arch/alpha/kgdb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/alpha/kgdb.h -------------------------------------------------------------------------------- /src/arch/alpha/mt.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/alpha/mt.hh -------------------------------------------------------------------------------- /src/arch/alpha/osfpal.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/alpha/osfpal.cc -------------------------------------------------------------------------------- /src/arch/alpha/osfpal.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/alpha/osfpal.hh -------------------------------------------------------------------------------- /src/arch/alpha/system.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/alpha/system.cc -------------------------------------------------------------------------------- /src/arch/alpha/system.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/alpha/system.hh -------------------------------------------------------------------------------- /src/arch/alpha/tlb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/alpha/tlb.cc -------------------------------------------------------------------------------- /src/arch/alpha/tlb.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/alpha/tlb.hh -------------------------------------------------------------------------------- /src/arch/alpha/types.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/alpha/types.hh -------------------------------------------------------------------------------- /src/arch/arm/ArmISA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/ArmISA.py -------------------------------------------------------------------------------- /src/arch/arm/ArmPMU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/ArmPMU.py -------------------------------------------------------------------------------- /src/arch/arm/ArmTLB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/ArmTLB.py -------------------------------------------------------------------------------- /src/arch/arm/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/SConscript -------------------------------------------------------------------------------- /src/arch/arm/SConsopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/SConsopts -------------------------------------------------------------------------------- /src/arch/arm/ccregs.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/ccregs.hh -------------------------------------------------------------------------------- /src/arch/arm/decoder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/decoder.cc -------------------------------------------------------------------------------- /src/arch/arm/decoder.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/decoder.hh -------------------------------------------------------------------------------- /src/arch/arm/faults.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/faults.cc -------------------------------------------------------------------------------- /src/arch/arm/faults.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/faults.hh -------------------------------------------------------------------------------- /src/arch/arm/intregs.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/intregs.hh -------------------------------------------------------------------------------- /src/arch/arm/isa.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/isa.cc -------------------------------------------------------------------------------- /src/arch/arm/isa.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/isa.hh -------------------------------------------------------------------------------- /src/arch/arm/kvm/gic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/kvm/gic.cc -------------------------------------------------------------------------------- /src/arch/arm/kvm/gic.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/kvm/gic.hh -------------------------------------------------------------------------------- /src/arch/arm/miscregs.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/miscregs.cc -------------------------------------------------------------------------------- /src/arch/arm/miscregs.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/miscregs.hh -------------------------------------------------------------------------------- /src/arch/arm/pmu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/pmu.cc -------------------------------------------------------------------------------- /src/arch/arm/pmu.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/pmu.hh -------------------------------------------------------------------------------- /src/arch/arm/process.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/process.cc -------------------------------------------------------------------------------- /src/arch/arm/process.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/process.hh -------------------------------------------------------------------------------- /src/arch/arm/system.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/system.cc -------------------------------------------------------------------------------- /src/arch/arm/system.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/system.hh -------------------------------------------------------------------------------- /src/arch/arm/tlb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/tlb.cc -------------------------------------------------------------------------------- /src/arch/arm/tlb.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/tlb.hh -------------------------------------------------------------------------------- /src/arch/arm/types.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/types.hh -------------------------------------------------------------------------------- /src/arch/arm/utility.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/utility.cc -------------------------------------------------------------------------------- /src/arch/arm/utility.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/utility.hh -------------------------------------------------------------------------------- /src/arch/arm/vtophys.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/vtophys.cc -------------------------------------------------------------------------------- /src/arch/arm/vtophys.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/arm/vtophys.hh -------------------------------------------------------------------------------- /src/arch/generic/tlb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/generic/tlb.cc -------------------------------------------------------------------------------- /src/arch/generic/tlb.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/generic/tlb.hh -------------------------------------------------------------------------------- /src/arch/isa_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/isa_parser.py -------------------------------------------------------------------------------- /src/arch/micro_asm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/micro_asm.py -------------------------------------------------------------------------------- /src/arch/mips/MipsCPU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/MipsCPU.py -------------------------------------------------------------------------------- /src/arch/mips/MipsISA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/MipsISA.py -------------------------------------------------------------------------------- /src/arch/mips/MipsTLB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/MipsTLB.py -------------------------------------------------------------------------------- /src/arch/mips/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/SConscript -------------------------------------------------------------------------------- /src/arch/mips/SConsopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/SConsopts -------------------------------------------------------------------------------- /src/arch/mips/decoder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/decoder.cc -------------------------------------------------------------------------------- /src/arch/mips/decoder.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/decoder.hh -------------------------------------------------------------------------------- /src/arch/mips/dsp.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/dsp.cc -------------------------------------------------------------------------------- /src/arch/mips/dsp.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/dsp.hh -------------------------------------------------------------------------------- /src/arch/mips/faults.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/faults.cc -------------------------------------------------------------------------------- /src/arch/mips/faults.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/faults.hh -------------------------------------------------------------------------------- /src/arch/mips/isa.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/isa.cc -------------------------------------------------------------------------------- /src/arch/mips/isa.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/isa.hh -------------------------------------------------------------------------------- /src/arch/mips/mt.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/mt.hh -------------------------------------------------------------------------------- /src/arch/mips/process.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/process.cc -------------------------------------------------------------------------------- /src/arch/mips/process.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/process.hh -------------------------------------------------------------------------------- /src/arch/mips/system.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/system.cc -------------------------------------------------------------------------------- /src/arch/mips/system.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/system.hh -------------------------------------------------------------------------------- /src/arch/mips/tlb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/tlb.cc -------------------------------------------------------------------------------- /src/arch/mips/tlb.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/tlb.hh -------------------------------------------------------------------------------- /src/arch/mips/types.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/types.hh -------------------------------------------------------------------------------- /src/arch/mips/utility.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/utility.cc -------------------------------------------------------------------------------- /src/arch/mips/utility.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/utility.hh -------------------------------------------------------------------------------- /src/arch/mips/vtophys.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/vtophys.cc -------------------------------------------------------------------------------- /src/arch/mips/vtophys.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/mips/vtophys.hh -------------------------------------------------------------------------------- /src/arch/null/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/null/SConscript -------------------------------------------------------------------------------- /src/arch/null/SConsopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/null/SConsopts -------------------------------------------------------------------------------- /src/arch/null/generated/inc.d: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/arch/null/types.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/null/types.hh -------------------------------------------------------------------------------- /src/arch/null/utility.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/null/utility.hh -------------------------------------------------------------------------------- /src/arch/power/SConsopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/power/SConsopts -------------------------------------------------------------------------------- /src/arch/power/faults.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/power/faults.hh -------------------------------------------------------------------------------- /src/arch/power/isa.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/power/isa.cc -------------------------------------------------------------------------------- /src/arch/power/isa.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/power/isa.hh -------------------------------------------------------------------------------- /src/arch/power/tlb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/power/tlb.cc -------------------------------------------------------------------------------- /src/arch/power/tlb.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/power/tlb.hh -------------------------------------------------------------------------------- /src/arch/power/types.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/power/types.hh -------------------------------------------------------------------------------- /src/arch/sparc/SConsopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/sparc/SConsopts -------------------------------------------------------------------------------- /src/arch/sparc/asi.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/sparc/asi.cc -------------------------------------------------------------------------------- /src/arch/sparc/asi.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/sparc/asi.hh -------------------------------------------------------------------------------- /src/arch/sparc/faults.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/sparc/faults.cc -------------------------------------------------------------------------------- /src/arch/sparc/faults.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/sparc/faults.hh -------------------------------------------------------------------------------- /src/arch/sparc/isa.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/sparc/isa.cc -------------------------------------------------------------------------------- /src/arch/sparc/isa.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/sparc/isa.hh -------------------------------------------------------------------------------- /src/arch/sparc/mt.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/sparc/mt.hh -------------------------------------------------------------------------------- /src/arch/sparc/system.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/sparc/system.cc -------------------------------------------------------------------------------- /src/arch/sparc/system.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/sparc/system.hh -------------------------------------------------------------------------------- /src/arch/sparc/tlb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/sparc/tlb.cc -------------------------------------------------------------------------------- /src/arch/sparc/tlb.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/sparc/tlb.hh -------------------------------------------------------------------------------- /src/arch/sparc/types.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/sparc/types.hh -------------------------------------------------------------------------------- /src/arch/sparc/ua2005.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/sparc/ua2005.cc -------------------------------------------------------------------------------- /src/arch/x86/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/SConscript -------------------------------------------------------------------------------- /src/arch/x86/SConsopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/SConsopts -------------------------------------------------------------------------------- /src/arch/x86/X86ISA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/X86ISA.py -------------------------------------------------------------------------------- /src/arch/x86/X86TLB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/X86TLB.py -------------------------------------------------------------------------------- /src/arch/x86/cpuid.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/cpuid.cc -------------------------------------------------------------------------------- /src/arch/x86/cpuid.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/cpuid.hh -------------------------------------------------------------------------------- /src/arch/x86/decoder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/decoder.cc -------------------------------------------------------------------------------- /src/arch/x86/decoder.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/decoder.hh -------------------------------------------------------------------------------- /src/arch/x86/emulenv.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/emulenv.cc -------------------------------------------------------------------------------- /src/arch/x86/emulenv.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/emulenv.hh -------------------------------------------------------------------------------- /src/arch/x86/faults.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/faults.cc -------------------------------------------------------------------------------- /src/arch/x86/faults.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/faults.hh -------------------------------------------------------------------------------- /src/arch/x86/isa.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/isa.cc -------------------------------------------------------------------------------- /src/arch/x86/isa.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/isa.hh -------------------------------------------------------------------------------- /src/arch/x86/isa/rom.isa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/isa/rom.isa -------------------------------------------------------------------------------- /src/arch/x86/process.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/process.cc -------------------------------------------------------------------------------- /src/arch/x86/process.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/process.hh -------------------------------------------------------------------------------- /src/arch/x86/regs/ccr.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/regs/ccr.hh -------------------------------------------------------------------------------- /src/arch/x86/regs/int.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/regs/int.hh -------------------------------------------------------------------------------- /src/arch/x86/regs/msr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/regs/msr.cc -------------------------------------------------------------------------------- /src/arch/x86/regs/msr.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/regs/msr.hh -------------------------------------------------------------------------------- /src/arch/x86/system.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/system.cc -------------------------------------------------------------------------------- /src/arch/x86/system.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/system.hh -------------------------------------------------------------------------------- /src/arch/x86/tlb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/tlb.cc -------------------------------------------------------------------------------- /src/arch/x86/tlb.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/tlb.hh -------------------------------------------------------------------------------- /src/arch/x86/types.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/types.cc -------------------------------------------------------------------------------- /src/arch/x86/types.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/types.hh -------------------------------------------------------------------------------- /src/arch/x86/utility.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/utility.cc -------------------------------------------------------------------------------- /src/arch/x86/utility.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/utility.hh -------------------------------------------------------------------------------- /src/arch/x86/vtophys.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/vtophys.cc -------------------------------------------------------------------------------- /src/arch/x86/vtophys.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/arch/x86/vtophys.hh -------------------------------------------------------------------------------- /src/base/CPA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/CPA.py -------------------------------------------------------------------------------- /src/base/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/SConscript -------------------------------------------------------------------------------- /src/base/addr_range.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/addr_range.hh -------------------------------------------------------------------------------- /src/base/atomicio.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/atomicio.cc -------------------------------------------------------------------------------- /src/base/atomicio.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/atomicio.hh -------------------------------------------------------------------------------- /src/base/barrier.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/barrier.hh -------------------------------------------------------------------------------- /src/base/bigint.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/bigint.cc -------------------------------------------------------------------------------- /src/base/bigint.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/bigint.hh -------------------------------------------------------------------------------- /src/base/bitfield.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/bitfield.hh -------------------------------------------------------------------------------- /src/base/bitmap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/bitmap.cc -------------------------------------------------------------------------------- /src/base/bitmap.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/bitmap.hh -------------------------------------------------------------------------------- /src/base/bitunion.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/bitunion.hh -------------------------------------------------------------------------------- /src/base/callback.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/callback.cc -------------------------------------------------------------------------------- /src/base/callback.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/callback.hh -------------------------------------------------------------------------------- /src/base/cast.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/cast.hh -------------------------------------------------------------------------------- /src/base/circlebuf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/circlebuf.cc -------------------------------------------------------------------------------- /src/base/circlebuf.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/circlebuf.hh -------------------------------------------------------------------------------- /src/base/compiler.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/compiler.hh -------------------------------------------------------------------------------- /src/base/condcodes.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/condcodes.hh -------------------------------------------------------------------------------- /src/base/cp_annotate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/cp_annotate.cc -------------------------------------------------------------------------------- /src/base/cp_annotate.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/cp_annotate.hh -------------------------------------------------------------------------------- /src/base/cprintf.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/cprintf.cc -------------------------------------------------------------------------------- /src/base/cprintf.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/cprintf.hh -------------------------------------------------------------------------------- /src/base/date.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/date.cc -------------------------------------------------------------------------------- /src/base/debug.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/debug.cc -------------------------------------------------------------------------------- /src/base/debug.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/debug.hh -------------------------------------------------------------------------------- /src/base/fenv.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/fenv.c -------------------------------------------------------------------------------- /src/base/fenv.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/fenv.hh -------------------------------------------------------------------------------- /src/base/flags.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/flags.hh -------------------------------------------------------------------------------- /src/base/framebuffer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/framebuffer.cc -------------------------------------------------------------------------------- /src/base/framebuffer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/framebuffer.hh -------------------------------------------------------------------------------- /src/base/hashmap.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/hashmap.hh -------------------------------------------------------------------------------- /src/base/hostinfo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/hostinfo.cc -------------------------------------------------------------------------------- /src/base/hostinfo.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/hostinfo.hh -------------------------------------------------------------------------------- /src/base/index_queue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/index_queue.cc -------------------------------------------------------------------------------- /src/base/index_queue.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/index_queue.hh -------------------------------------------------------------------------------- /src/base/inet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/inet.cc -------------------------------------------------------------------------------- /src/base/inet.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/inet.hh -------------------------------------------------------------------------------- /src/base/inifile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/inifile.cc -------------------------------------------------------------------------------- /src/base/inifile.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/inifile.hh -------------------------------------------------------------------------------- /src/base/intmath.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/intmath.cc -------------------------------------------------------------------------------- /src/base/intmath.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/intmath.hh -------------------------------------------------------------------------------- /src/base/match.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/match.cc -------------------------------------------------------------------------------- /src/base/match.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/match.hh -------------------------------------------------------------------------------- /src/base/misc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/misc.cc -------------------------------------------------------------------------------- /src/base/misc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/misc.hh -------------------------------------------------------------------------------- /src/base/output.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/output.cc -------------------------------------------------------------------------------- /src/base/output.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/output.hh -------------------------------------------------------------------------------- /src/base/pollevent.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/pollevent.cc -------------------------------------------------------------------------------- /src/base/pollevent.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/pollevent.hh -------------------------------------------------------------------------------- /src/base/printable.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/printable.hh -------------------------------------------------------------------------------- /src/base/random.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/random.cc -------------------------------------------------------------------------------- /src/base/random.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/random.hh -------------------------------------------------------------------------------- /src/base/refcnt.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/refcnt.hh -------------------------------------------------------------------------------- /src/base/remote_gdb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/remote_gdb.cc -------------------------------------------------------------------------------- /src/base/remote_gdb.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/remote_gdb.hh -------------------------------------------------------------------------------- /src/base/socket.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/socket.cc -------------------------------------------------------------------------------- /src/base/socket.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/socket.hh -------------------------------------------------------------------------------- /src/base/statistics.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/statistics.cc -------------------------------------------------------------------------------- /src/base/statistics.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/statistics.hh -------------------------------------------------------------------------------- /src/base/stats/info.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/stats/info.hh -------------------------------------------------------------------------------- /src/base/stats/output.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/stats/output.hh -------------------------------------------------------------------------------- /src/base/stats/text.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/stats/text.cc -------------------------------------------------------------------------------- /src/base/stats/text.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/stats/text.hh -------------------------------------------------------------------------------- /src/base/stats/types.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/stats/types.hh -------------------------------------------------------------------------------- /src/base/stl_helpers.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/stl_helpers.hh -------------------------------------------------------------------------------- /src/base/str.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/str.cc -------------------------------------------------------------------------------- /src/base/str.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/str.hh -------------------------------------------------------------------------------- /src/base/time.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/time.cc -------------------------------------------------------------------------------- /src/base/time.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/time.hh -------------------------------------------------------------------------------- /src/base/trace.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/trace.cc -------------------------------------------------------------------------------- /src/base/trace.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/trace.hh -------------------------------------------------------------------------------- /src/base/trie.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/trie.hh -------------------------------------------------------------------------------- /src/base/types.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/types.cc -------------------------------------------------------------------------------- /src/base/types.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/types.hh -------------------------------------------------------------------------------- /src/base/vnc/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/vnc/SConscript -------------------------------------------------------------------------------- /src/base/vnc/Vnc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/vnc/Vnc.py -------------------------------------------------------------------------------- /src/base/vnc/vncinput.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/vnc/vncinput.cc -------------------------------------------------------------------------------- /src/base/vnc/vncinput.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/base/vnc/vncinput.hh -------------------------------------------------------------------------------- /src/cpu/BaseCPU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/BaseCPU.py -------------------------------------------------------------------------------- /src/cpu/CPUTracers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/CPUTracers.py -------------------------------------------------------------------------------- /src/cpu/CheckerCPU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/CheckerCPU.py -------------------------------------------------------------------------------- /src/cpu/DummyChecker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/DummyChecker.py -------------------------------------------------------------------------------- /src/cpu/FuncUnit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/FuncUnit.py -------------------------------------------------------------------------------- /src/cpu/InstPBTrace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/InstPBTrace.py -------------------------------------------------------------------------------- /src/cpu/IntrControl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/IntrControl.py -------------------------------------------------------------------------------- /src/cpu/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/SConscript -------------------------------------------------------------------------------- /src/cpu/TimingExpr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/TimingExpr.py -------------------------------------------------------------------------------- /src/cpu/activity.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/activity.cc -------------------------------------------------------------------------------- /src/cpu/activity.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/activity.hh -------------------------------------------------------------------------------- /src/cpu/base.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/base.cc -------------------------------------------------------------------------------- /src/cpu/base.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/base.hh -------------------------------------------------------------------------------- /src/cpu/base_dyn_inst.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/base_dyn_inst.hh -------------------------------------------------------------------------------- /src/cpu/checker/cpu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/checker/cpu.cc -------------------------------------------------------------------------------- /src/cpu/checker/cpu.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/checker/cpu.hh -------------------------------------------------------------------------------- /src/cpu/cpuevent.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/cpuevent.cc -------------------------------------------------------------------------------- /src/cpu/cpuevent.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/cpuevent.hh -------------------------------------------------------------------------------- /src/cpu/decode_cache.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/decode_cache.hh -------------------------------------------------------------------------------- /src/cpu/dummy_checker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/dummy_checker.cc -------------------------------------------------------------------------------- /src/cpu/dummy_checker.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/dummy_checker.hh -------------------------------------------------------------------------------- /src/cpu/exec_context.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/exec_context.cc -------------------------------------------------------------------------------- /src/cpu/exec_context.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/exec_context.hh -------------------------------------------------------------------------------- /src/cpu/exetrace.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/exetrace.cc -------------------------------------------------------------------------------- /src/cpu/exetrace.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/exetrace.hh -------------------------------------------------------------------------------- /src/cpu/func_unit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/func_unit.cc -------------------------------------------------------------------------------- /src/cpu/func_unit.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/func_unit.hh -------------------------------------------------------------------------------- /src/cpu/inst_pb_trace.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/inst_pb_trace.cc -------------------------------------------------------------------------------- /src/cpu/inst_pb_trace.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/inst_pb_trace.hh -------------------------------------------------------------------------------- /src/cpu/inst_seq.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/inst_seq.hh -------------------------------------------------------------------------------- /src/cpu/inteltrace.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/inteltrace.cc -------------------------------------------------------------------------------- /src/cpu/inteltrace.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/inteltrace.hh -------------------------------------------------------------------------------- /src/cpu/intr_control.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/intr_control.cc -------------------------------------------------------------------------------- /src/cpu/intr_control.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/intr_control.hh -------------------------------------------------------------------------------- /src/cpu/kvm/KvmVM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/kvm/KvmVM.py -------------------------------------------------------------------------------- /src/cpu/kvm/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/kvm/SConscript -------------------------------------------------------------------------------- /src/cpu/kvm/X86KvmCPU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/kvm/X86KvmCPU.py -------------------------------------------------------------------------------- /src/cpu/kvm/base.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/kvm/base.cc -------------------------------------------------------------------------------- /src/cpu/kvm/base.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/kvm/base.hh -------------------------------------------------------------------------------- /src/cpu/kvm/device.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/kvm/device.cc -------------------------------------------------------------------------------- /src/cpu/kvm/device.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/kvm/device.hh -------------------------------------------------------------------------------- /src/cpu/kvm/perfevent.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/kvm/perfevent.cc -------------------------------------------------------------------------------- /src/cpu/kvm/perfevent.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/kvm/perfevent.hh -------------------------------------------------------------------------------- /src/cpu/kvm/timer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/kvm/timer.cc -------------------------------------------------------------------------------- /src/cpu/kvm/timer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/kvm/timer.hh -------------------------------------------------------------------------------- /src/cpu/kvm/vm.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/kvm/vm.cc -------------------------------------------------------------------------------- /src/cpu/kvm/vm.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/kvm/vm.hh -------------------------------------------------------------------------------- /src/cpu/kvm/x86_cpu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/kvm/x86_cpu.cc -------------------------------------------------------------------------------- /src/cpu/kvm/x86_cpu.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/kvm/x86_cpu.hh -------------------------------------------------------------------------------- /src/cpu/minor/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/minor/SConscript -------------------------------------------------------------------------------- /src/cpu/minor/SConsopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/minor/SConsopts -------------------------------------------------------------------------------- /src/cpu/minor/buffers.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/minor/buffers.hh -------------------------------------------------------------------------------- /src/cpu/minor/cpu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/minor/cpu.cc -------------------------------------------------------------------------------- /src/cpu/minor/cpu.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/minor/cpu.hh -------------------------------------------------------------------------------- /src/cpu/minor/decode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/minor/decode.cc -------------------------------------------------------------------------------- /src/cpu/minor/decode.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/minor/decode.hh -------------------------------------------------------------------------------- /src/cpu/minor/execute.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/minor/execute.cc -------------------------------------------------------------------------------- /src/cpu/minor/execute.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/minor/execute.hh -------------------------------------------------------------------------------- /src/cpu/minor/fetch1.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/minor/fetch1.cc -------------------------------------------------------------------------------- /src/cpu/minor/fetch1.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/minor/fetch1.hh -------------------------------------------------------------------------------- /src/cpu/minor/fetch2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/minor/fetch2.cc -------------------------------------------------------------------------------- /src/cpu/minor/fetch2.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/minor/fetch2.hh -------------------------------------------------------------------------------- /src/cpu/minor/lsq.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/minor/lsq.cc -------------------------------------------------------------------------------- /src/cpu/minor/lsq.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/minor/lsq.hh -------------------------------------------------------------------------------- /src/cpu/minor/stats.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/minor/stats.cc -------------------------------------------------------------------------------- /src/cpu/minor/stats.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/minor/stats.hh -------------------------------------------------------------------------------- /src/cpu/minor/trace.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/minor/trace.hh -------------------------------------------------------------------------------- /src/cpu/nativetrace.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/nativetrace.cc -------------------------------------------------------------------------------- /src/cpu/nativetrace.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/nativetrace.hh -------------------------------------------------------------------------------- /src/cpu/nocpu/SConsopts: -------------------------------------------------------------------------------- 1 | 2 | Import('*') 3 | 4 | CpuModel('no') 5 | -------------------------------------------------------------------------------- /src/cpu/o3/FUPool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/FUPool.py -------------------------------------------------------------------------------- /src/cpu/o3/O3CPU.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/O3CPU.py -------------------------------------------------------------------------------- /src/cpu/o3/O3Checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/O3Checker.py -------------------------------------------------------------------------------- /src/cpu/o3/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/SConscript -------------------------------------------------------------------------------- /src/cpu/o3/SConsopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/SConsopts -------------------------------------------------------------------------------- /src/cpu/o3/checker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/checker.cc -------------------------------------------------------------------------------- /src/cpu/o3/checker.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/checker.hh -------------------------------------------------------------------------------- /src/cpu/o3/comm.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/comm.hh -------------------------------------------------------------------------------- /src/cpu/o3/commit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/commit.cc -------------------------------------------------------------------------------- /src/cpu/o3/commit.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/commit.hh -------------------------------------------------------------------------------- /src/cpu/o3/cpu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/cpu.cc -------------------------------------------------------------------------------- /src/cpu/o3/cpu.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/cpu.hh -------------------------------------------------------------------------------- /src/cpu/o3/cpu_policy.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/cpu_policy.hh -------------------------------------------------------------------------------- /src/cpu/o3/decode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/decode.cc -------------------------------------------------------------------------------- /src/cpu/o3/decode.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/decode.hh -------------------------------------------------------------------------------- /src/cpu/o3/dep_graph.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/dep_graph.hh -------------------------------------------------------------------------------- /src/cpu/o3/deriv.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/deriv.cc -------------------------------------------------------------------------------- /src/cpu/o3/deriv.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/deriv.hh -------------------------------------------------------------------------------- /src/cpu/o3/dyn_inst.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/dyn_inst.cc -------------------------------------------------------------------------------- /src/cpu/o3/dyn_inst.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/dyn_inst.hh -------------------------------------------------------------------------------- /src/cpu/o3/fetch.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/fetch.cc -------------------------------------------------------------------------------- /src/cpu/o3/fetch.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/fetch.hh -------------------------------------------------------------------------------- /src/cpu/o3/fetch_impl.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/fetch_impl.hh -------------------------------------------------------------------------------- /src/cpu/o3/free_list.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/free_list.cc -------------------------------------------------------------------------------- /src/cpu/o3/free_list.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/free_list.hh -------------------------------------------------------------------------------- /src/cpu/o3/fu_pool.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/fu_pool.cc -------------------------------------------------------------------------------- /src/cpu/o3/fu_pool.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/fu_pool.hh -------------------------------------------------------------------------------- /src/cpu/o3/iew.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/iew.cc -------------------------------------------------------------------------------- /src/cpu/o3/iew.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/iew.hh -------------------------------------------------------------------------------- /src/cpu/o3/iew_impl.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/iew_impl.hh -------------------------------------------------------------------------------- /src/cpu/o3/impl.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/impl.hh -------------------------------------------------------------------------------- /src/cpu/o3/inst_queue.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/inst_queue.cc -------------------------------------------------------------------------------- /src/cpu/o3/inst_queue.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/inst_queue.hh -------------------------------------------------------------------------------- /src/cpu/o3/lsq.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/lsq.cc -------------------------------------------------------------------------------- /src/cpu/o3/lsq.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/lsq.hh -------------------------------------------------------------------------------- /src/cpu/o3/lsq_impl.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/lsq_impl.hh -------------------------------------------------------------------------------- /src/cpu/o3/lsq_unit.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/lsq_unit.cc -------------------------------------------------------------------------------- /src/cpu/o3/lsq_unit.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/lsq_unit.hh -------------------------------------------------------------------------------- /src/cpu/o3/regfile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/regfile.cc -------------------------------------------------------------------------------- /src/cpu/o3/regfile.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/regfile.hh -------------------------------------------------------------------------------- /src/cpu/o3/rename.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/rename.cc -------------------------------------------------------------------------------- /src/cpu/o3/rename.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/rename.hh -------------------------------------------------------------------------------- /src/cpu/o3/rename_map.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/rename_map.cc -------------------------------------------------------------------------------- /src/cpu/o3/rename_map.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/rename_map.hh -------------------------------------------------------------------------------- /src/cpu/o3/rob.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/rob.cc -------------------------------------------------------------------------------- /src/cpu/o3/rob.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/rob.hh -------------------------------------------------------------------------------- /src/cpu/o3/rob_impl.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/rob_impl.hh -------------------------------------------------------------------------------- /src/cpu/o3/scoreboard.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/scoreboard.cc -------------------------------------------------------------------------------- /src/cpu/o3/scoreboard.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/scoreboard.hh -------------------------------------------------------------------------------- /src/cpu/o3/store_set.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/store_set.cc -------------------------------------------------------------------------------- /src/cpu/o3/store_set.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/o3/store_set.hh -------------------------------------------------------------------------------- /src/cpu/op_class.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/op_class.hh -------------------------------------------------------------------------------- /src/cpu/pc_event.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/pc_event.cc -------------------------------------------------------------------------------- /src/cpu/pc_event.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/pc_event.hh -------------------------------------------------------------------------------- /src/cpu/pred/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/pred/SConscript -------------------------------------------------------------------------------- /src/cpu/pred/bi_mode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/pred/bi_mode.cc -------------------------------------------------------------------------------- /src/cpu/pred/bi_mode.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/pred/bi_mode.hh -------------------------------------------------------------------------------- /src/cpu/pred/btb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/pred/btb.cc -------------------------------------------------------------------------------- /src/cpu/pred/btb.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/pred/btb.hh -------------------------------------------------------------------------------- /src/cpu/pred/ras.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/pred/ras.cc -------------------------------------------------------------------------------- /src/cpu/pred/ras.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/pred/ras.hh -------------------------------------------------------------------------------- /src/cpu/profile.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/profile.cc -------------------------------------------------------------------------------- /src/cpu/profile.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/profile.hh -------------------------------------------------------------------------------- /src/cpu/quiesce_event.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/quiesce_event.cc -------------------------------------------------------------------------------- /src/cpu/quiesce_event.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/quiesce_event.hh -------------------------------------------------------------------------------- /src/cpu/reg_class.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/reg_class.cc -------------------------------------------------------------------------------- /src/cpu/reg_class.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/reg_class.hh -------------------------------------------------------------------------------- /src/cpu/simple/SConsopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/simple/SConsopts -------------------------------------------------------------------------------- /src/cpu/simple/atomic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/simple/atomic.cc -------------------------------------------------------------------------------- /src/cpu/simple/atomic.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/simple/atomic.hh -------------------------------------------------------------------------------- /src/cpu/simple/base.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/simple/base.cc -------------------------------------------------------------------------------- /src/cpu/simple/base.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/simple/base.hh -------------------------------------------------------------------------------- /src/cpu/simple/timing.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/simple/timing.cc -------------------------------------------------------------------------------- /src/cpu/simple/timing.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/simple/timing.hh -------------------------------------------------------------------------------- /src/cpu/simple_thread.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/simple_thread.cc -------------------------------------------------------------------------------- /src/cpu/simple_thread.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/simple_thread.hh -------------------------------------------------------------------------------- /src/cpu/smt.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/smt.hh -------------------------------------------------------------------------------- /src/cpu/static_inst.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/static_inst.cc -------------------------------------------------------------------------------- /src/cpu/static_inst.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/static_inst.hh -------------------------------------------------------------------------------- /src/cpu/thread_state.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/thread_state.cc -------------------------------------------------------------------------------- /src/cpu/thread_state.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/thread_state.hh -------------------------------------------------------------------------------- /src/cpu/timebuf.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/timebuf.hh -------------------------------------------------------------------------------- /src/cpu/timing_expr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/timing_expr.cc -------------------------------------------------------------------------------- /src/cpu/timing_expr.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/timing_expr.hh -------------------------------------------------------------------------------- /src/cpu/translation.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/cpu/translation.hh -------------------------------------------------------------------------------- /src/dev/BadDevice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/BadDevice.py -------------------------------------------------------------------------------- /src/dev/CopyEngine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/CopyEngine.py -------------------------------------------------------------------------------- /src/dev/Device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/Device.py -------------------------------------------------------------------------------- /src/dev/DiskImage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/DiskImage.py -------------------------------------------------------------------------------- /src/dev/Ethernet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/Ethernet.py -------------------------------------------------------------------------------- /src/dev/I2C.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/I2C.py -------------------------------------------------------------------------------- /src/dev/Ide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/Ide.py -------------------------------------------------------------------------------- /src/dev/Pci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/Pci.py -------------------------------------------------------------------------------- /src/dev/Platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/Platform.py -------------------------------------------------------------------------------- /src/dev/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/SConscript -------------------------------------------------------------------------------- /src/dev/SimpleDisk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/SimpleDisk.py -------------------------------------------------------------------------------- /src/dev/Terminal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/Terminal.py -------------------------------------------------------------------------------- /src/dev/Uart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/Uart.py -------------------------------------------------------------------------------- /src/dev/alpha/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/alpha/SConscript -------------------------------------------------------------------------------- /src/dev/alpha/Tsunami.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/alpha/Tsunami.py -------------------------------------------------------------------------------- /src/dev/alpha/access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/alpha/access.h -------------------------------------------------------------------------------- /src/dev/alpha/tsunami.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/alpha/tsunami.cc -------------------------------------------------------------------------------- /src/dev/alpha/tsunami.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/alpha/tsunami.hh -------------------------------------------------------------------------------- /src/dev/arm/Gic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/Gic.py -------------------------------------------------------------------------------- /src/dev/arm/RealView.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/RealView.py -------------------------------------------------------------------------------- /src/dev/arm/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/SConscript -------------------------------------------------------------------------------- /src/dev/arm/a9scu.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/a9scu.cc -------------------------------------------------------------------------------- /src/dev/arm/a9scu.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/a9scu.hh -------------------------------------------------------------------------------- /src/dev/arm/amba_fake.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/amba_fake.cc -------------------------------------------------------------------------------- /src/dev/arm/amba_fake.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/amba_fake.hh -------------------------------------------------------------------------------- /src/dev/arm/base_gic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/base_gic.cc -------------------------------------------------------------------------------- /src/dev/arm/base_gic.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/base_gic.hh -------------------------------------------------------------------------------- /src/dev/arm/gic_pl390.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/gic_pl390.cc -------------------------------------------------------------------------------- /src/dev/arm/gic_pl390.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/gic_pl390.hh -------------------------------------------------------------------------------- /src/dev/arm/gic_v2m.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/gic_v2m.cc -------------------------------------------------------------------------------- /src/dev/arm/gic_v2m.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/gic_v2m.hh -------------------------------------------------------------------------------- /src/dev/arm/hdlcd.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/hdlcd.cc -------------------------------------------------------------------------------- /src/dev/arm/hdlcd.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/hdlcd.hh -------------------------------------------------------------------------------- /src/dev/arm/kmi.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/kmi.cc -------------------------------------------------------------------------------- /src/dev/arm/kmi.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/kmi.hh -------------------------------------------------------------------------------- /src/dev/arm/pl011.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/pl011.cc -------------------------------------------------------------------------------- /src/dev/arm/pl011.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/pl011.hh -------------------------------------------------------------------------------- /src/dev/arm/pl111.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/pl111.cc -------------------------------------------------------------------------------- /src/dev/arm/pl111.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/pl111.hh -------------------------------------------------------------------------------- /src/dev/arm/realview.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/realview.cc -------------------------------------------------------------------------------- /src/dev/arm/realview.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/realview.hh -------------------------------------------------------------------------------- /src/dev/arm/rtc_pl031.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/rtc_pl031.cc -------------------------------------------------------------------------------- /src/dev/arm/rtc_pl031.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/rtc_pl031.hh -------------------------------------------------------------------------------- /src/dev/arm/rv_ctrl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/rv_ctrl.cc -------------------------------------------------------------------------------- /src/dev/arm/rv_ctrl.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/rv_ctrl.hh -------------------------------------------------------------------------------- /src/dev/arm/vgic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/vgic.cc -------------------------------------------------------------------------------- /src/dev/arm/vgic.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/arm/vgic.hh -------------------------------------------------------------------------------- /src/dev/baddev.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/baddev.cc -------------------------------------------------------------------------------- /src/dev/baddev.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/baddev.hh -------------------------------------------------------------------------------- /src/dev/copy_engine.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/copy_engine.cc -------------------------------------------------------------------------------- /src/dev/copy_engine.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/copy_engine.hh -------------------------------------------------------------------------------- /src/dev/disk_image.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/disk_image.cc -------------------------------------------------------------------------------- /src/dev/disk_image.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/disk_image.hh -------------------------------------------------------------------------------- /src/dev/dma_device.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/dma_device.cc -------------------------------------------------------------------------------- /src/dev/dma_device.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/dma_device.hh -------------------------------------------------------------------------------- /src/dev/etherbus.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/etherbus.cc -------------------------------------------------------------------------------- /src/dev/etherbus.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/etherbus.hh -------------------------------------------------------------------------------- /src/dev/etherdevice.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/etherdevice.cc -------------------------------------------------------------------------------- /src/dev/etherdevice.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/etherdevice.hh -------------------------------------------------------------------------------- /src/dev/etherdump.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/etherdump.cc -------------------------------------------------------------------------------- /src/dev/etherdump.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/etherdump.hh -------------------------------------------------------------------------------- /src/dev/etherint.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/etherint.cc -------------------------------------------------------------------------------- /src/dev/etherint.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/etherint.hh -------------------------------------------------------------------------------- /src/dev/etherlink.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/etherlink.cc -------------------------------------------------------------------------------- /src/dev/etherlink.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/etherlink.hh -------------------------------------------------------------------------------- /src/dev/etherobject.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/etherobject.hh -------------------------------------------------------------------------------- /src/dev/etherpkt.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/etherpkt.cc -------------------------------------------------------------------------------- /src/dev/etherpkt.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/etherpkt.hh -------------------------------------------------------------------------------- /src/dev/ethertap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/ethertap.cc -------------------------------------------------------------------------------- /src/dev/ethertap.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/ethertap.hh -------------------------------------------------------------------------------- /src/dev/i2cbus.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/i2cbus.cc -------------------------------------------------------------------------------- /src/dev/i2cbus.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/i2cbus.hh -------------------------------------------------------------------------------- /src/dev/i2cdev.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/i2cdev.hh -------------------------------------------------------------------------------- /src/dev/i8254xGBe.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/i8254xGBe.cc -------------------------------------------------------------------------------- /src/dev/i8254xGBe.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/i8254xGBe.hh -------------------------------------------------------------------------------- /src/dev/ide_atareg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/ide_atareg.h -------------------------------------------------------------------------------- /src/dev/ide_ctrl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/ide_ctrl.cc -------------------------------------------------------------------------------- /src/dev/ide_ctrl.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/ide_ctrl.hh -------------------------------------------------------------------------------- /src/dev/ide_disk.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/ide_disk.cc -------------------------------------------------------------------------------- /src/dev/ide_disk.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/ide_disk.hh -------------------------------------------------------------------------------- /src/dev/ide_wdcreg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/ide_wdcreg.h -------------------------------------------------------------------------------- /src/dev/io_device.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/io_device.cc -------------------------------------------------------------------------------- /src/dev/io_device.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/io_device.hh -------------------------------------------------------------------------------- /src/dev/isa_fake.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/isa_fake.cc -------------------------------------------------------------------------------- /src/dev/isa_fake.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/isa_fake.hh -------------------------------------------------------------------------------- /src/dev/mc146818.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/mc146818.cc -------------------------------------------------------------------------------- /src/dev/mc146818.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/mc146818.hh -------------------------------------------------------------------------------- /src/dev/mips/Malta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/mips/Malta.py -------------------------------------------------------------------------------- /src/dev/mips/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/mips/SConscript -------------------------------------------------------------------------------- /src/dev/mips/access.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/mips/access.h -------------------------------------------------------------------------------- /src/dev/mips/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/mips/console -------------------------------------------------------------------------------- /src/dev/mips/malta.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/mips/malta.cc -------------------------------------------------------------------------------- /src/dev/mips/malta.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/mips/malta.hh -------------------------------------------------------------------------------- /src/dev/mips/malta_io.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/mips/malta_io.cc -------------------------------------------------------------------------------- /src/dev/ns_gige.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/ns_gige.cc -------------------------------------------------------------------------------- /src/dev/ns_gige.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/ns_gige.hh -------------------------------------------------------------------------------- /src/dev/ns_gige_reg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/ns_gige_reg.h -------------------------------------------------------------------------------- /src/dev/pcidev.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/pcidev.cc -------------------------------------------------------------------------------- /src/dev/pcidev.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/pcidev.hh -------------------------------------------------------------------------------- /src/dev/pcireg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/pcireg.h -------------------------------------------------------------------------------- /src/dev/pktfifo.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/pktfifo.cc -------------------------------------------------------------------------------- /src/dev/pktfifo.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/pktfifo.hh -------------------------------------------------------------------------------- /src/dev/platform.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/platform.cc -------------------------------------------------------------------------------- /src/dev/platform.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/platform.hh -------------------------------------------------------------------------------- /src/dev/ps2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/ps2.cc -------------------------------------------------------------------------------- /src/dev/ps2.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/ps2.hh -------------------------------------------------------------------------------- /src/dev/rtcreg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/rtcreg.h -------------------------------------------------------------------------------- /src/dev/sinic.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/sinic.cc -------------------------------------------------------------------------------- /src/dev/sinic.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/sinic.hh -------------------------------------------------------------------------------- /src/dev/sinicreg.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/sinicreg.hh -------------------------------------------------------------------------------- /src/dev/sparc/dtod.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/sparc/dtod.cc -------------------------------------------------------------------------------- /src/dev/sparc/dtod.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/sparc/dtod.hh -------------------------------------------------------------------------------- /src/dev/sparc/iob.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/sparc/iob.cc -------------------------------------------------------------------------------- /src/dev/sparc/iob.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/sparc/iob.hh -------------------------------------------------------------------------------- /src/dev/terminal.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/terminal.cc -------------------------------------------------------------------------------- /src/dev/terminal.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/terminal.hh -------------------------------------------------------------------------------- /src/dev/uart.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/uart.cc -------------------------------------------------------------------------------- /src/dev/uart.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/uart.hh -------------------------------------------------------------------------------- /src/dev/uart8250.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/uart8250.cc -------------------------------------------------------------------------------- /src/dev/uart8250.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/uart8250.hh -------------------------------------------------------------------------------- /src/dev/virtio/pci.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/virtio/pci.cc -------------------------------------------------------------------------------- /src/dev/virtio/pci.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/virtio/pci.hh -------------------------------------------------------------------------------- /src/dev/x86/Cmos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/Cmos.py -------------------------------------------------------------------------------- /src/dev/x86/I8042.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/I8042.py -------------------------------------------------------------------------------- /src/dev/x86/I8237.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/I8237.py -------------------------------------------------------------------------------- /src/dev/x86/I8254.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/I8254.py -------------------------------------------------------------------------------- /src/dev/x86/I8259.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/I8259.py -------------------------------------------------------------------------------- /src/dev/x86/Pc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/Pc.py -------------------------------------------------------------------------------- /src/dev/x86/cmos.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/cmos.cc -------------------------------------------------------------------------------- /src/dev/x86/cmos.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/cmos.hh -------------------------------------------------------------------------------- /src/dev/x86/i8042.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/i8042.cc -------------------------------------------------------------------------------- /src/dev/x86/i8042.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/i8042.hh -------------------------------------------------------------------------------- /src/dev/x86/i8237.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/i8237.cc -------------------------------------------------------------------------------- /src/dev/x86/i8237.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/i8237.hh -------------------------------------------------------------------------------- /src/dev/x86/i8254.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/i8254.cc -------------------------------------------------------------------------------- /src/dev/x86/i8254.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/i8254.hh -------------------------------------------------------------------------------- /src/dev/x86/i8259.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/i8259.cc -------------------------------------------------------------------------------- /src/dev/x86/i8259.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/i8259.hh -------------------------------------------------------------------------------- /src/dev/x86/intdev.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/intdev.cc -------------------------------------------------------------------------------- /src/dev/x86/intdev.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/intdev.hh -------------------------------------------------------------------------------- /src/dev/x86/pc.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/pc.cc -------------------------------------------------------------------------------- /src/dev/x86/pc.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/dev/x86/pc.hh -------------------------------------------------------------------------------- /src/doxygen/stl.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/doxygen/stl.hh -------------------------------------------------------------------------------- /src/kern/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/kern/SConscript -------------------------------------------------------------------------------- /src/mem/AddrMapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/AddrMapper.py -------------------------------------------------------------------------------- /src/mem/Bridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/Bridge.py -------------------------------------------------------------------------------- /src/mem/DRAMCtrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/DRAMCtrl.py -------------------------------------------------------------------------------- /src/mem/DRAMSim2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/DRAMSim2.py -------------------------------------------------------------------------------- /src/mem/MemChecker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/MemChecker.py -------------------------------------------------------------------------------- /src/mem/MemObject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/MemObject.py -------------------------------------------------------------------------------- /src/mem/NVMCtrl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/NVMCtrl.py -------------------------------------------------------------------------------- /src/mem/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/SConscript -------------------------------------------------------------------------------- /src/mem/XBar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/XBar.py -------------------------------------------------------------------------------- /src/mem/bridge.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/bridge.cc -------------------------------------------------------------------------------- /src/mem/bridge.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/bridge.hh -------------------------------------------------------------------------------- /src/mem/cache/base.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/cache/base.cc -------------------------------------------------------------------------------- /src/mem/cache/base.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/cache/base.hh -------------------------------------------------------------------------------- /src/mem/cache/blk.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/cache/blk.cc -------------------------------------------------------------------------------- /src/mem/cache/blk.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/cache/blk.hh -------------------------------------------------------------------------------- /src/mem/cache/mshr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/cache/mshr.cc -------------------------------------------------------------------------------- /src/mem/cache/mshr.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/cache/mshr.hh -------------------------------------------------------------------------------- /src/mem/dram_ctrl.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/dram_ctrl.cc -------------------------------------------------------------------------------- /src/mem/dram_ctrl.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/dram_ctrl.hh -------------------------------------------------------------------------------- /src/mem/drampower.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/drampower.cc -------------------------------------------------------------------------------- /src/mem/drampower.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/drampower.hh -------------------------------------------------------------------------------- /src/mem/dramsim2.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/dramsim2.cc -------------------------------------------------------------------------------- /src/mem/dramsim2.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/dramsim2.hh -------------------------------------------------------------------------------- /src/mem/mem_object.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/mem_object.cc -------------------------------------------------------------------------------- /src/mem/mem_object.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/mem_object.hh -------------------------------------------------------------------------------- /src/mem/mport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/mport.cc -------------------------------------------------------------------------------- /src/mem/mport.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/mport.hh -------------------------------------------------------------------------------- /src/mem/packet.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/packet.cc -------------------------------------------------------------------------------- /src/mem/packet.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/packet.hh -------------------------------------------------------------------------------- /src/mem/page_table.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/page_table.cc -------------------------------------------------------------------------------- /src/mem/page_table.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/page_table.hh -------------------------------------------------------------------------------- /src/mem/physical.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/physical.cc -------------------------------------------------------------------------------- /src/mem/physical.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/physical.hh -------------------------------------------------------------------------------- /src/mem/port.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/port.cc -------------------------------------------------------------------------------- /src/mem/port.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/port.hh -------------------------------------------------------------------------------- /src/mem/port_proxy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/port_proxy.cc -------------------------------------------------------------------------------- /src/mem/port_proxy.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/port_proxy.hh -------------------------------------------------------------------------------- /src/mem/qport.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/qport.hh -------------------------------------------------------------------------------- /src/mem/request.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/request.hh -------------------------------------------------------------------------------- /src/mem/simple_mem.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/simple_mem.cc -------------------------------------------------------------------------------- /src/mem/simple_mem.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/simple_mem.hh -------------------------------------------------------------------------------- /src/mem/slicc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/slicc/README -------------------------------------------------------------------------------- /src/mem/slicc/generate/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/mem/slicc/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/slicc/main.py -------------------------------------------------------------------------------- /src/mem/slicc/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/slicc/util.py -------------------------------------------------------------------------------- /src/mem/tport.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/tport.cc -------------------------------------------------------------------------------- /src/mem/tport.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/tport.hh -------------------------------------------------------------------------------- /src/mem/xbar.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/xbar.cc -------------------------------------------------------------------------------- /src/mem/xbar.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/mem/xbar.hh -------------------------------------------------------------------------------- /src/proto/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/proto/SConscript -------------------------------------------------------------------------------- /src/proto/inst.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/proto/inst.proto -------------------------------------------------------------------------------- /src/proto/protoio.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/proto/protoio.cc -------------------------------------------------------------------------------- /src/proto/protoio.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/proto/protoio.hh -------------------------------------------------------------------------------- /src/python/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/python/SConscript -------------------------------------------------------------------------------- /src/python/m5/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/python/m5/core.py -------------------------------------------------------------------------------- /src/python/m5/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/python/m5/main.py -------------------------------------------------------------------------------- /src/sim/InstTracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/InstTracer.py -------------------------------------------------------------------------------- /src/sim/Process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/Process.py -------------------------------------------------------------------------------- /src/sim/Root.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/Root.py -------------------------------------------------------------------------------- /src/sim/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/SConscript -------------------------------------------------------------------------------- /src/sim/SubSystem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/SubSystem.py -------------------------------------------------------------------------------- /src/sim/System.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/System.py -------------------------------------------------------------------------------- /src/sim/arguments.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/arguments.cc -------------------------------------------------------------------------------- /src/sim/arguments.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/arguments.hh -------------------------------------------------------------------------------- /src/sim/async.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/async.cc -------------------------------------------------------------------------------- /src/sim/async.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/async.hh -------------------------------------------------------------------------------- /src/sim/byteswap.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/byteswap.hh -------------------------------------------------------------------------------- /src/sim/core.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/core.cc -------------------------------------------------------------------------------- /src/sim/core.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/core.hh -------------------------------------------------------------------------------- /src/sim/cxx_config.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/cxx_config.cc -------------------------------------------------------------------------------- /src/sim/cxx_config.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/cxx_config.hh -------------------------------------------------------------------------------- /src/sim/debug.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/debug.cc -------------------------------------------------------------------------------- /src/sim/debug.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/debug.hh -------------------------------------------------------------------------------- /src/sim/drain.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/drain.cc -------------------------------------------------------------------------------- /src/sim/drain.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/drain.hh -------------------------------------------------------------------------------- /src/sim/eventq.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/eventq.cc -------------------------------------------------------------------------------- /src/sim/eventq.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/eventq.hh -------------------------------------------------------------------------------- /src/sim/faults.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/faults.cc -------------------------------------------------------------------------------- /src/sim/faults.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/faults.hh -------------------------------------------------------------------------------- /src/sim/init.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/init.cc -------------------------------------------------------------------------------- /src/sim/init.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/init.hh -------------------------------------------------------------------------------- /src/sim/insttracer.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/insttracer.hh -------------------------------------------------------------------------------- /src/sim/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/main.cc -------------------------------------------------------------------------------- /src/sim/probe/pmu.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/probe/pmu.hh -------------------------------------------------------------------------------- /src/sim/process.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/process.cc -------------------------------------------------------------------------------- /src/sim/process.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/process.hh -------------------------------------------------------------------------------- /src/sim/root.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/root.cc -------------------------------------------------------------------------------- /src/sim/root.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/root.hh -------------------------------------------------------------------------------- /src/sim/serialize.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/serialize.cc -------------------------------------------------------------------------------- /src/sim/serialize.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/serialize.hh -------------------------------------------------------------------------------- /src/sim/sim_events.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/sim_events.cc -------------------------------------------------------------------------------- /src/sim/sim_events.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/sim_events.hh -------------------------------------------------------------------------------- /src/sim/sim_exit.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/sim_exit.hh -------------------------------------------------------------------------------- /src/sim/sim_object.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/sim_object.cc -------------------------------------------------------------------------------- /src/sim/sim_object.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/sim_object.hh -------------------------------------------------------------------------------- /src/sim/simulate.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/simulate.cc -------------------------------------------------------------------------------- /src/sim/simulate.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/simulate.hh -------------------------------------------------------------------------------- /src/sim/stats.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/stats.hh -------------------------------------------------------------------------------- /src/sim/sub_system.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/sub_system.cc -------------------------------------------------------------------------------- /src/sim/sub_system.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/sub_system.hh -------------------------------------------------------------------------------- /src/sim/system.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/system.cc -------------------------------------------------------------------------------- /src/sim/system.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/system.hh -------------------------------------------------------------------------------- /src/sim/vptr.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/sim/vptr.hh -------------------------------------------------------------------------------- /src/unittest/foo.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/src/unittest/foo.ini -------------------------------------------------------------------------------- /system/alpha/h/rpb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/system/alpha/h/rpb.h -------------------------------------------------------------------------------- /tests/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/tests/SConscript -------------------------------------------------------------------------------- /tests/diff-out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/tests/diff-out -------------------------------------------------------------------------------- /tests/halt.sh: -------------------------------------------------------------------------------- 1 | m5 exit 2 | -------------------------------------------------------------------------------- /tests/long/fs/80.solaris-boot/ref/sparc/solaris/t1000-simple-atomic/system.t1000.hterm: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/quick/se/70.tgen/ref/null/none/tgen-dram-ctrl/simerr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/quick/se/70.tgen/ref/null/none/tgen-simple-mem/simerr: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/tests/run.py -------------------------------------------------------------------------------- /util/SConscript: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/SConscript -------------------------------------------------------------------------------- /util/batch/batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/batch/batch.py -------------------------------------------------------------------------------- /util/batch/job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/batch/job.py -------------------------------------------------------------------------------- /util/batch/send.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/batch/send.py -------------------------------------------------------------------------------- /util/ccdrv/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/ccdrv/Makefile -------------------------------------------------------------------------------- /util/ccdrv/devtime.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/ccdrv/devtime.c -------------------------------------------------------------------------------- /util/ccdrv/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/ccdrv/readme.txt -------------------------------------------------------------------------------- /util/checktrace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/checktrace.sh -------------------------------------------------------------------------------- /util/chkformat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/chkformat -------------------------------------------------------------------------------- /util/compile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/compile -------------------------------------------------------------------------------- /util/cpt_upgrader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/cpt_upgrader.py -------------------------------------------------------------------------------- /util/cscope-index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/cscope-index.py -------------------------------------------------------------------------------- /util/diff_config.pl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/diff_config.pl -------------------------------------------------------------------------------- /util/file_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/file_types.py -------------------------------------------------------------------------------- /util/fixwhite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/fixwhite -------------------------------------------------------------------------------- /util/gem5img.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/gem5img.py -------------------------------------------------------------------------------- /util/hgfilesize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/hgfilesize.py -------------------------------------------------------------------------------- /util/m5/Makefile.arm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/m5/Makefile.arm -------------------------------------------------------------------------------- /util/m5/Makefile.x86: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/m5/Makefile.x86 -------------------------------------------------------------------------------- /util/m5/jni_gem5Op.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/m5/jni_gem5Op.c -------------------------------------------------------------------------------- /util/m5/m5.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/m5/m5.c -------------------------------------------------------------------------------- /util/m5/m5op.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/m5/m5op.h -------------------------------------------------------------------------------- /util/m5/m5op_alpha.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/m5/m5op_alpha.S -------------------------------------------------------------------------------- /util/m5/m5op_arm.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/m5/m5op_arm.S -------------------------------------------------------------------------------- /util/m5/m5op_sparc.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/m5/m5op_sparc.S -------------------------------------------------------------------------------- /util/m5/m5op_x86.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/m5/m5op_x86.S -------------------------------------------------------------------------------- /util/m5/m5ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/m5/m5ops.h -------------------------------------------------------------------------------- /util/memtest-soak.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/memtest-soak.py -------------------------------------------------------------------------------- /util/minorview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/minorview.py -------------------------------------------------------------------------------- /util/o3-pipeview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/o3-pipeview.py -------------------------------------------------------------------------------- /util/oprofile-top.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/oprofile-top.py -------------------------------------------------------------------------------- /util/pbs/job.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/pbs/job.py -------------------------------------------------------------------------------- /util/pbs/pbs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/pbs/pbs.py -------------------------------------------------------------------------------- /util/pbs/send.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/pbs/send.py -------------------------------------------------------------------------------- /util/protolib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/protolib.py -------------------------------------------------------------------------------- /util/qdo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/qdo -------------------------------------------------------------------------------- /util/regress: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/regress -------------------------------------------------------------------------------- /util/rundiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/rundiff -------------------------------------------------------------------------------- /util/slicc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/slicc -------------------------------------------------------------------------------- /util/sort_includes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/sort_includes.py -------------------------------------------------------------------------------- /util/stats/chart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/stats/chart.py -------------------------------------------------------------------------------- /util/stats/db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/stats/db.py -------------------------------------------------------------------------------- /util/stats/dbinit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/stats/dbinit.py -------------------------------------------------------------------------------- /util/stats/display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/stats/display.py -------------------------------------------------------------------------------- /util/stats/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/stats/flags.py -------------------------------------------------------------------------------- /util/stats/info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/stats/info.py -------------------------------------------------------------------------------- /util/stats/output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/stats/output.py -------------------------------------------------------------------------------- /util/stats/print.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/stats/print.py -------------------------------------------------------------------------------- /util/stats/profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/stats/profile.py -------------------------------------------------------------------------------- /util/stats/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/stats/stats.py -------------------------------------------------------------------------------- /util/style.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/style.py -------------------------------------------------------------------------------- /util/systemc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/systemc/Makefile -------------------------------------------------------------------------------- /util/systemc/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/systemc/README -------------------------------------------------------------------------------- /util/systemc/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/systemc/main.cc -------------------------------------------------------------------------------- /util/systemc/stats.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/systemc/stats.cc -------------------------------------------------------------------------------- /util/systemc/stats.hh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/systemc/stats.hh -------------------------------------------------------------------------------- /util/tap/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/tap/Makefile -------------------------------------------------------------------------------- /util/tap/tap.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/tap/tap.cc -------------------------------------------------------------------------------- /util/term/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/term/Makefile -------------------------------------------------------------------------------- /util/term/term.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/term/term.c -------------------------------------------------------------------------------- /util/tracediff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/basicthinker/ThyNVM/HEAD/util/tracediff --------------------------------------------------------------------------------