projects
/
gem5.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
mem: Use the caching in the AddrRangeMap class in PhysicalMemory
2018-06-19
Gabe Black
mem: Use the caching in the AddrRangeMap class in PhysicalMemory
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-06-19
Gabe Black
mem: Use the caching built into AddrRangeMap in the...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-06-19
Gabe Black
base: Build caching into the AddrRangeMap class
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-06-19
Nikos Nikoleris
base, mem: Disambiguate if an addr range is contained...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-06-19
Nikos Nikoleris
mem-cache: Fix support for secure blocks in the FALRU...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-06-15
Nikos Nikoleris
dev-arm: Fix the address range for some I/O devices
commit
|
commitdiff
|
tree
2018-06-13
Nikos Nikoleris
mem-cache: Remove unnecessary cast in SectorTags::findVictim
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-05-31
Nikos Nikoleris
mem-cache: Replace block visitor with std::function
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-05-31
Nikos Nikoleris
mem-cache: Fix include directives in the cache related...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-05-31
Nikos Nikoleris
mem-cache: Add a non-coherent cache
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-05-31
Nikos Nikoleris
mem-cache: Move cache bypass mechanism to the ports
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-05-31
Nikos Nikoleris
mem-cache: Adopt a more sensible cache class hierarchy
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-05-31
Nikos Nikoleris
mem-cache: Add helper function to perform evictions
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-05-31
Nikos Nikoleris
mem-cache: Delegate block invalidation to block allocation
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-05-31
Nikos Nikoleris
mem-cache: Refactor the recvAtomic function
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-05-31
Nikos Nikoleris
mem-cache: Refactor the cache recvTimingReq function
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-05-31
Nikos Nikoleris
mem-cache: Refactor the cache recvTimingResp function
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-05-30
Nikos Nikoleris
mem-cache: Determine if an MSHR has requests from another...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-05-17
Nikos Nikoleris
mem-cache: Move reference count stats update to blk...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-05-17
Nikos Nikoleris
mem-cache: Remove isTouched field from the CacheBlk
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-05-17
Nikos Nikoleris
mem-cache: Move replacements stat to the base cache...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-05-17
Nikos Nikoleris
base: Add M5 flag for [[nodiscard]] attribute
commit
|
commitdiff
|
tree
2018-05-17
Nikos Nikoleris
mem-cache: Simplify writeback for the tempBlock in...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-04-18
Nikos Nikoleris
mem-cache: Revamp multiple size tracking for FALRU...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-03-30
Nikos Nikoleris
mem-cache: Remove unused return value from the recvTimingReq...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-03-20
Nikos Nikoleris
arch-arm, configs: Treat the bootloader rom as cacheable...
commit
|
commitdiff
|
tree
2018-03-15
Nikos Nikoleris
arch-arm: Fix unused variable warning in faults.cc
commit
|
commitdiff
|
tree
2018-03-07
Nikos Nikoleris
mem-cache: Make the block invalidate functions virtual
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-03-07
Nikos Nikoleris
mem-cache: Make invalidate a common function between...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-03-06
Nikos Nikoleris
mem-cache: Populate whenReady for blocks filled from...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-03-05
Nikos Nikoleris
mem-cache: Remove redundant block initialization on...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-03-02
Nikos Nikoleris
mem-cache: Remove mumBlock redundant initialiation...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-03-02
Nikos Nikoleris
mem-cache: Populate the secure bit when the temp block...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-03-02
Nikos Nikoleris
mem-cache: Remove unnecessary block initialization...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-03-02
Nikos Nikoleris
configs: Fix L3Cache instantiation in lat_mem_rd.py
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-02-07
Nikos Nikoleris
arch-arm: Change the type of fault for dc ivac instructions
commit
|
commitdiff
|
tree
2018-02-07
Nikos Nikoleris
arch-arm: Unify permission checks for dc * instructions
commit
|
commitdiff
|
tree
2018-02-07
Nikos Nikoleris
arch-arm: Check cache maintenance insts for permission...
commit
|
commitdiff
|
tree
2018-02-07
Nikos Nikoleris
arch-arm: Turn dc ivac to dc civac when some conditions...
commit
|
commitdiff
|
tree
2018-02-07
Nikos Nikoleris
arch-arm: Fix printing of the data cache maintenance...
commit
|
commitdiff
|
tree
2018-02-07
Nikos Nikoleris
arch-arm: Fix cache line size for cache maintenace...
commit
|
commitdiff
|
tree
2018-02-07
Nikos Nikoleris
arch-arm: Fault when dc ivac is executed from EL0
commit
|
commitdiff
|
tree
2018-02-07
Nikos Nikoleris
mem-cache: Only pendingModified MSHRs can satisfy CMO...
commit
|
commitdiff
|
tree
2018-02-07
Nikos Nikoleris
mem-cache: Cleaned blocks should be marked as not writable
commit
|
commitdiff
|
tree
2018-02-02
Nikos Nikoleris
base: Fix unused function warning
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2018-01-11
Nikos Nikoleris
mem-ruby: Fix wakeup timeouts for the MOESI_CMP_token...
commit
|
commitdiff
|
tree
2018-01-11
Nikos Nikoleris
mem-ruby: Remove function that maps responses to a...
commit
|
commitdiff
|
tree
2018-01-11
Nikos Nikoleris
mem-ruby: Add support for multiple DMA engines in MESI_Two_Level
commit
|
commitdiff
|
tree
2018-01-09
Nikos Nikoleris
mem-cache: Prune unnecessary writebacks in exclusive...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
arm: Add support for the dc {civac, cvac, cvau, ivac...
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
arm: Add support for the mcr dc{ic,i,c}mvac, dccmvau...
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
mem-ruby: Prevent ruby from crashing on CMOs
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
arm: Add CMO support for Non-Cacheable memory
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
cpu: Add support for CMOs in the cpu models
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
mem: Ignore clean requests in the abstract memory
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
mem: Handle CMO responses in the snoop filter
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
mem: Allow CMOs as snooping requests in the snoop filter
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
mem: Co-ordination of CMOs in the xbar
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
mem: Add support for handling CMOs in the MSHRs
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
mem: Add support for CMOs in the cache
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
mem: Promote deferred targets only when the block is...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
mem: Add support for cache maintenance operation requests
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
mem: Support for specifying the destination of a WriteClean
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
mem: Add support for WriteClean packets in the memory...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
mem: Add a WriteClean command to the packet class
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
mem-cache: Add support for checking whether a cache...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
mem: Add function to check if the slave can receive...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2017-12-05
Nikos Nikoleris
mem: Add the notion of point of unification in the...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2017-11-21
Nikos Nikoleris
cpu-o3: Prevent cpu from suspending if it is already...
commit
|
commitdiff
|
tree
2017-11-09
Nikos Nikoleris
mem: Align the snoop behavior in the XBar for atomic...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2017-11-09
Nikos Nikoleris
arch-arm: Allow dc ivac from EL0 when SCTLR_EL1.UCI=1
commit
|
commitdiff
|
tree
2017-10-13
Nikos Nikoleris
arch-arm: Signal an event when executing store exclusives
commit
|
commitdiff
|
tree
2017-10-13
Nikos Nikoleris
mem: Signal the local monitor when clearing the global...
Maintainer: Nikos Nikoleris <
nikos.nikoleris@arm.com
>
commit
|
commitdiff
|
tree
2017-10-13
Nikos Nikoleris
cpu-o3: Check predication before the SQ size for a...
commit
|
commitdiff
|
tree
2017-10-13
Nikos Nikoleris
cpu-o3: Avoid early checker verification for store...
commit
|
commitdiff
|
tree
2017-06-13
Nikos Nikoleris
tests: Add ARM MOESI_CMP_directory regressions
commit
|
commitdiff
|
tree
2017-06-13
Nikos Nikoleris
arm: Refactor the VExpress_EMM system creation
commit
|
commitdiff
|
tree
2017-06-13
Nikos Nikoleris
scons: Make MOESI_CMP_directory the default ARM ruby...
commit
|
commitdiff
|
tree
2017-06-13
Nikos Nikoleris
config: Warn not fail for ARM systems configured with...
commit
|
commitdiff
|
tree
2017-06-13
Nikos Nikoleris
ruby, arm: Forward invalidations to the local exclusive...
commit
|
commitdiff
|
tree
2017-06-13
Nikos Nikoleris
ruby: Add support for address ranges in the directory
commit
|
commitdiff
|
tree
2017-05-31
Nikos Nikoleris
ruby: Don't set the block data when a store conditional...
commit
|
commitdiff
|
tree
2017-05-31
Nikos Nikoleris
python: Fix unproxing of VectorParams
commit
|
commitdiff
|
tree
2017-05-01
Nikos Nikoleris
arch-sparc: Fix wrong indentation causing warnings...
commit
|
commitdiff
|
tree
2017-02-21
Nikos Nikoleris
mem: Remove unused size field from the CacheBlk class
commit
|
commitdiff
|
tree
2017-02-21
Nikos Nikoleris
mem: Remove the unused asid field from the CacheBlk...
commit
|
commitdiff
|
tree
2017-02-21
Nikos Nikoleris
mem: Remove unused arguments (asid/contex_id) from...
commit
|
commitdiff
|
tree
2017-02-21
Nikos Nikoleris
mem: Remove unused type BlkList from the cache and...
commit
|
commitdiff
|
tree
2017-02-21
Nikos Nikoleris
mem: Remove unused functions from the tag classes
commit
|
commitdiff
|
tree
2017-02-21
Nikos Nikoleris
mem: Always use the helper function to invalidate a...
commit
|
commitdiff
|
tree
2017-02-21
Nikos Nikoleris
mem: Populate the secure flag in the writeback visitor
commit
|
commitdiff
|
tree
2017-02-21
Nikos Nikoleris
misc: Add dtb files to the ignore list for git and...
commit
|
commitdiff
|
tree
2017-02-21
Nikos Nikoleris
mem: Remove stale argument from a panic statement
commit
|
commitdiff
|
tree
2017-02-21
Nikos Nikoleris
arm: Fix DPRINTFs with arguments in the instruction...
commit
|
commitdiff
|
tree
2017-02-21
Nikos Nikoleris
arm: Blame the right instruction address on a Prefetch...
commit
|
commitdiff
|
tree
2017-01-27
Nikos Nikoleris
proto: Fix warnings for protoc v3
commit
|
commitdiff
|
tree
2016-12-05
Nikos Nikoleris
config: Add an option to generate a random topology...
commit
|
commitdiff
|
tree
2016-12-05
Nikos Nikoleris
config: Add whole line accesses to improve memchecker...
commit
|
commitdiff
|
tree
2016-12-05
Nikos Nikoleris
mem: Respond to InvalidateReq when the block is (pending...
commit
|
commitdiff
|
tree
2016-12-05
Nikos Nikoleris
mem: Invalidate a blk when servicing the 1st invalidating...
commit
|
commitdiff
|
tree
next