gem5
v22.0.0.1
|
#include "base/types.hh"
Go to the source code of this file.
Namespaces | |
gem5 | |
Reference material can be found at the JEDEC website: UFS standard http://www.jedec.org/standards-documents/results/jesd220 UFS HCI specification http://www.jedec.org/standards-documents/results/jesd223. | |
Functions | |
Addr | gem5::addrBlockOffset (Addr addr, Addr block_size) |
Calculates the offset of a given address wrt aligned fixed-size blocks. More... | |
Addr | gem5::addrBlockAlign (Addr addr, Addr block_size) |
Returns the address of the closest aligned fixed-size block to the given address. More... | |
bool | gem5::transferNeedsBurst (Addr addr, unsigned int size, unsigned int block_size) |
Returns true if the given memory access (address, size) needs to be fragmented across aligned fixed-size blocks. More... | |
bool | gem5::isAnyActiveElement (const std::vector< bool >::const_iterator &it_start, const std::vector< bool >::const_iterator &it_end) |
Test if there is any active element in an enablement range. More... | |