summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2019-04-17add a trackBranch optionIru Cai
2019-04-17IFT for fence schemeIru Cai
2019-04-16track instruction after tainted branchesIru Cai
2019-04-15Add IFT debug flagsIru Cai
2019-04-12add IEW DPRINTFIru Cai
2019-04-12keep time to expose as original scheme when inst->needPostFetch()Iru Cai
2019-04-12add IFT optionsIru Cai
2019-04-10clear taint when previous branch resolvedIru Cai
2019-04-08we need to ++loadsToVLD when (!inst->readyToExpose() && inst->needPostFetch())Iru Cai
2019-04-08implement taint propagationIru Cai
2019-04-03check loads using tainted registers, set USL dst as taintedIru Cai
2019-04-02methods to set taintIru Cai
2019-04-02add taint mapIru Cai
2019-04-02print load instIru Cai
2019-04-01fix getvaddr nullptr stuff, add a non-spec load printingis-rebase11-LSQUnitIru Cai
2019-03-21Request::getVaddr()Iru Cai
2019-03-20invisispec-1.0 sourceIru Cai
2018-12-11cpu-o3: Fix bug in LSQUnit(uint32_t, uint32_t) ctorTony Gutierrez
2018-12-10systemc: Update test output for longer lived processes.Gabe Black
2018-12-10systemc: Update the ordering in the reference output for some tests.Gabe Black
2018-12-10systemc: Ignore process control functions on terminated processes.Gabe Black
2018-12-10systemc: Update signals before initing processes.Gabe Black
2018-12-08base, systemc: Fix clang compilationGiacomo Travaglini
2018-12-07mem: Compile tracePacket only when TRACING_ON is definedGiacomo Travaglini
2018-12-07mem-cache: Workaround for setWhenReady assertionDaniel R. Carvalho
2018-12-06base: Ported circlebuf to CircularQueueRekai Gonzalez-Alberquilla
2018-12-06base: Iterable CircularQueue implementationRekai Gonzalez-Alberquilla
2018-12-05arch-x86: Add sys/syscall.h to x86 process.cc/syscall_emul.ccTony Gutierrez
2018-12-05mem-cache: Remove writebacks parameter from serviceMSHRTargetsDaniel R. Carvalho
2018-12-04mem-cache: Add getter and setter to CacheBlk::whenReadyDaniel R. Carvalho
2018-12-04base: Fix fiber compilation issue for Mac OSNikos Nikoleris
2018-12-04base, sim: Add missing destructorsNikos Nikoleris
2018-12-03base: Add type alias for raw pointer in RefCountingPtrGiacomo Gabrielli
2018-12-03mem-cache: Optimize sector valid and secure checkDaniel R. Carvalho
2018-12-03cpu: Change raw pointers to STL ContainersRekai Gonzalez-Alberquilla
2018-12-03arch-arm: correctly set floats from GDB on aarch64Ciro Santilli
2018-12-03base: increase the GDB buffer size dynamicallyCiro Santilli
2018-12-03arch-arm: only change the pc address when GDB registers are setCiro Santilli
2018-12-03arch-arm: fix the aarch64 GDB stubCiro Santilli
2018-11-30systemc: Disable systemc when using gcc versions older than 5.0.Gabe Black
2018-11-29base: Change the unit test binary names to use .test, and to be consistent.Gabe Black
2018-11-29base: Rename unit test cc files to be *.test.cc.Gabe Black
2018-11-29base: Fix include order in the inifile unit test.Gabe Black
2018-11-29systemc: Run the systemc tests directly from their build directories.Gabe Black
2018-11-29systemc: Run the systemc tests with the CWD in the build directory.Gabe Black
2018-11-29systemc: Add DEPS files for some tests with non-source file dependencies.Gabe Black
2018-11-29systemc: Make verify.py recognize a DEPS file in test dirs.Gabe Black
2018-11-28base: Add missing overrides in statistics headerNikos Nikoleris
2018-11-28arch-arm: Add missing template declarationNikos Nikoleris
2018-11-28cpu: Added new stats to TAGE and LTAGE branch predictorsPau Cabre