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~