Searched hist:10699 (Results 1 - 2 of 2) sorted by relevance

/gem5/src/mem/
H A Dphysical.hhdiff 10699:d0004c12d024 Mon Feb 16 03:33:00 EST 2015 Andreas Hansson <andreas.hansson@arm.com> mem: Use the range cache for lookup as well as access

This patch changes the range cache used in the global physical memory
to be an iterator so that we can use it not only as part of isMemAddr,
but also access and functionalAccess. This matches use-cases where a
core is using the atomic non-caching memory mode, and repeatedly calls
isMemAddr and access.

Linux boot on aarch32, with a single atomic CPU, is now more than 30%
faster when using "--fastmem" compared to not using the direct memory
access.
H A Dphysical.ccdiff 10699:d0004c12d024 Mon Feb 16 03:33:00 EST 2015 Andreas Hansson <andreas.hansson@arm.com> mem: Use the range cache for lookup as well as access

This patch changes the range cache used in the global physical memory
to be an iterator so that we can use it not only as part of isMemAddr,
but also access and functionalAccess. This matches use-cases where a
core is using the atomic non-caching memory mode, and repeatedly calls
isMemAddr and access.

Linux boot on aarch32, with a single atomic CPU, is now more than 30%
faster when using "--fastmem" compared to not using the direct memory
access.

Completed in 38 milliseconds