1. 07 10月, 2015 4 次提交
  2. 16 9月, 2015 4 次提交
  3. 11 9月, 2015 2 次提交
  4. 09 9月, 2015 1 次提交
  5. 09 7月, 2015 1 次提交
  6. 22 6月, 2015 1 次提交
    • P
      disas: Remove uses of CPU env · d49190c4
      Peter Crosthwaite 提交于
      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 <rth@twiddle.net>
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Cc: "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Eduardo Habkost <ehabkost@redhat.com>
      Cc: Michael Walle <michael@walle.cc>
      Cc: Aurelien Jarno <aurelien@aurel32.net>
      Cc: Leon Alrae <leon.alrae@imgtec.com>
      Cc: Jia Liu <proljc@gmail.com>
      Cc: Alexander Graf <agraf@suse.de>
      Cc: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
      Cc: Bastian Koppelmann <kbastian@mail.uni-paderborn.de>
      Cc: Guan Xuetao <gxt@mprc.pku.edu.cn>
      Cc: Max Filippov <jcmvbkbc@gmail.com>
      Reviewed-by: NRichard Henderson <rth@twiddle.net>
      Reviewed-by: NEduardo Habkost <ehabkost@redhat.com>
      Signed-off-by: NPeter Crosthwaite <crosthwaite.peter@gmail.com>
      Acked-by: NLuiz Capitulino <lcapitulino@redhat.com>
      Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
      d49190c4
  7. 05 6月, 2015 1 次提交
  8. 14 3月, 2015 1 次提交
    • R
      tcg: Change translator-side labels to a pointer · 42a268c2
      Richard Henderson 提交于
      This is improved type checking for the translators -- it's no longer
      possible to accidentally swap arguments to the branch functions.
      
      Note that the code generating backends still manipulate labels as int.
      
      With notable exceptions, the scope of the change is just a few lines
      for each target, so it's not worth building extra machinery to do this
      change in per-target increments.
      
      Cc: Peter Maydell <peter.maydell@linaro.org>
      Cc: Edgar E. Iglesias <edgar.iglesias@gmail.com>
      Cc: Michael Walle <michael@walle.cc>
      Cc: Leon Alrae <leon.alrae@imgtec.com>
      Cc: Anthony Green <green@moxielogic.com>
      Cc: Jia Liu <proljc@gmail.com>
      Cc: Alexander Graf <agraf@suse.de>
      Cc: Aurelien Jarno <aurelien@aurel32.net>
      Cc: Blue Swirl <blauwirbel@gmail.com>
      Cc: Guan Xuetao <gxt@mprc.pku.edu.cn>
      Cc: Paolo Bonzini <pbonzini@redhat.com>
      Cc: Max Filippov <jcmvbkbc@gmail.com>
      Reviewed-by: NBastian Koppelmann <kbastian@mail.uni-paderborn.de>
      Signed-off-by: NRichard Henderson <rth@twiddle.net>
      42a268c2
  9. 13 2月, 2015 2 次提交
  10. 14 1月, 2015 2 次提交
  11. 03 1月, 2015 2 次提交
  12. 15 12月, 2014 2 次提交
  13. 31 10月, 2014 1 次提交
  14. 12 8月, 2014 1 次提交
  15. 10 6月, 2014 1 次提交
  16. 05 6月, 2014 1 次提交
  17. 29 5月, 2014 1 次提交
  18. 13 5月, 2014 1 次提交
  19. 14 3月, 2014 1 次提交
  20. 01 3月, 2014 2 次提交
  21. 19 2月, 2014 1 次提交
    • K
      target-i386: Fix I/O bitmap checks for in/out · 6d093a4f
      Kevin Wolf 提交于
      Commit 1b90d56e changed the implementation of in/out imm to not assign
      the accessed port number to cpu_T[0] as it appeared unnecessary.
      However, currently gen_check_io() makes use of cpu_T[0] to implement the
      I/O bitmap checks, so it's in fact still used and the change broke the
      check, leading to #GP in legitimate cases (and probably also allowing
      access to ports that shouldn't be allowed).
      
      This patch reintroduces the missing assignment for these cases.
      Signed-off-by: NKevin Wolf <kwolf@redhat.com>
      Reviewed-by: NRichard Henderson <rth@twiddle.net>
      6d093a4f
  22. 08 1月, 2014 7 次提交