summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2019-06-09base: Provide a getter for Fiber::started boolean variableGiacomo Travaglini
2019-06-09base: Rename TestFiber into SwitchingFiberGiacomo Travaglini
2019-06-07arch-arm: Fix WalkerState,Descriptors default constructorGiacomo Travaglini
2019-06-06dev-arm: Implement a SMMUv3 modelStanislaw Czerniawski
2019-06-06mem: Option to toggle DRAM low-power statesMatthew Poremba
2019-06-05mem-ruby: Enable set size increaseJohn Alsop
2019-06-04base: Fix missing headers to CircularQueueDaniel R. Carvalho
2019-06-04Revert "mem-cache: Remove writebacks packet list"Daniel Carvalho
2019-06-03cpu: Added the Multiperspective Perceptron Predictor (8KB and 64KB)Javier Bueno
2019-05-31x86: fix movsd bug on %xmm registerBrandon Potter
2019-05-31arm: Fix decoding of CRC32 instructions in thumb32Chun-Chen TK Hsu
2019-05-31cpu-o3: Increase LSQ buffer sizes to match max vector lengthGabor Dozsa
2019-05-31arch-arm: Treat SVE prefetch instructions as no-opsGiacomo Gabrielli
2019-05-30arch-arm: Add initial support for SVE gather/scatter loads/storesGiacomo Gabrielli
2019-05-30cpu: Fix rescheduling of progress check eventsTiago Muck
2019-05-30arch: Add include guards to auto-gen. decode headerGiacomo Gabrielli
2019-05-30cpu-o3: Add support for pinned writesGiacomo Gabrielli
2019-05-30arch, base, cpu, gpu, sim: Merge getMemProxy and getVirtProxy.Gabe Black
2019-05-30cpu: Store the translating proxy with the same pointer in SE or FS mode.Gabe Black
2019-05-30cpu, sim: Return PortProxy &s from all the proxy accessors.Gabe Black
2019-05-30kern: Replace an explicitly instantiated port proxy with one from the tc.Gabe Black
2019-05-30arch, base, sim: Demote (SE|FS)TranslatingPortProxy &s to PortProxy &s.Gabe Black
2019-05-30mem: Remove the now unused Copy* methods from the FS port proxy.Gabe Black
2019-05-30arch, base, sim: Replace Copy(String)?(In|Out) with equivalent code.Gabe Black
2019-05-29sim-se: const for loader's loadSection paramBrandon Potter
2019-05-29cpu: Added correct return type for ROB::countInstsAndrea Mondelli
2019-05-29mem-cache: Accuracy-based rate control for prefetchersJavier Bueno
2019-05-29sim-se: add a release parameter to Process.pyCiro Santilli
2019-05-29mem-cache: Support for page crossing prefetchesJavier Bueno
2019-05-29mem: Add a readString method to the PortProxy which takes a char *.Gabe Black
2019-05-29mem: Use a const T & in write<> to avoid an unnecessary copy.Gabe Black
2019-05-29arch, base, dev, sim: Remove now unnecessary casts from PortProxy methods.Gabe Black
2019-05-29mem, arm: Replace the pointer type in PortProxy with void *.Gabe Black
2019-05-29mem, arm: Move some helper methods into the base PortProxy class.Gabe Black
2019-05-29arm, mem: Move the SecurePortProxy subclass into it's own file.Gabe Black
2019-05-28mem: Parameterize coherent xbar sanity checksTiago Muck
2019-05-28mem: Snoop filter support for large systemsTiago Muck
2019-05-28base: Add warn_if_once macroTiago Muck
2019-05-28cpu: Remove assert causing issues with x86 Linux bootGiacomo Gabrielli
2019-05-24arch-arm: Fix fallthrough when trapping at EL2Giacomo Travaglini
2019-05-23arch-arm: Trap virtual accesses to GICv3 SGI registersGiacomo Travaglini
2019-05-23arch-arm: Expose haveGicv3CPUInterface to the ISA interfaceGiacomo Travaglini
2019-05-23arch-arm: Change mcrMrc15TrapToHyp signatureGiacomo Travaglini
2019-05-22mem: Add invalid context id check on LLSC checksTiago Muck
2019-05-22sim-se: remove comment for code that movedBrandon Potter
2019-05-22dev-arm: Provide a GICv3 ITS ImplementationGiacomo Travaglini
2019-05-21sim-se: change syscall function signatureBrandon Potter
2019-05-21sim-se: remove /sys from special pathsTony Gutierrez
2019-05-21scons: Move the marshal binary to the build directoryChun-Chen TK Hsu
2019-05-20misc: Added dot_writer for Ruby's network topologyTiago Muck