Skip to content

cpu_single_env cleanup

Blue Swirl kvm qemu-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest5 patches 11 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5disas: avoid using cpu_single_envdisas.c disas.h qemu-log.h +14 more+100 -864 replies
2/5kvm: avoid using cpu_single_envtarget-i386/kvm.c+11 -101 reply
3/5target-unicore32: avoid using cpu_single_envtarget-unicore32/softmmu.c+4 -42 replies
4/5target-xtensa: avoid using cpu_single_envtarget-xtensa/translate.c+5 -52 replies
5/5target-i386: avoid using cpu_single_envtarget-i386/translate.c+222 -2181 reply

Reviews trailers per patch

All 5 patches have a Reviewed-by or Acked-by.

PatchRichard HendersonMax FilippovAurelien JarnoGuan XuetaoAndreas Färber
1/5A-b A-b A-b
2/5R-b
3/5A-b R-b
4/5A-b R-b
5/5R-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 5 reviewers.

Read the v1 thread

Cover letter [Qemu-devel] [PATCH 0/5] cpu_single_env cleanup

In some cases it's pretty easy to avoid using global cpu_single_env since a local version is available.

Blue Swirl (5):
disas: avoid using cpu_single_env
kvm: avoid using cpu_single_env
target-unicore32: avoid using cpu_single_env
target-xtensa: avoid using cpu_single_env
target-i386: avoid using cpu_single_env

 disas.c                       |  149 ++++++++-------
 disas.h                       |    3 +-
 qemu-log.h                    |    6 +-
 target-alpha/translate.c      |    2 +-
 target-arm/translate.c        |    2 +-
 target-cris/translate.c       |    2 +-
 target-i386/kvm.c             |   21 +-
 target-i386/translate.c       |  442 +++++++++++++++++++++--------------------
 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-unicore32/softmmu.c    |    8 +-
 target-unicore32/translate.c  |    2 +-
 target-xtensa/translate.c     |   10 +-
 20 files changed, 342 insertions(+), 323 deletions(-)
Signature · 1 line
1.7.2.5