2c2
< * Copyright (c) 2012-2013 ARM Limited
---
> * Copyright (c) 2012-2013,2017 ARM Limited
90c90
< typedef uint32_t FlagsType;
---
> typedef uint64_t FlagsType;
184a185,193
> /** The request targets the point of unification */
> DST_POU = 0x0000001000000000,
>
> /** The request targets the point of coherence */
> DST_POC = 0x0000002000000000,
>
> /** Bits to define the destination of a request */
> DST_BITS = 0x0000003000000000,
>
792a802,812
> * Accessor functions for the destination of a memory request. The
> * destination flag can specify a point of reference for the
> * operation (e.g. a cache block clean to the the point of
> * unification). At the moment the destination is only used by the
> * cache maintenance operations.
> */
> bool isToPOU() const { return _flags.isSet(DST_POU); }
> bool isToPOC() const { return _flags.isSet(DST_POC); }
> Flags getDest() const { return _flags & DST_BITS; }
>
> /**