From 0995bf8cd91b81ec9c1078e37b808794080dc5c0 Mon Sep 17 00:00:00 2001 From: Peter Maydell Date: Sun, 26 Apr 2015 16:49:25 +0100 Subject: target-arm: Add user-mode transaction attribute MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add a transaction attribute indicating that a memory access is being done from user-mode (unprivileged). This corresponds to an equivalent signal in ARM AMBA buses. Signed-off-by: Peter Maydell Reviewed-by: Alex Bennée --- include/exec/memattrs.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include') diff --git a/include/exec/memattrs.h b/include/exec/memattrs.h index 68a9c76..1389b4b 100644 --- a/include/exec/memattrs.h +++ b/include/exec/memattrs.h @@ -31,6 +31,8 @@ typedef struct MemTxAttrs { unsigned int unspecified:1; /* ARM/AMBA TrustZone Secure access */ unsigned int secure:1; + /* Memory access is usermode (unprivileged) */ + unsigned int user:1; } MemTxAttrs; /* Bus masters which don't specify any attributes will get this, -- cgit v1.1