Hi Ian,

On 17/04/2015 19:01, Ian Campbell wrote:
Signed-off-by: Ian Campbell <ian.campb...@citrix.com>
---
v2: Move last paramter of a handle_ro_raz call to next patch where it
     belongs.
---
  xen/arch/arm/traps.c |   52 ++++++++++++++++++++++++++++++++------------------
  1 file changed, 33 insertions(+), 19 deletions(-)

diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c
index 8b1846a..b54aef6 100644
--- a/xen/arch/arm/traps.c
+++ b/xen/arch/arm/traps.c
@@ -1587,6 +1587,34 @@ static void handle_raz_wi(struct cpu_user_regs *regs,
      advance_pc(regs, hsr);
  }

+/* Write only + write ignore */

[..]

+/* Read only + read as zero */

I'm not sure if we finished the discussion on those comment on v1 before you sent the v2.

The "+" is very confusing for me because it indicates two parts: write only and write ignore (same for the read). Both part doesn't really fit together. Although this helper clearly choose to implement WO as WI (resp. RO as RAZ).

I think this should be clearer in order to avoid people think this can be used for RO but with a different value than 0.

Regards,

--
Julien Grall

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xen.org
http://lists.xen.org/xen-devel

Reply via email to