├── .gitattributes ├── .gitignore ├── LICENSE ├── MQSim.exe ├── MQSim.sln ├── MQSim.vcxproj ├── MQSim.vcxproj.filters ├── Makefile ├── README.md ├── README.txt ├── config.txt ├── examples ├── real world workloads │ ├── config.txt │ ├── ssdconfig.xml │ └── workload.xml └── synthetic workloads │ ├── config.txt │ ├── ssdconfig.xml │ └── workload.xml ├── flush_interval(us).txt ├── free_block_log.txt ├── src ├── cxl │ ├── CFLRU.cpp │ ├── CFLRU.h │ ├── CXL_Config.cpp │ ├── CXL_Config.h │ ├── CXL_MSHR.cpp │ ├── CXL_MSHR.h │ ├── CXL_PCIe.cpp │ ├── CXL_PCIe.h │ ├── DRAM_Model.cpp │ ├── DRAM_Model.h │ ├── DRAM_Subsystem.cpp │ ├── DRAM_Subsystem.h │ ├── Host_Interface_CXL.cpp │ ├── Host_Interface_CXL.h │ ├── OutputLog.cpp │ ├── OutputLog.h │ ├── Prefetching_Alg.cpp │ ├── Prefetching_Alg.h │ ├── lrfu_heap.cpp │ └── lrfu_heap.h ├── exec │ ├── Device_Parameter_Set.cpp │ ├── Device_Parameter_Set.h │ ├── Execution_Parameter_Set.cpp │ ├── Execution_Parameter_Set.h │ ├── Flash_Parameter_Set.cpp │ ├── Flash_Parameter_Set.h │ ├── Host_Parameter_Set.cpp │ ├── Host_Parameter_Set.h │ ├── Host_System.cpp │ ├── Host_System.h │ ├── IO_Flow_Parameter_Set.cpp │ ├── IO_Flow_Parameter_Set.h │ ├── Parameter_Set_Base.h │ ├── SSD_Device.cpp │ └── SSD_Device.h ├── host │ ├── ASCII_Trace_Definition.h │ ├── Host_Defs.h │ ├── Host_IO_Request.h │ ├── IO_Flow_Base.cpp │ ├── IO_Flow_Base.h │ ├── IO_Flow_Synthetic.cpp │ ├── IO_Flow_Synthetic.h │ ├── IO_Flow_Trace_Based.cpp │ ├── IO_Flow_Trace_Based.h │ ├── PCIe_Link.cpp │ ├── PCIe_Link.h │ ├── PCIe_Message.h │ ├── PCIe_Root_Complex.cpp │ ├── PCIe_Root_Complex.h │ ├── PCIe_Switch.cpp │ ├── PCIe_Switch.h │ ├── SATA_HBA.cpp │ └── SATA_HBA.h ├── main.cpp ├── nvm_chip │ ├── NVM_Chip.h │ ├── NVM_Memory_Address.h │ ├── NVM_Types.h │ └── flash_memory │ │ ├── Block.cpp │ │ ├── Block.h │ │ ├── Die.cpp │ │ ├── Die.h │ │ ├── FlashTypes.h │ │ ├── Flash_Chip.cpp │ │ ├── Flash_Chip.h │ │ ├── Flash_Command.h │ │ ├── Page.h │ │ ├── Physical_Page_Address.cpp │ │ ├── Physical_Page_Address.h │ │ ├── Plane.cpp │ │ ├── Plane.h │ │ └── SubPage.h ├── sim │ ├── Engine.cpp │ ├── Engine.h │ ├── EventTree.cpp │ ├── EventTree.h │ ├── Sim_Defs.h │ ├── Sim_Event.h │ ├── Sim_Object.h │ └── Sim_Reporter.h ├── ssd │ ├── Address_Mapping_Unit_Base.cpp │ ├── Address_Mapping_Unit_Base.h │ ├── Address_Mapping_Unit_Hybrid.cpp │ ├── Address_Mapping_Unit_Hybrid.h │ ├── Address_Mapping_Unit_Page_Level.cpp │ ├── Address_Mapping_Unit_Page_Level.h │ ├── Data_Cache_Flash.cpp │ ├── Data_Cache_Flash.h │ ├── Data_Cache_Manager_Base.cpp │ ├── Data_Cache_Manager_Base.h │ ├── Data_Cache_Manager_Flash_Advanced.cpp │ ├── Data_Cache_Manager_Flash_Advanced.h │ ├── Data_Cache_Manager_Flash_Simple.cpp │ ├── Data_Cache_Manager_Flash_Simple.h │ ├── FTL.cpp │ ├── FTL.h │ ├── Flash_Block_Manager.cpp │ ├── Flash_Block_Manager.h │ ├── Flash_Block_Manager_Base.cpp │ ├── Flash_Block_Manager_Base.h │ ├── Flash_Transaction_Queue.cpp │ ├── Flash_Transaction_Queue.h │ ├── GC_and_WL_Unit_Base.cpp │ ├── GC_and_WL_Unit_Base.h │ ├── GC_and_WL_Unit_Page_Level.cpp │ ├── GC_and_WL_Unit_Page_Level.h │ ├── Host_Interface_Base.cpp │ ├── Host_Interface_Base.h │ ├── Host_Interface_Defs.h │ ├── Host_Interface_NVMe.cpp │ ├── Host_Interface_NVMe.h │ ├── Host_Interface_SATA.cpp │ ├── Host_Interface_SATA.h │ ├── NVM_Channel_Base.h │ ├── NVM_Firmware.cpp │ ├── NVM_Firmware.h │ ├── NVM_PHY_Base.cpp │ ├── NVM_PHY_Base.h │ ├── NVM_PHY_ONFI.cpp │ ├── NVM_PHY_ONFI.h │ ├── NVM_PHY_ONFI_NVDDR2.cpp │ ├── NVM_PHY_ONFI_NVDDR2.h │ ├── NVM_Transaction.h │ ├── NVM_Transaction_Flash.cpp │ ├── NVM_Transaction_Flash.h │ ├── NVM_Transaction_Flash_ER.cpp │ ├── NVM_Transaction_Flash_ER.h │ ├── NVM_Transaction_Flash_RD.cpp │ ├── NVM_Transaction_Flash_RD.h │ ├── NVM_Transaction_Flash_WR.cpp │ ├── NVM_Transaction_Flash_WR.h │ ├── ONFI_Channel_Base.cpp │ ├── ONFI_Channel_Base.h │ ├── ONFI_Channel_NVDDR2.cpp │ ├── ONFI_Channel_NVDDR2.h │ ├── Queue_Probe.cpp │ ├── Queue_Probe.h │ ├── SSD_Defs.h │ ├── Stats.cpp │ ├── Stats.h │ ├── TSU_Base.cpp │ ├── TSU_Base.h │ ├── TSU_FLIN.cpp │ ├── TSU_FLIN.h │ ├── TSU_OutofOrder.cpp │ ├── TSU_OutofOrder.h │ ├── User_Request.cpp │ └── User_Request.h └── utils │ ├── CMRRandomGenerator.cpp │ ├── CMRRandomGenerator.h │ ├── DistributionTypes.h │ ├── Helper_Functions.cpp │ ├── Helper_Functions.h │ ├── Logical_Address_Partitioning_Unit.cpp │ ├── Logical_Address_Partitioning_Unit.h │ ├── RandomGenerator.cpp │ ├── RandomGenerator.h │ ├── StringTools.cpp │ ├── StringTools.h │ ├── Workload_Statistics.h │ ├── XMLWriter.cpp │ ├── XMLWriter.h │ └── rapidxml │ ├── license.txt │ ├── manual.html │ ├── rapidxml.hpp │ ├── rapidxml_iterators.hpp │ ├── rapidxml_print.hpp │ └── rapidxml_utils.hpp ├── ssdconfig.xml ├── workload.IO_Flow.No_0.log_read ├── workload.IO_Flow.No_0.log_write ├── workload.xml ├── workload_scenario_1.xml ├── workload_settings ├── workload_for_synthetic.xml └── workload_for_trace.xml └── workload_syntheic.xml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/LICENSE -------------------------------------------------------------------------------- /MQSim.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/MQSim.exe -------------------------------------------------------------------------------- /MQSim.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/MQSim.sln -------------------------------------------------------------------------------- /MQSim.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/MQSim.vcxproj -------------------------------------------------------------------------------- /MQSim.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/MQSim.vcxproj.filters -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/README.md -------------------------------------------------------------------------------- /README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/README.txt -------------------------------------------------------------------------------- /config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/config.txt -------------------------------------------------------------------------------- /examples/real world workloads/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/examples/real world workloads/config.txt -------------------------------------------------------------------------------- /examples/real world workloads/ssdconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/examples/real world workloads/ssdconfig.xml -------------------------------------------------------------------------------- /examples/real world workloads/workload.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/examples/real world workloads/workload.xml -------------------------------------------------------------------------------- /examples/synthetic workloads/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/examples/synthetic workloads/config.txt -------------------------------------------------------------------------------- /examples/synthetic workloads/ssdconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/examples/synthetic workloads/ssdconfig.xml -------------------------------------------------------------------------------- /examples/synthetic workloads/workload.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/examples/synthetic workloads/workload.xml -------------------------------------------------------------------------------- /flush_interval(us).txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/flush_interval(us).txt -------------------------------------------------------------------------------- /free_block_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/free_block_log.txt -------------------------------------------------------------------------------- /src/cxl/CFLRU.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/CFLRU.cpp -------------------------------------------------------------------------------- /src/cxl/CFLRU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/CFLRU.h -------------------------------------------------------------------------------- /src/cxl/CXL_Config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/CXL_Config.cpp -------------------------------------------------------------------------------- /src/cxl/CXL_Config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/CXL_Config.h -------------------------------------------------------------------------------- /src/cxl/CXL_MSHR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/CXL_MSHR.cpp -------------------------------------------------------------------------------- /src/cxl/CXL_MSHR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/CXL_MSHR.h -------------------------------------------------------------------------------- /src/cxl/CXL_PCIe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/CXL_PCIe.cpp -------------------------------------------------------------------------------- /src/cxl/CXL_PCIe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/CXL_PCIe.h -------------------------------------------------------------------------------- /src/cxl/DRAM_Model.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/DRAM_Model.cpp -------------------------------------------------------------------------------- /src/cxl/DRAM_Model.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/DRAM_Model.h -------------------------------------------------------------------------------- /src/cxl/DRAM_Subsystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/DRAM_Subsystem.cpp -------------------------------------------------------------------------------- /src/cxl/DRAM_Subsystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/DRAM_Subsystem.h -------------------------------------------------------------------------------- /src/cxl/Host_Interface_CXL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/Host_Interface_CXL.cpp -------------------------------------------------------------------------------- /src/cxl/Host_Interface_CXL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/Host_Interface_CXL.h -------------------------------------------------------------------------------- /src/cxl/OutputLog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/OutputLog.cpp -------------------------------------------------------------------------------- /src/cxl/OutputLog.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/OutputLog.h -------------------------------------------------------------------------------- /src/cxl/Prefetching_Alg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/Prefetching_Alg.cpp -------------------------------------------------------------------------------- /src/cxl/Prefetching_Alg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/Prefetching_Alg.h -------------------------------------------------------------------------------- /src/cxl/lrfu_heap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/lrfu_heap.cpp -------------------------------------------------------------------------------- /src/cxl/lrfu_heap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/cxl/lrfu_heap.h -------------------------------------------------------------------------------- /src/exec/Device_Parameter_Set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/exec/Device_Parameter_Set.cpp -------------------------------------------------------------------------------- /src/exec/Device_Parameter_Set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/exec/Device_Parameter_Set.h -------------------------------------------------------------------------------- /src/exec/Execution_Parameter_Set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/exec/Execution_Parameter_Set.cpp -------------------------------------------------------------------------------- /src/exec/Execution_Parameter_Set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/exec/Execution_Parameter_Set.h -------------------------------------------------------------------------------- /src/exec/Flash_Parameter_Set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/exec/Flash_Parameter_Set.cpp -------------------------------------------------------------------------------- /src/exec/Flash_Parameter_Set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/exec/Flash_Parameter_Set.h -------------------------------------------------------------------------------- /src/exec/Host_Parameter_Set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/exec/Host_Parameter_Set.cpp -------------------------------------------------------------------------------- /src/exec/Host_Parameter_Set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/exec/Host_Parameter_Set.h -------------------------------------------------------------------------------- /src/exec/Host_System.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/exec/Host_System.cpp -------------------------------------------------------------------------------- /src/exec/Host_System.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/exec/Host_System.h -------------------------------------------------------------------------------- /src/exec/IO_Flow_Parameter_Set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/exec/IO_Flow_Parameter_Set.cpp -------------------------------------------------------------------------------- /src/exec/IO_Flow_Parameter_Set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/exec/IO_Flow_Parameter_Set.h -------------------------------------------------------------------------------- /src/exec/Parameter_Set_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/exec/Parameter_Set_Base.h -------------------------------------------------------------------------------- /src/exec/SSD_Device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/exec/SSD_Device.cpp -------------------------------------------------------------------------------- /src/exec/SSD_Device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/exec/SSD_Device.h -------------------------------------------------------------------------------- /src/host/ASCII_Trace_Definition.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/host/ASCII_Trace_Definition.h -------------------------------------------------------------------------------- /src/host/Host_Defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/host/Host_Defs.h -------------------------------------------------------------------------------- /src/host/Host_IO_Request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/host/Host_IO_Request.h -------------------------------------------------------------------------------- /src/host/IO_Flow_Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/host/IO_Flow_Base.cpp -------------------------------------------------------------------------------- /src/host/IO_Flow_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/host/IO_Flow_Base.h -------------------------------------------------------------------------------- /src/host/IO_Flow_Synthetic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/host/IO_Flow_Synthetic.cpp -------------------------------------------------------------------------------- /src/host/IO_Flow_Synthetic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/host/IO_Flow_Synthetic.h -------------------------------------------------------------------------------- /src/host/IO_Flow_Trace_Based.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/host/IO_Flow_Trace_Based.cpp -------------------------------------------------------------------------------- /src/host/IO_Flow_Trace_Based.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/host/IO_Flow_Trace_Based.h -------------------------------------------------------------------------------- /src/host/PCIe_Link.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/host/PCIe_Link.cpp -------------------------------------------------------------------------------- /src/host/PCIe_Link.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/host/PCIe_Link.h -------------------------------------------------------------------------------- /src/host/PCIe_Message.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/host/PCIe_Message.h -------------------------------------------------------------------------------- /src/host/PCIe_Root_Complex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/host/PCIe_Root_Complex.cpp -------------------------------------------------------------------------------- /src/host/PCIe_Root_Complex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/host/PCIe_Root_Complex.h -------------------------------------------------------------------------------- /src/host/PCIe_Switch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/host/PCIe_Switch.cpp -------------------------------------------------------------------------------- /src/host/PCIe_Switch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/host/PCIe_Switch.h -------------------------------------------------------------------------------- /src/host/SATA_HBA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/host/SATA_HBA.cpp -------------------------------------------------------------------------------- /src/host/SATA_HBA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/host/SATA_HBA.h -------------------------------------------------------------------------------- /src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/main.cpp -------------------------------------------------------------------------------- /src/nvm_chip/NVM_Chip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/nvm_chip/NVM_Chip.h -------------------------------------------------------------------------------- /src/nvm_chip/NVM_Memory_Address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/nvm_chip/NVM_Memory_Address.h -------------------------------------------------------------------------------- /src/nvm_chip/NVM_Types.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/nvm_chip/NVM_Types.h -------------------------------------------------------------------------------- /src/nvm_chip/flash_memory/Block.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/nvm_chip/flash_memory/Block.cpp -------------------------------------------------------------------------------- /src/nvm_chip/flash_memory/Block.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/nvm_chip/flash_memory/Block.h -------------------------------------------------------------------------------- /src/nvm_chip/flash_memory/Die.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/nvm_chip/flash_memory/Die.cpp -------------------------------------------------------------------------------- /src/nvm_chip/flash_memory/Die.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/nvm_chip/flash_memory/Die.h -------------------------------------------------------------------------------- /src/nvm_chip/flash_memory/FlashTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/nvm_chip/flash_memory/FlashTypes.h -------------------------------------------------------------------------------- /src/nvm_chip/flash_memory/Flash_Chip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/nvm_chip/flash_memory/Flash_Chip.cpp -------------------------------------------------------------------------------- /src/nvm_chip/flash_memory/Flash_Chip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/nvm_chip/flash_memory/Flash_Chip.h -------------------------------------------------------------------------------- /src/nvm_chip/flash_memory/Flash_Command.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/nvm_chip/flash_memory/Flash_Command.h -------------------------------------------------------------------------------- /src/nvm_chip/flash_memory/Page.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/nvm_chip/flash_memory/Page.h -------------------------------------------------------------------------------- /src/nvm_chip/flash_memory/Physical_Page_Address.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/nvm_chip/flash_memory/Physical_Page_Address.cpp -------------------------------------------------------------------------------- /src/nvm_chip/flash_memory/Physical_Page_Address.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/nvm_chip/flash_memory/Physical_Page_Address.h -------------------------------------------------------------------------------- /src/nvm_chip/flash_memory/Plane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/nvm_chip/flash_memory/Plane.cpp -------------------------------------------------------------------------------- /src/nvm_chip/flash_memory/Plane.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/nvm_chip/flash_memory/Plane.h -------------------------------------------------------------------------------- /src/nvm_chip/flash_memory/SubPage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/nvm_chip/flash_memory/SubPage.h -------------------------------------------------------------------------------- /src/sim/Engine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/sim/Engine.cpp -------------------------------------------------------------------------------- /src/sim/Engine.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/sim/Engine.h -------------------------------------------------------------------------------- /src/sim/EventTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/sim/EventTree.cpp -------------------------------------------------------------------------------- /src/sim/EventTree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/sim/EventTree.h -------------------------------------------------------------------------------- /src/sim/Sim_Defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/sim/Sim_Defs.h -------------------------------------------------------------------------------- /src/sim/Sim_Event.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/sim/Sim_Event.h -------------------------------------------------------------------------------- /src/sim/Sim_Object.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/sim/Sim_Object.h -------------------------------------------------------------------------------- /src/sim/Sim_Reporter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/sim/Sim_Reporter.h -------------------------------------------------------------------------------- /src/ssd/Address_Mapping_Unit_Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Address_Mapping_Unit_Base.cpp -------------------------------------------------------------------------------- /src/ssd/Address_Mapping_Unit_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Address_Mapping_Unit_Base.h -------------------------------------------------------------------------------- /src/ssd/Address_Mapping_Unit_Hybrid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Address_Mapping_Unit_Hybrid.cpp -------------------------------------------------------------------------------- /src/ssd/Address_Mapping_Unit_Hybrid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Address_Mapping_Unit_Hybrid.h -------------------------------------------------------------------------------- /src/ssd/Address_Mapping_Unit_Page_Level.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Address_Mapping_Unit_Page_Level.cpp -------------------------------------------------------------------------------- /src/ssd/Address_Mapping_Unit_Page_Level.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Address_Mapping_Unit_Page_Level.h -------------------------------------------------------------------------------- /src/ssd/Data_Cache_Flash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Data_Cache_Flash.cpp -------------------------------------------------------------------------------- /src/ssd/Data_Cache_Flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Data_Cache_Flash.h -------------------------------------------------------------------------------- /src/ssd/Data_Cache_Manager_Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Data_Cache_Manager_Base.cpp -------------------------------------------------------------------------------- /src/ssd/Data_Cache_Manager_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Data_Cache_Manager_Base.h -------------------------------------------------------------------------------- /src/ssd/Data_Cache_Manager_Flash_Advanced.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Data_Cache_Manager_Flash_Advanced.cpp -------------------------------------------------------------------------------- /src/ssd/Data_Cache_Manager_Flash_Advanced.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Data_Cache_Manager_Flash_Advanced.h -------------------------------------------------------------------------------- /src/ssd/Data_Cache_Manager_Flash_Simple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Data_Cache_Manager_Flash_Simple.cpp -------------------------------------------------------------------------------- /src/ssd/Data_Cache_Manager_Flash_Simple.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Data_Cache_Manager_Flash_Simple.h -------------------------------------------------------------------------------- /src/ssd/FTL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/FTL.cpp -------------------------------------------------------------------------------- /src/ssd/FTL.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/FTL.h -------------------------------------------------------------------------------- /src/ssd/Flash_Block_Manager.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Flash_Block_Manager.cpp -------------------------------------------------------------------------------- /src/ssd/Flash_Block_Manager.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Flash_Block_Manager.h -------------------------------------------------------------------------------- /src/ssd/Flash_Block_Manager_Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Flash_Block_Manager_Base.cpp -------------------------------------------------------------------------------- /src/ssd/Flash_Block_Manager_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Flash_Block_Manager_Base.h -------------------------------------------------------------------------------- /src/ssd/Flash_Transaction_Queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Flash_Transaction_Queue.cpp -------------------------------------------------------------------------------- /src/ssd/Flash_Transaction_Queue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Flash_Transaction_Queue.h -------------------------------------------------------------------------------- /src/ssd/GC_and_WL_Unit_Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/GC_and_WL_Unit_Base.cpp -------------------------------------------------------------------------------- /src/ssd/GC_and_WL_Unit_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/GC_and_WL_Unit_Base.h -------------------------------------------------------------------------------- /src/ssd/GC_and_WL_Unit_Page_Level.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/GC_and_WL_Unit_Page_Level.cpp -------------------------------------------------------------------------------- /src/ssd/GC_and_WL_Unit_Page_Level.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/GC_and_WL_Unit_Page_Level.h -------------------------------------------------------------------------------- /src/ssd/Host_Interface_Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Host_Interface_Base.cpp -------------------------------------------------------------------------------- /src/ssd/Host_Interface_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Host_Interface_Base.h -------------------------------------------------------------------------------- /src/ssd/Host_Interface_Defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Host_Interface_Defs.h -------------------------------------------------------------------------------- /src/ssd/Host_Interface_NVMe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Host_Interface_NVMe.cpp -------------------------------------------------------------------------------- /src/ssd/Host_Interface_NVMe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Host_Interface_NVMe.h -------------------------------------------------------------------------------- /src/ssd/Host_Interface_SATA.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Host_Interface_SATA.cpp -------------------------------------------------------------------------------- /src/ssd/Host_Interface_SATA.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Host_Interface_SATA.h -------------------------------------------------------------------------------- /src/ssd/NVM_Channel_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/NVM_Channel_Base.h -------------------------------------------------------------------------------- /src/ssd/NVM_Firmware.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/NVM_Firmware.cpp -------------------------------------------------------------------------------- /src/ssd/NVM_Firmware.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/NVM_Firmware.h -------------------------------------------------------------------------------- /src/ssd/NVM_PHY_Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/NVM_PHY_Base.cpp -------------------------------------------------------------------------------- /src/ssd/NVM_PHY_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/NVM_PHY_Base.h -------------------------------------------------------------------------------- /src/ssd/NVM_PHY_ONFI.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/NVM_PHY_ONFI.cpp -------------------------------------------------------------------------------- /src/ssd/NVM_PHY_ONFI.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/NVM_PHY_ONFI.h -------------------------------------------------------------------------------- /src/ssd/NVM_PHY_ONFI_NVDDR2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/NVM_PHY_ONFI_NVDDR2.cpp -------------------------------------------------------------------------------- /src/ssd/NVM_PHY_ONFI_NVDDR2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/NVM_PHY_ONFI_NVDDR2.h -------------------------------------------------------------------------------- /src/ssd/NVM_Transaction.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/NVM_Transaction.h -------------------------------------------------------------------------------- /src/ssd/NVM_Transaction_Flash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/NVM_Transaction_Flash.cpp -------------------------------------------------------------------------------- /src/ssd/NVM_Transaction_Flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/NVM_Transaction_Flash.h -------------------------------------------------------------------------------- /src/ssd/NVM_Transaction_Flash_ER.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/NVM_Transaction_Flash_ER.cpp -------------------------------------------------------------------------------- /src/ssd/NVM_Transaction_Flash_ER.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/NVM_Transaction_Flash_ER.h -------------------------------------------------------------------------------- /src/ssd/NVM_Transaction_Flash_RD.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/NVM_Transaction_Flash_RD.cpp -------------------------------------------------------------------------------- /src/ssd/NVM_Transaction_Flash_RD.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/NVM_Transaction_Flash_RD.h -------------------------------------------------------------------------------- /src/ssd/NVM_Transaction_Flash_WR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/NVM_Transaction_Flash_WR.cpp -------------------------------------------------------------------------------- /src/ssd/NVM_Transaction_Flash_WR.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/NVM_Transaction_Flash_WR.h -------------------------------------------------------------------------------- /src/ssd/ONFI_Channel_Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/ONFI_Channel_Base.cpp -------------------------------------------------------------------------------- /src/ssd/ONFI_Channel_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/ONFI_Channel_Base.h -------------------------------------------------------------------------------- /src/ssd/ONFI_Channel_NVDDR2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/ONFI_Channel_NVDDR2.cpp -------------------------------------------------------------------------------- /src/ssd/ONFI_Channel_NVDDR2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/ONFI_Channel_NVDDR2.h -------------------------------------------------------------------------------- /src/ssd/Queue_Probe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Queue_Probe.cpp -------------------------------------------------------------------------------- /src/ssd/Queue_Probe.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Queue_Probe.h -------------------------------------------------------------------------------- /src/ssd/SSD_Defs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/SSD_Defs.h -------------------------------------------------------------------------------- /src/ssd/Stats.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Stats.cpp -------------------------------------------------------------------------------- /src/ssd/Stats.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/Stats.h -------------------------------------------------------------------------------- /src/ssd/TSU_Base.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/TSU_Base.cpp -------------------------------------------------------------------------------- /src/ssd/TSU_Base.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/TSU_Base.h -------------------------------------------------------------------------------- /src/ssd/TSU_FLIN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/TSU_FLIN.cpp -------------------------------------------------------------------------------- /src/ssd/TSU_FLIN.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/TSU_FLIN.h -------------------------------------------------------------------------------- /src/ssd/TSU_OutofOrder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/TSU_OutofOrder.cpp -------------------------------------------------------------------------------- /src/ssd/TSU_OutofOrder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/TSU_OutofOrder.h -------------------------------------------------------------------------------- /src/ssd/User_Request.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/User_Request.cpp -------------------------------------------------------------------------------- /src/ssd/User_Request.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/ssd/User_Request.h -------------------------------------------------------------------------------- /src/utils/CMRRandomGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/CMRRandomGenerator.cpp -------------------------------------------------------------------------------- /src/utils/CMRRandomGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/CMRRandomGenerator.h -------------------------------------------------------------------------------- /src/utils/DistributionTypes.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/DistributionTypes.h -------------------------------------------------------------------------------- /src/utils/Helper_Functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/Helper_Functions.cpp -------------------------------------------------------------------------------- /src/utils/Helper_Functions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/Helper_Functions.h -------------------------------------------------------------------------------- /src/utils/Logical_Address_Partitioning_Unit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/Logical_Address_Partitioning_Unit.cpp -------------------------------------------------------------------------------- /src/utils/Logical_Address_Partitioning_Unit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/Logical_Address_Partitioning_Unit.h -------------------------------------------------------------------------------- /src/utils/RandomGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/RandomGenerator.cpp -------------------------------------------------------------------------------- /src/utils/RandomGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/RandomGenerator.h -------------------------------------------------------------------------------- /src/utils/StringTools.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/StringTools.cpp -------------------------------------------------------------------------------- /src/utils/StringTools.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/StringTools.h -------------------------------------------------------------------------------- /src/utils/Workload_Statistics.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/Workload_Statistics.h -------------------------------------------------------------------------------- /src/utils/XMLWriter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/XMLWriter.cpp -------------------------------------------------------------------------------- /src/utils/XMLWriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/XMLWriter.h -------------------------------------------------------------------------------- /src/utils/rapidxml/license.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/rapidxml/license.txt -------------------------------------------------------------------------------- /src/utils/rapidxml/manual.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/rapidxml/manual.html -------------------------------------------------------------------------------- /src/utils/rapidxml/rapidxml.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/rapidxml/rapidxml.hpp -------------------------------------------------------------------------------- /src/utils/rapidxml/rapidxml_iterators.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/rapidxml/rapidxml_iterators.hpp -------------------------------------------------------------------------------- /src/utils/rapidxml/rapidxml_print.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/rapidxml/rapidxml_print.hpp -------------------------------------------------------------------------------- /src/utils/rapidxml/rapidxml_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/src/utils/rapidxml/rapidxml_utils.hpp -------------------------------------------------------------------------------- /ssdconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/ssdconfig.xml -------------------------------------------------------------------------------- /workload.IO_Flow.No_0.log_read: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workload.IO_Flow.No_0.log_write: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /workload.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/workload.xml -------------------------------------------------------------------------------- /workload_scenario_1.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/workload_scenario_1.xml -------------------------------------------------------------------------------- /workload_settings/workload_for_synthetic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/workload_settings/workload_for_synthetic.xml -------------------------------------------------------------------------------- /workload_settings/workload_for_trace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/workload_settings/workload_for_trace.xml -------------------------------------------------------------------------------- /workload_syntheic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spypaul/MQSim_CXL/HEAD/workload_syntheic.xml --------------------------------------------------------------------------------