qemu-e2k/disas/libvixl
Peter Maydell 878a735d00 disas: Add subset of libvixl sources for A64 disassembler
Add the subset of the libvixl sources that are needed for the
A64 disassembler support. These sources come from
https://github.com/armvixl/vixl commit 578645f14e122d2b
which is VIXL release 1.1.

Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <rth@twiddle.net>
2014-02-08 14:50:48 +00:00
..
a64 disas: Add subset of libvixl sources for A64 disassembler 2014-02-08 14:50:48 +00:00
LICENCE disas: Add subset of libvixl sources for A64 disassembler 2014-02-08 14:50:48 +00:00
README disas: Add subset of libvixl sources for A64 disassembler 2014-02-08 14:50:48 +00:00
globals.h disas: Add subset of libvixl sources for A64 disassembler 2014-02-08 14:50:48 +00:00
platform.h disas: Add subset of libvixl sources for A64 disassembler 2014-02-08 14:50:48 +00:00
utils.cc disas: Add subset of libvixl sources for A64 disassembler 2014-02-08 14:50:48 +00:00
utils.h disas: Add subset of libvixl sources for A64 disassembler 2014-02-08 14:50:48 +00:00

README

The code in this directory is a subset of libvixl:
 https://github.com/armvixl/vixl
(specifically, it is the set of files needed for disassembly only,
taken from libvixl 1.1).
Bugfixes should preferably be sent upstream initially.

The disassembler does not currently support the entire A64 instruction
set. Notably:
 * No Advanced SIMD support.
 * Limited support for system instructions.
 * A few miscellaneous integer and floating point instructions are missing.