|
@@ -24,7 +24,7 @@
|
|
#define LD_P(size) \
|
|
#define LD_P(size) \
|
|
glue(glue(ld, size), glue(ENDIANNESS, _p))
|
|
glue(glue(ld, size), glue(ENDIANNESS, _p))
|
|
|
|
|
|
-static inline uint32_t ADDRESS_SPACE_LD_CACHED(uw)(MemoryRegionCache *cache,
|
|
|
|
|
|
+static inline uint16_t ADDRESS_SPACE_LD_CACHED(uw)(MemoryRegionCache *cache,
|
|
hwaddr addr, MemTxAttrs attrs, MemTxResult *result)
|
|
hwaddr addr, MemTxAttrs attrs, MemTxResult *result)
|
|
{
|
|
{
|
|
assert(addr < cache->len && 2 <= cache->len - addr);
|
|
assert(addr < cache->len && 2 <= cache->len - addr);
|
|
@@ -72,7 +72,7 @@ static inline uint64_t ADDRESS_SPACE_LD_CACHED(q)(MemoryRegionCache *cache,
|
|
glue(glue(st, size), glue(ENDIANNESS, _p))
|
|
glue(glue(st, size), glue(ENDIANNESS, _p))
|
|
|
|
|
|
static inline void ADDRESS_SPACE_ST_CACHED(w)(MemoryRegionCache *cache,
|
|
static inline void ADDRESS_SPACE_ST_CACHED(w)(MemoryRegionCache *cache,
|
|
- hwaddr addr, uint32_t val, MemTxAttrs attrs, MemTxResult *result)
|
|
|
|
|
|
+ hwaddr addr, uint16_t val, MemTxAttrs attrs, MemTxResult *result)
|
|
{
|
|
{
|
|
assert(addr < cache->len && 2 <= cache->len - addr);
|
|
assert(addr < cache->len && 2 <= cache->len - addr);
|
|
if (likely(cache->ptr)) {
|
|
if (likely(cache->ptr)) {
|