|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 09/12] arm/decode.c: switch to plain bool
On Fri, Sep 15, 2017 at 03:33:27PM +0100, Julien Grall wrote:
> Hi Wei,
>
> On 09/15/2017 10:42 AM, Wei Liu wrote:
> > Signed-off-by: Wei Liu <wei.liu2@xxxxxxxxxx>
> > ---
> > xen/arch/arm/decode.c | 6 +++---
> > 1 file changed, 3 insertions(+), 3 deletions(-)
> >
> > diff --git a/xen/arch/arm/decode.c b/xen/arch/arm/decode.c
> > index 514b7a21a5..795d126f02 100644
> > --- a/xen/arch/arm/decode.c
> > +++ b/xen/arch/arm/decode.c
> > @@ -26,7 +26,7 @@
> > #include "decode.h"
> > static void update_dabt(struct hsr_dabt *dabt, int reg,
> > - uint8_t size, bool_t sign)
> > + uint8_t size, bool sign)
>
> You probably want to switch from 0 to false all the callers of update_dabt.
>
The following diff will be folded in.
diff --git a/xen/arch/arm/decode.c b/xen/arch/arm/decode.c
index 795d126f02..8b1e15d118 100644
--- a/xen/arch/arm/decode.c
+++ b/xen/arch/arm/decode.c
@@ -101,16 +101,16 @@ static int decode_thumb(register_t pc, struct
hsr_dabt *dabt)
switch ( opB & 0x3 )
{
case 0: /* Non-signed word */
- update_dabt(dabt, reg, 2, 0);
+ update_dabt(dabt, reg, 2, false);
break;
case 1: /* Non-signed halfword */
- update_dabt(dabt, reg, 1, 0);
+ update_dabt(dabt, reg, 1, false);
break;
case 2: /* Non-signed byte */
- update_dabt(dabt, reg, 0, 0);
+ update_dabt(dabt, reg, 0, false);
break;
case 3: /* Signed byte */
- update_dabt(dabt, reg, 0, 1);
+ update_dabt(dabt, reg, 0, true);
break;
}
@@ -118,19 +118,19 @@ static int decode_thumb(register_t pc, struct
hsr_dabt *dabt)
}
case 6:
/* Load/Store word immediate offset */
- update_dabt(dabt, instr & 7, 2, 0);
+ update_dabt(dabt, instr & 7, 2, false);
break;
case 7:
/* Load/Store byte immediate offset */
- update_dabt(dabt, instr & 7, 0, 0);
+ update_dabt(dabt, instr & 7, 0, false);
break;
case 8:
/* Load/Store halfword immediate offset */
- update_dabt(dabt, instr & 7, 1, 0);
+ update_dabt(dabt, instr & 7, 1, false);
break;
case 9:
/* Load/Store word sp offset */
- update_dabt(dabt, (instr >> 8) & 7, 2, 0);
+ update_dabt(dabt, (instr >> 8) & 7, 2, false);
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |