summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorCyrille Bagard <nocbos@gmail.com>2014-10-07 22:07:27 (GMT)
committerCyrille Bagard <nocbos@gmail.com>2014-10-07 22:07:27 (GMT)
commita5e162d47a574f334b172dfee3128a40e8d52fb3 (patch)
tree5816a46365d196f40ac39fed884a9ee20fb44194 /ChangeLog
parent1d5f7f28f92251dc4d3bff8d87b3e3052ab9cab2 (diff)
Created a compiler for architecture instruction definitions.
git-svn-id: svn://svn.gna.org/svn/chrysalide/trunk@410 abbe820e-26c8-41b2-8c08-b7b2b41f8b0a
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog53
1 files changed, 53 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8aa8068..6af7fa3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,56 @@
+14-10-08 Cyrille Bagard <nocbos@gmail.com>
+
+ * configure.ac:
+ Add the new Makefiles from the 'src/arch/arm/v7/opdefs',
+ 'src/arch/arm/v7/opcodes' and 'tools' directories.
+
+ * Makefile.am:
+ Add the 'tools' directory to SUBDIRS.
+
+ * src/analysis/disass/fetch.c:
+ Add some debug code.
+
+ * src/arch/arm/instruction.c:
+ * src/arch/arm/instruction.h:
+ Fix mistakes: some functions need to return a status boolean.
+
+ * src/arch/arm/v7/arm.c:
+ Update code.
+
+ * src/arch/arm/v7/helpers.c:
+ * src/arch/arm/v7/helpers.h:
+ New entries: translate pseudo functions of the ARM instruction specifications.
+
+ * src/arch/arm/v7/instruction.c:
+ * src/arch/arm/v7/instruction.h:
+ Fix mistakes: some functions need to return a status boolean.
+
+ * src/arch/arm/v7/Makefile.am:
+ Add the 'helpers.[ch]' files to libarcharmv7_la_SOURCES and
+ 'opcodes/libarcharmv7opcodes.la' to libarcharmv7_la_LIBADD.
+
+ * src/arch/arm/v7/opcodes/Makefile.am:
+ * src/arch/arm/v7/opdefs/Makefile.am:
+ * src/arch/arm/v7/opdefs/mov_A88104.d:
+ * src/arch/arm/v7/opdefs/subs_B9320.d:
+ New entries: generate code for the support of two first ARMv7 instructions.
+
+ * src/arch/arm/v7/processor.c:
+ Update code.
+
+ * src/arch/register.c:
+ * src/arch/register.h:
+ * src/arch/register-int.h:
+ Define generic register operands.
+
+ * tools/coder.c:
+ * tools/coder.h:
+ * tools/d2c_gram.y:
+ * tools/d2c.mk:
+ * tools/d2c_tok.l:
+ * tools/Makefile.am:
+ New entries: create a compiler for architecture instruction definitions.
+
14-10-06 Cyrille Bagard <nocbos@gmail.com>
* src/analysis/disass/fetch.c: