Searched hist:9021 (Results 1 - 3 of 3) sorted by relevance

/gem5/src/cpu/
H A Ddecode_cache.hh9021:736048daf279 Fri May 25 03:54:00 EDT 2012 Gabe Black <gblack@eecs.umich.edu> CPU: Simplify the implementation of the decode cache.

Also reorganize it to make it more amenable to being rearranged later.
/gem5/src/mem/cache/
H A Dmshr.hh12599:43ade6cf92b7 Mon Mar 12 06:11:00 EDT 2018 Nikos Nikoleris <nikos.nikoleris@arm.com> mem-cache: Allow clean operations when block allocation fails

Block allocation can fail when there is an in-service MSHR that
operates on the victim block. This can happed due to:
* an upgrade operation: a request that needs a writable copy of the
block finds a shared (non-writable) copy of the block in the cache
and has allocates an MSHR for the pending upgrade operation, or
* a clean operation: a clean request finds a dirty copy of the block
and allocates an MSHR for the pending clean operation.
This changes relaxes an assertion to allow for the 2nd case (cache
clean operations).

Change-Id: Ib51482160b5f2b3702ed744b0eac2029d34bc9d4
Reviewed-by: Curtis Dunham <curtis.dunham@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/9021
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Gabe Black <gabeblack@google.com>
H A Dcache.cc12599:43ade6cf92b7 Mon Mar 12 06:11:00 EDT 2018 Nikos Nikoleris <nikos.nikoleris@arm.com> mem-cache: Allow clean operations when block allocation fails

Block allocation can fail when there is an in-service MSHR that
operates on the victim block. This can happed due to:
* an upgrade operation: a request that needs a writable copy of the
block finds a shared (non-writable) copy of the block in the cache
and has allocates an MSHR for the pending upgrade operation, or
* a clean operation: a clean request finds a dirty copy of the block
and allocates an MSHR for the pending clean operation.
This changes relaxes an assertion to allow for the 2nd case (cache
clean operations).

Change-Id: Ib51482160b5f2b3702ed744b0eac2029d34bc9d4
Reviewed-by: Curtis Dunham <curtis.dunham@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/9021
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
Maintainer: Gabe Black <gabeblack@google.com>

Completed in 43 milliseconds