request.hh (10029:45779e2f844b) | request.hh (10031:79d034cd6ba3) |
---|---|
1/* 2 * Copyright (c) 2012-2013 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 100 unchanged lines hidden (view full) --- 109 static const FlagsType UNCACHEABLE = 0x00001000; 110 /** This request is to a memory mapped register. */ 111 static const FlagsType MMAPPED_IPR = 0x00002000; 112 /** This request is a clear exclusive. */ 113 static const FlagsType CLEAR_LL = 0x00004000; 114 /** This request is made in privileged mode. */ 115 static const FlagsType PRIVILEGED = 0x00008000; 116 | 1/* 2 * Copyright (c) 2012-2013 ARM Limited 3 * All rights reserved 4 * 5 * The license below extends only to copyright in the software and shall 6 * not be construed as granting a license to any other intellectual 7 * property including but not limited to intellectual property relating 8 * to a hardware implementation of the functionality of the software --- 100 unchanged lines hidden (view full) --- 109 static const FlagsType UNCACHEABLE = 0x00001000; 110 /** This request is to a memory mapped register. */ 111 static const FlagsType MMAPPED_IPR = 0x00002000; 112 /** This request is a clear exclusive. */ 113 static const FlagsType CLEAR_LL = 0x00004000; 114 /** This request is made in privileged mode. */ 115 static const FlagsType PRIVILEGED = 0x00008000; 116 |
117 /** This is a write that is targeted and zeroing an entire cache block. 118 * There is no need for a read/modify/write 119 */ 120 static const FlagsType CACHE_BLOCK_ZERO = 0x00010000; 121 |
|
117 /** The request should not cause a memory access. */ 118 static const FlagsType NO_ACCESS = 0x00080000; 119 /** This request will lock or unlock the accessed memory. When used with 120 * a load, the access locks the particular chunk of memory. When used 121 * with a store, it unlocks. The rule is that locked accesses have to be 122 * made up of a locked load, some operation on the data, and then a locked 123 * store. 124 */ --- 500 unchanged lines hidden --- | 122 /** The request should not cause a memory access. */ 123 static const FlagsType NO_ACCESS = 0x00080000; 124 /** This request will lock or unlock the accessed memory. When used with 125 * a load, the access locks the particular chunk of memory. When used 126 * with a store, it unlocks. The rule is that locked accesses have to be 127 * made up of a locked load, some operation on the data, and then a locked 128 * store. 129 */ --- 500 unchanged lines hidden --- |