[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC PATCH 55/66] Hexagon HVX import instruction encodings
From: |
Philippe Mathieu-Daudé |
Subject: |
Re: [RFC PATCH 55/66] Hexagon HVX import instruction encodings |
Date: |
Tue, 11 Feb 2020 15:43:26 +0100 |
On Tue, Feb 11, 2020 at 3:40 PM Philippe Mathieu-Daudé
<address@hidden> wrote:
>
> On 2/11/20 3:35 PM, Taylor Simpson wrote:
> > Hi Philippe,
> >
> > Thanks for all your feedback. I' get your comments addressed soon.
> >
> > I'm sorry you had trouble applying this patch.
>
> No problem.
>
> > The target/hexagon/imported/encode.def should have been created by patch
> > 17. Did you apply that one?
>
> Ah, I haven't received patch #17, and can't find it on the list.
Oops I was looking at incorrect list =)
Here it is:
https://lists.gnu.org/archive/html/qemu-devel/2020-02/msg02526.html
And patchew received it...
https://patchew.org/QEMU/address@hidden/
>
> >
> > 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 48/66] Hexagon TCG generation - step 11, (continued)
- [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
[RFC PATCH 52/66] Hexagon build infrastructure, Taylor Simpson, 2020/02/10