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.
Taylor
-----Original Message-----
From: Philippe Mathieu-Daudé <phi...@redhat.com>
Sent: Tuesday, February 11, 2020 1:02 AM
To: Taylor Simpson <tsimp...@quicinc.com>; qemu-devel@nongnu.org
Cc: richard.hender...@linaro.org; laur...@vivier.eu; riku.voi...@iki.fi;
aleksandar.m.m...@gmail.com
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
...