projects
/
gem5.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
systemc: Remove the TLM dependence on a non-standard method.
2019-01-07
Nikos Nikoleris
scons: Disable partial linking on Mac OS
Signed-off-by:
Nikos Nikoleris
<nikos.nikoleris@arm.com>
commit
|
commitdiff
|
tree
2018-12-19
Nikos Nikoleris
systemc: Allow specific functions to shadow the base...
Signed-off-by:
Nikos Nikoleris
<nikos.nikoleris@arm.com>
commit
|
commitdiff
|
tree
2018-12-19
Nikos Nikoleris
scons: Disable systemc on Mac OS
Signed-off-by:
Nikos Nikoleris
<nikos.nikoleris@arm.com>
commit
|
commitdiff
|
tree
2018-12-04
Nikos Nikoleris
base: Fix fiber compilation issue for Mac OS
Signed-off-by:
Nikos Nikoleris
<nikos.nikoleris@arm.com>
commit
|
commitdiff
|
tree
2018-12-04
Nikos Nikoleris
base, sim: Add missing destructors
Signed-off-by:
Nikos Nikoleris
<nikos.nikoleris@arm.com>
commit
|
commitdiff
|
tree
2018-11-28
Nikos Nikoleris
base: Add missing overrides in statistics header
Signed-off-by:
Nikos Nikoleris
<nikos.nikoleris@arm.com>
commit
|
commitdiff
|
tree
2018-11-28
Nikos Nikoleris
arch-arm: Add missing template declaration
Signed-off-by:
Nikos Nikoleris
<nikos.nikoleris@arm.com>
commit
|
commitdiff
|
tree
2018-11-13
Nikos Nikoleris
mem-cache: Align how we handle requests in atomic with...
Signed-off-by:
Nikos Nikoleris
<nikos.nikoleris@arm.com>
commit
|
commitdiff
|
tree
2018-11-09
Nikos Nikoleris
configs: Revamp ruby mem test to align with MemTest
Signed-off-by:
Nikos Nikoleris
<nikos.nikoleris@arm.com>
commit
|
commitdiff
|
tree
2018-10-26
Nikos Nikoleris
mem-ruby: Fix MOESI_CMP_directory in ports order
Signed-off-by:
Nikos Nikoleris
<nikos.nikoleris@arm.com>
commit
|
commitdiff
|
tree
2018-10-18
Nikos Nikoleris
mem-cache: Fix unused variable warning in FALRU:invalidate()
Signed-off-by:
Nikos Nikoleris
<nikos.nikoleris@arm.com>
commit
|
commitdiff
|
tree
2018-10-18
Nikos Nikoleris
mem: Add write coalescing and write-no-allocate to...
Maintainer:
Nikos Nikoleris
<nikos.nikoleris@arm.com>
commit
|
commitdiff
|
tree
2018-10-18
Nikos Nikoleris
mem: Delay servicing an MSHR after its allocation
Maintainer:
Nikos Nikoleris
<nikos.nikoleris@arm.com>
commit
|
commitdiff
|
tree
2018-10-18
Nikos Nikoleris
mem: Restructure whole-line writes to simplify write...
Maintainer:
Nikos Nikoleris
<nikos.nikoleris@arm.com>
commit
|
commitdiff
|
tree
2018-10-18
Nikos Nikoleris
mem: Determine if an MSHR does a whole-line write
Maintainer:
Nikos Nikoleris
<nikos.nikoleris@arm.com>
commit
|
commitdiff
|
tree
2018-09-13
Nikos Nikoleris
mem-cache: Fix bug in handleAtomicReqMiss
Maintainer:
Nikos Nikoleris
<nikos.nikoleris@arm.com>
commit
|
commitdiff
|
tree
2018-09-10
Nikos Nikoleris
base: Fix isSubset() for addr ranges with interleaving
Maintainer:
Nikos Nikoleris
<nikos.nikoleris@arm.com>
commit
|
commitdiff
|
tree
2018-09-10
Nikos Nikoleris
configs: Use the same address ranges for dir and mem_ctrls
commit
|
commitdiff
|
tree
2018-06-26
Nikos Nikoleris
python: Add support for multiplying proxies to compatible...
commit
|
commitdiff
|
tree
2018-06-22
Nikos Nikoleris
mem-cache: Promote deferred targets on cache clean...
commit
|
commitdiff
|
tree
2018-06-22
Nikos Nikoleris
mem-cache: Promote targets that don't require writable
commit
|
commitdiff
|
tree
2018-06-22
Nikos Nikoleris
mem-cache: Fix promoting of targets that need writable
commit
|
commitdiff
|
tree
2018-06-22
Nikos Nikoleris
mem-cache: Selectively clear downstream pending
commit
|
commitdiff
|
tree
2018-06-20
Nikos Nikoleris
base: Fix includes in AddrRangeMap header file
commit
|
commitdiff
|
tree
2018-06-19
Nikos Nikoleris
mem: Use address range to find the right physical address
Maintainer:
Nikos Nikoleris
<nikos.nikoleris@arm.com>
commit
|
commitdiff
|
tree
2018-06-19
Nikos Nikoleris
mem: Use address range to find the destination port...
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-21
Nikos Nikoleris
mem-cache: Allow clean operations when block allocation...
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-07-25
Nikos Nikoleris
tests: Fix path for module imports in ARM system configs
commit
|
commitdiff
|
tree
next