qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Thomas Huth <thuth@redhat.com>
To: Richard Henderson <rth@twiddle.net>
Cc: qemu-devel@nongnu.org, peter.maydell@linaro.org
Subject: Re: [Qemu-devel] [PULL 00/13] AVR target
Date: Thu, 22 Sep 2016 08:40:20 +0200	[thread overview]
Message-ID: <20160922084020.12fb895a@thh440s> (raw)
In-Reply-To: <1474401271-3104-1-git-send-email-rth@twiddle.net>

On Tue, 20 Sep 2016 12:54:31 -0700
Richard Henderson <rth@twiddle.net> wrote:

> 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 ++++++++++++++++++++++++++++

OK, this is now slightly off-topic and should not prevent your PULL
request from going in, but I've got this idea since quite a while now
and your PULL request triggered it again:
Slowly we're getting really a lot of target-something folders in the
main directory. Maybe we should rather introduce a singly "target"
folder instead and put all the targets under that folder? So we then
get target/avr/, target/ppc/, target/i386/ etc. in the tree instead.
Would look much more tidied up to me. Our main folder is IMHO still
too much overcrowded. 

Just my 0.02 €

 Thomas

  reply	other threads:[~2016-09-22  6:40 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-09-20 19:54 [Qemu-devel] [PULL 00/13] AVR target Richard Henderson
2016-09-22  6:40 ` Thomas Huth [this message]
2016-09-22 16:10   ` Richard Henderson
2016-09-22 19:20     ` Bastian Koppelmann
2016-09-22 14:39 ` Peter Maydell
2016-09-22 16:07   ` Richard Henderson
2016-09-22 16:29     ` Peter Maydell
2016-09-22 19:48       ` Richard Henderson

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20160922084020.12fb895a@thh440s \
    --to=thuth@redhat.com \
    --cc=peter.maydell@linaro.org \
    --cc=qemu-devel@nongnu.org \
    --cc=rth@twiddle.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).