summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2019-08-05arch-arm: Rewrite MSR immediate instruction classGiacomo Travaglini
2019-08-05systemc: Provide Port wrapper classes for sc_portChun-Chen TK Hsu
2019-08-02mem-ruby: Remove assertion with incorrect assumptionPouya Fotouhi
2019-08-02sim-se: small refactor on pipe syscallBrandon Potter
2019-08-02mem: Move eraseIfNullEntry to when holder is updatedDaniel R. Carvalho
2019-08-02mem: Encapsulate retry variables of SnoopFilterDaniel R. Carvalho
2019-08-01sim-se: small performance optimizationBrandon Potter
2019-08-01sim-se: fstat64 bugfixBrandon Potter
2019-08-01sim-se: add new option to getrlimit syscallBrandon Potter
2019-07-31mem-cache: mark block as dirty when handling SW prefetchTiago Mück
2019-07-31mem-cache: Fix set and way of sub-entriesDaniel R. Carvalho
2019-07-30dev-arm: Rewrite SMMUv3 CommandsGiacomo Travaglini
2019-07-28cpu: Fix the type of the effective mem request sizeGabor Dozsa
2019-07-28cpu-o3: Fix too strict assert condition in writeback()Gabor Dozsa
2019-07-27arch-arm: Fix reg dependency for SVE gather microopsGabor Dozsa
2019-07-27arch-arm: Fix tracing code for SVE gatherGabor Dozsa
2019-07-27arch-arm: Add SVE LD1RQ[BHWD]Javier Setoain
2019-07-27arch-arm: Fix decoding for SVE memory instructionsAdrià Armejach
2019-07-27arch-arm: Add support for SVE load/store structuresJavier Setoain
2019-07-27cpu: Add first-/non-faulting load support to Minor and O3Gabor Dozsa
2019-07-25dev-arm: Fix SMMUv3 CMDQ wrappingGiacomo Travaglini
2019-07-25dev-arm: Polish SMMUv3 CMDQ setupGiacomo Travaglini
2019-07-25dev-arm: Define enum masks for SMMU_CR0 registerGiacomo Travaglini
2019-07-25dev-arm: TnSZ fields need to be cached in SMMUv3::ConfigCacheGiacomo Travaglini
2019-07-25dev-arm: SMMUv3 Table walks using TnSZGiacomo Travaglini
2019-07-25dev-arm: Use override keyword for SMMUv3 PTOPSGiacomo Travaglini
2019-07-25dev-arm: Add 16K granule support to SMMUv3 modelMichiel Van Tol
2019-07-23mem-ruby: Adding a new slicc statement - to not evict locked cachelinesPouya Fotouhi
2019-07-22arch-x86: Don't free PTW state with inflight requestsMatthew Poremba
2019-07-19arch-arm: Implement ARMv8.1-HPD, Hierarchical permission disableGiacomo Travaglini
2019-07-19arch-arm: Add HPD bit for TCR_EL2/EL3Giacomo Travaglini
2019-07-19arch-arm: Clean Fault generation when processing Long DescriptorGiacomo Travaglini
2019-07-19dev-arm: clang compatibility fix, added missing overridesMatteo Andreozzi
2019-07-18arch-arm: Add first-/non-faulting load instructionsGabor Dozsa
2019-07-18sim: Add getter to fault virtual addressGabor Dozsa
2019-07-17mem-cache: Create CPack compressorDaniel R. Carvalho
2019-07-17arch-arm: Use ExceptionLevel type in TlbEntryGiacomo Travaglini
2019-07-16arch-x86: add unconditional tag to calls/returnsHoa Nguyen
2019-07-16dev-arm: Fix SMMUv3 ContextDescriptor pointer shiftGiacomo Travaglini
2019-07-16cpu: isDrained renamed to isCpuDrainedGiacomo Travaglini
2019-07-13mem: Check response only when needed in CommMonitorChun-Chen TK Hsu
2019-07-13cpu-o3: Set packet data type for IPR readPouya Fotouhi
2019-07-10dev-arm: A9SCU fixupTiago Muck
2019-07-08cpu: Added the Multiperspective Perceptron Predictor with TAGE (8KB and 64KB)Javier Bueno Hedo
2019-07-08cpu-o3: Reset fault status for mem access in pushRequestGabor Dozsa
2019-07-06mem-ruby: Fix MultiGrainBloomFilter accessingDaniel R. Carvalho
2019-07-06mem-ruby: Remove Bloom Filters' ruby dependencyDaniel R. Carvalho
2019-07-06mem-ruby: Parameterize block size in Bloom FiltersDaniel R. Carvalho
2019-07-06mem-ruby: Make Bloom Filters SimObjectsDaniel R. Carvalho
2019-07-06mem-ruby: Generalize use of bloom filters' isSetDaniel R. Carvalho