[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [RFC PATCH 55/66] Hexagon HVX import instruction encodings
From: |
Taylor Simpson |
Subject: |
RE: [RFC PATCH 55/66] Hexagon HVX import instruction encodings |
Date: |
Tue, 11 Feb 2020 14:35:56 +0000 |
Hi Philippe,
Thanks for all your feedback. I' get your comments addressed soon.
I'm sorry you had trouble applying this patch. The
target/hexagon/imported/encode.def should have been created by patch 17. Did
you apply that one?
Taylor
> -----Original Message-----
> From: Philippe Mathieu-Daudé <address@hidden>
> Sent: Tuesday, February 11, 2020 1:02 AM
> To: Taylor Simpson <address@hidden>; address@hidden
> Cc: address@hidden; address@hidden; address@hidden;
> address@hidden
> Subject: Re: [RFC PATCH 55/66] Hexagon HVX import instruction encodings
>
> > +#define EXTNAME mmvec
> > +#include "mmvec/encode_ext.def"
> > +#undef EXTNAME
> > diff --git a/target/hexagon/imported/encode.def
> b/target/hexagon/imported/encode.def
> > index 33c3396..d1b3510 100644
> > --- a/target/hexagon/imported/encode.def
> > +++ b/target/hexagon/imported/encode.def
> > @@ -71,6 +71,7 @@
> >
> > #include "encode_pp.def"
> > #include "encode_subinsn.def"
> > +#include "allextenc.def"
> >
> > #ifdef __SELF_DEF_FIELD32
> > #undef __SELF_DEF_FIELD32
>
> I had a problem applying this one:
>
> Applying: Hexagon HVX import instruction encodings
> error: target/hexagon/imported/encode.def: does not exist in index
> Patch failed at 0054 Hexagon HVX import instruction encodings
> hint: Use 'git am --show-current-patch' to see the failed patch
> When you have resolved this problem, run "git am --continue".
> If you prefer to skip this patch, run "git am --skip" instead.
> To restore the original branch and stop patching, run "git am --abort".
>
> Resolved by doing:
>
> (review/hexagon|AM 54/65)$ touch target/hexagon/imported/encode.def
> (review/hexagon|AM 54/65)$ git add target/hexagon/imported/encode.def
> (review/hexagon|AM 54/65)$ git am --continue
> Applying: Hexagon HVX import instruction encodings
> Applying: Hexagon HVX import semantics
> ...
- [RFC PATCH 49/66] Hexagon TCG generation - step 12, (continued)
- [RFC PATCH 49/66] Hexagon TCG generation - step 12, Taylor Simpson, 2020/02/10
- [RFC PATCH 53/66] Hexagon - Add Hexagon Vector eXtensions (HVX) to core definition, Taylor Simpson, 2020/02/10
- [RFC PATCH 48/66] Hexagon TCG generation - step 11, Taylor Simpson, 2020/02/10
- [RFC PATCH 54/66] Hexagon HVX support in gdbstub, Taylor Simpson, 2020/02/10
- [RFC PATCH 66/66] Hexagon HVX build infrastructure, Taylor Simpson, 2020/02/10
- [RFC PATCH 50/66] Hexagon translation, Taylor Simpson, 2020/02/10
- [RFC PATCH 64/66] Hexagon HVX TCG generation, Taylor Simpson, 2020/02/10
- [RFC PATCH 51/66] Hexagon Linux user emulation, Taylor Simpson, 2020/02/10
- [RFC PATCH 55/66] Hexagon HVX import instruction encodings, Taylor Simpson, 2020/02/10
[RFC PATCH 65/66] Hexagon HVX translation, Taylor Simpson, 2020/02/10
[RFC PATCH 58/66] Hexagon HVX semantics generator, Taylor Simpson, 2020/02/10
[RFC PATCH 57/66] Hexagon HVX import macro definitions, Taylor Simpson, 2020/02/10
[RFC PATCH 59/66] Hexagon HVX instruction decoding, Taylor Simpson, 2020/02/10
[RFC PATCH 62/66] Hexagon HVX macros referenced in instruction semantics, Taylor Simpson, 2020/02/10
[RFC PATCH 63/66] Hexagon HVX helper to commit vector stores (masked and scatter/gather), Taylor Simpson, 2020/02/10
[RFC PATCH 61/66] Hexagon HVX macros to interface with the generator, Taylor Simpson, 2020/02/10
[RFC PATCH 60/66] Hexagon HVX instruction utility functions, Taylor Simpson, 2020/02/10