Skip to content

Commit

Permalink
memory: Introduce size_memop
Browse files Browse the repository at this point in the history
The memory_region_dispatch_{read|write} operand "unsigned size" is
being converted into a "MemOp op".

Introduce no-op size_memop to aid preparatory conversion of
interfaces.

Once interfaces are converted, size_memop will be implemented to
return a MemOp from size in bytes.

Signed-off-by: Tony Nguyen <tony.nguyen@bt.com>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
Message-Id: <35b8ee74020f67cf40848fb7d5f127cf96c851d6.1566466906.git.tony.nguyen@bt.com>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
  • Loading branch information
tnguyen-bt authored and rth7680 committed Sep 3, 2019
1 parent 14776ab commit 66b9b24
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions include/exec/memop.h
Expand Up @@ -107,4 +107,14 @@ typedef enum MemOp {
MO_SSIZE = MO_SIZE | MO_SIGN,
} MemOp;

/* Size in bytes to MemOp. */
static inline unsigned size_memop(unsigned size)
{
/*
* FIXME: No-op to aid conversion of memory_region_dispatch_{read|write}
* "unsigned size" operand into a "MemOp op".
*/
return size;
}

#endif

0 comments on commit 66b9b24

Please sign in to comment.