This series adds support for Tensilica Xtensa target.

Overall RFC -> PATCH changes:
- implement TB chaining;
- replace stray printfs with qemu_logs;
- consolidate big endianness support with corresponding little endianness 
counterparts;
- removed gdbstub patch from this series, will post a separate RFC for it;
- fix copyrights.

 Makefile.target                      |    4 +
 arch_init.c                          |    2 +
 arch_init.h                          |    1 +
 configure                            |   12 +-
 cpu-exec.c                           |   10 +
 default-configs/xtensa-softmmu.mak   |    1 +
 default-configs/xtensaeb-softmmu.mak |    1 +
 elf.h                                |    2 +
 hw/xtensa_pic.c                      |  121 ++
 hw/xtensa_sample.c                   |  100 ++
 qemu-options.hx                      |    4 +-
 target-xtensa/cpu.h                  |  328 ++++++
 target-xtensa/exec.h                 |   50 +
 target-xtensa/helper.c               |  227 ++++
 target-xtensa/helpers.h              |   24 +
 target-xtensa/machine.c              |   38 +
 target-xtensa/op_helper.c            |  346 ++++++
 target-xtensa/translate.c            | 2152 ++++++++++++++++++++++++++++++++++
 xtensa-semi.c                        |  176 +++
 19 files changed, 3596 insertions(+), 3 deletions(-)

Reply via email to