summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2019-04-16use -static to build attack codeIru Cai
2019-04-15Add IFT debug flagsIru Cai
2019-04-12add IEW DPRINTFIru Cai
2019-04-12exp_script: make use of USE_IFT varibleIru Cai
2019-04-12keep time to expose as original scheme when inst->needPostFetch()Iru Cai
2019-04-12add IFT optionsIru Cai
2019-04-10add evice+reload attack codeIru 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-26try to make out some experiment scripts for meIru Cai
2019-03-21Request::getVaddr()Iru Cai
2019-03-20attack code and exp scriptIru Cai
2019-03-20invisispec-1.0 configsIru 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-06ext: Remove unused bankwiseMode variableMatteo Andreozzi
2018-12-06base: Ported circlebuf to CircularQueueRekai Gonzalez-Alberquilla
2018-12-06base: Iterable CircularQueue implementationRekai Gonzalez-Alberquilla
2018-12-06ext: Build googlemock with googletestGiacomo Travaglini
2018-12-06ext: Import googlemock, release version 1.8.0Giacomo Travaglini
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-29util: Add the scons configuration cache to .gitignore for util/tlm.Gabe Black
2018-11-29systemc: Update the gem5-within-systemc README to mention USE_SYSTEMC.Gabe Black