summaryrefslogtreecommitdiffstats
path: root/target/xtensa/Makefile.objs
diff options
context:
space:
mode:
authorMax Filippov2016-11-22 19:08:02 +0100
committerMax Filippov2017-12-19 06:26:19 +0100
commit7f709ce739d46ecd6df98921a20e9dce1dcc421b (patch)
tree80a71422843bc72f459b8f0e9703fc9d503000e3 /target/xtensa/Makefile.objs
parenttarget/xtensa: pass actual frame size to the entry helper (diff)
downloadqemu-7f709ce739d46ecd6df98921a20e9dce1dcc421b.tar.gz
qemu-7f709ce739d46ecd6df98921a20e9dce1dcc421b.tar.xz
qemu-7f709ce739d46ecd6df98921a20e9dce1dcc421b.zip
target/xtensa: import libisa source
The canonical way of dealing with Xtensa instructions decoding and encoding is through the libisa. Libisa is a configuration-independent library with a stable interface plus generated configuration-specific xtensa-modules.c file with implementations of decoding and encoding functions. Libisa is MIT-licensed and originally disributed xtensa-modules.c files are also MIT-licensed and are available as a part of xtensa configuration overlay. Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
Diffstat (limited to 'target/xtensa/Makefile.objs')
-rw-r--r--target/xtensa/Makefile.objs1
1 files changed, 1 insertions, 0 deletions
diff --git a/target/xtensa/Makefile.objs b/target/xtensa/Makefile.objs
index 481de91973..0429706680 100644
--- a/target/xtensa/Makefile.objs
+++ b/target/xtensa/Makefile.objs
@@ -3,5 +3,6 @@ obj-y += core-dc232b.o
obj-y += core-dc233c.o
obj-y += core-fsf.o
obj-$(CONFIG_SOFTMMU) += monitor.o
+obj-y += xtensa-isa.o
obj-y += translate.o op_helper.o helper.o cpu.o
obj-y += gdbstub.o