On 05/17/2015 12:51 PM, Peter Crosthwaite wrote:
> disas does not need to access the CPU env for any reason. Change the
> APIs to accept CPU pointers instead. Small change pattern needs to be
> applied to all target translate.c. This brings us closer to making
> disas.o a common-obj and less architecture specific in general.
> 
> Cc: Richard Henderson <r...@twiddle.net>
> Cc: Peter Maydell <peter.mayd...@linaro.org>
> Cc: "Edgar E. Iglesias" <edgar.igles...@gmail.com>
> Cc: Paolo Bonzini <pbonz...@redhat.com>
> Cc: Eduardo Habkost <ehabk...@redhat.com>
> Cc: Michael Walle <mich...@walle.cc>
> Cc: Aurelien Jarno <aurel...@aurel32.net>
> Cc: Leon Alrae <leon.al...@imgtec.com>
> Cc: Jia Liu <pro...@gmail.com>
> Cc: Alexander Graf <ag...@suse.de>
> Cc: Mark Cave-Ayland <mark.cave-ayl...@ilande.co.uk>
> Cc: Bastian Koppelmann <kbast...@mail.uni-paderborn.de>
> Cc: Guan Xuetao <g...@mprc.pku.edu.cn>
> Cc: Max Filippov <jcmvb...@gmail.com>
> Signed-off-by: Peter Crosthwaite <crosthwaite.pe...@gmail.com>
> ---
>  disas.c                       | 14 +++++++-------
>  include/disas/disas.h         |  4 ++--
>  include/qemu/log.h            |  4 ++--
>  monitor.c                     |  2 +-
>  target-alpha/translate.c      |  2 +-
>  target-arm/translate-a64.c    |  2 +-
>  target-arm/translate.c        |  2 +-
>  target-cris/translate.c       |  2 +-
>  target-i386/translate.c       |  2 +-
>  target-lm32/translate.c       |  2 +-
>  target-m68k/translate.c       |  2 +-
>  target-microblaze/translate.c |  2 +-
>  target-mips/translate.c       |  2 +-
>  target-openrisc/translate.c   |  2 +-
>  target-ppc/translate.c        |  2 +-
>  target-s390x/translate.c      |  2 +-
>  target-sh4/translate.c        |  2 +-
>  target-sparc/translate.c      |  2 +-
>  target-tricore/translate.c    |  2 +-
>  target-unicore32/translate.c  |  2 +-
>  target-xtensa/translate.c     |  2 +-
>  21 files changed, 29 insertions(+), 29 deletions(-)

Reviewed-by: Richard Henderson <r...@twiddle.net>


r~

Reply via email to