qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PULL 00/13] AVR target


From: Richard Henderson
Subject: [Qemu-devel] [PULL 00/13] AVR target
Date: Tue, 20 Sep 2016 12:54:31 -0700

Let us merge patch set v18.


r~



The following changes since commit ebc231d7daf1f41b23d8b6a6d1234800b86e5fe2:

  Merge remote-tracking branch 'remotes/awilliam/tags/vfio-fixes-20160915.0' 
into staging (2016-09-15 19:36:02 +0100)

are available in the git repository at:

  git://github.com/rth7680/qemu.git tags/pull-avr-20160920

for you to fetch changes up to ed250c0f1f42c06aa653d48f7f5b190972d541fe:

  target-avr: Merge translate-inst.inc.c into translate.c (2016-09-16 14:20:20 
-0700)

----------------------------------------------------------------
target avr

----------------------------------------------------------------
Michael Rolnik (9):
      target-avr: AVR cores support is added.
      target-avr: adding AVR CPU features/flavors
      target-avr: adding a sample AVR board
      target-avr: adding instructions encodings
      target-avr: adding AVR interrupt handling
      target-avr: adding helpers for IN, OUT, SLEEP, WBR & unsupported 
instructions
      target-avr: adding instruction translation
      target-avr: instruction decoder generator
      target-avr: adding instruction decoder

Richard Henderson (4):
      target-avr: Put env pointer in DisasContext
      target-avr: Put all translation code into one compilation unit
      target-avr: Respect .inc.c convention
      target-avr: Merge translate-inst.inc.c into translate.c

 MAINTAINERS                                |    6 +
 arch_init.c                                |    2 +
 configure                                  |    5 +
 default-configs/avr-softmmu.mak            |   21 +
 hw/avr/Makefile.objs                       |   21 +
 hw/avr/sample.c                            |  111 ++
 include/disas/bfd.h                        |    6 +
 include/sysemu/arch_init.h                 |    1 +
 target-avr/Makefile.objs                   |   23 +
 target-avr/cpu-qom.h                       |   84 +
 target-avr/cpu.c                           |  602 ++++++
 target-avr/cpu.h                           |  237 +++
 target-avr/cpugen/CMakeLists.txt           |   38 +
 target-avr/cpugen/README.md                |   17 +
 target-avr/cpugen/cpu/avr.yaml             |  213 ++
 target-avr/cpugen/src/CMakeLists.txt       |   62 +
 target-avr/cpugen/src/cpugen.cpp           |  457 +++++
 target-avr/cpugen/src/utils.cpp            |   26 +
 target-avr/cpugen/src/utils.h              |   78 +
 target-avr/cpugen/xsl/decode.c.xsl         |  103 +
 target-avr/cpugen/xsl/translate-inst.h.xsl |  118 ++
 target-avr/cpugen/xsl/utils.xsl            |  108 ++
 target-avr/decode.inc.c                    |  689 +++++++
 target-avr/gdbstub.c                       |   85 +
 target-avr/helper.c                        |  355 ++++
 target-avr/helper.h                        |   28 +
 target-avr/machine.c                       |  114 ++
 target-avr/translate-inst.h                |  691 +++++++
 target-avr/translate.c                     | 2911 ++++++++++++++++++++++++++++
 29 files changed, 7212 insertions(+)
 create mode 100644 default-configs/avr-softmmu.mak
 create mode 100644 hw/avr/Makefile.objs
 create mode 100644 hw/avr/sample.c
 create mode 100644 target-avr/Makefile.objs
 create mode 100644 target-avr/cpu-qom.h
 create mode 100644 target-avr/cpu.c
 create mode 100644 target-avr/cpu.h
 create mode 100644 target-avr/cpugen/CMakeLists.txt
 create mode 100644 target-avr/cpugen/README.md
 create mode 100644 target-avr/cpugen/cpu/avr.yaml
 create mode 100644 target-avr/cpugen/src/CMakeLists.txt
 create mode 100644 target-avr/cpugen/src/cpugen.cpp
 create mode 100644 target-avr/cpugen/src/utils.cpp
 create mode 100644 target-avr/cpugen/src/utils.h
 create mode 100644 target-avr/cpugen/xsl/decode.c.xsl
 create mode 100644 target-avr/cpugen/xsl/translate-inst.h.xsl
 create mode 100644 target-avr/cpugen/xsl/utils.xsl
 create mode 100644 target-avr/decode.inc.c
 create mode 100644 target-avr/gdbstub.c
 create mode 100644 target-avr/helper.c
 create mode 100644 target-avr/helper.h
 create mode 100644 target-avr/machine.c
 create mode 100644 target-avr/translate-inst.h
 create mode 100644 target-avr/translate.c



reply via email to

[Prev in Thread] Current Thread [Next in Thread]