[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 46ee3d: target-s390x: avoid cpu_single_env
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] 46ee3d: target-s390x: avoid cpu_single_env |
Date: |
Sun, 16 Sep 2012 00:30:09 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 46ee3d8455d4d67a1a9438a4b1f1e4ebf977d97b
https://github.com/qemu/qemu/commit/46ee3d8455d4d67a1a9438a4b1f1e4ebf977d97b
Author: Blue Swirl <address@hidden>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M target-s390x/translate.c
Log Message:
-----------
target-s390x: avoid cpu_single_env
Pass around CPUState instead of using global cpu_single_env.
Signed-off-by: Blue Swirl <address@hidden>
Commit: 32ac0ca2ecc0ea0eb6b868abcbe0a7d094870cfd
https://github.com/qemu/qemu/commit/32ac0ca2ecc0ea0eb6b868abcbe0a7d094870cfd
Author: Blue Swirl <address@hidden>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M configure
M target-lm32/Makefile.objs
M target-lm32/helper.h
M target-lm32/op_helper.c
M target-lm32/translate.c
Log Message:
-----------
target-lm32: switch to AREG0 free mode
Add an explicit CPUState parameter instead of relying on AREG0
and switch to AREG0 free mode.
Signed-off-by: Blue Swirl <address@hidden>
Commit: 31871141521225d089b7705a5d73bf03c605c964
https://github.com/qemu/qemu/commit/31871141521225d089b7705a5d73bf03c605c964
Author: Blue Swirl <address@hidden>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M configure
M target-m68k/Makefile.objs
M target-m68k/helpers.h
M target-m68k/op_helper.c
M target-m68k/translate.c
Log Message:
-----------
target-m68k: switch to AREG0 free mode
Add an explicit CPUState parameter instead of relying on AREG0
and switch to AREG0 free mode.
Signed-off-by: Blue Swirl <address@hidden>
Commit: d4d79bb144f0958f7ee2c6c9ef820dc06c1ff476
https://github.com/qemu/qemu/commit/d4d79bb144f0958f7ee2c6c9ef820dc06c1ff476
Author: Blue Swirl <address@hidden>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M target-m68k/translate.c
Log Message:
-----------
target-m68k: avoid using cpu_single_env
Pass around CPUState instead of using global cpu_single_env.
Signed-off-by: Blue Swirl <address@hidden>
Commit: 04a130eaa10f3d2af6ac9fb68a8daffd40a2f9aa
https://github.com/qemu/qemu/commit/04a130eaa10f3d2af6ac9fb68a8daffd40a2f9aa
Author: Blue Swirl <address@hidden>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M configure
M target-unicore32/Makefile.objs
M target-unicore32/helper.h
M target-unicore32/op_helper.c
M target-unicore32/translate.c
Log Message:
-----------
target-unicore32: switch to AREG0 free mode
Add an explicit CPUState parameter instead of relying on AREG0
and switch to AREG0 free mode.
Tested-by: Guan Xuetao <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>
Commit: 1ce94f81eca411b64c71a05b11e4c51dea86639f
https://github.com/qemu/qemu/commit/1ce94f81eca411b64c71a05b11e4c51dea86639f
Author: Blue Swirl <address@hidden>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M target-arm/helper.h
M target-arm/op_helper.c
M target-arm/translate.c
Log Message:
-----------
target-arm: convert void helpers
Add an explicit CPUState parameter instead of relying on AREG0.
For easier review, convert only op helpers which don't return any value.
Signed-off-by: Blue Swirl <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Commit: 9ef392772597693b07959460f6c27b9b5a8287a1
https://github.com/qemu/qemu/commit/9ef392772597693b07959460f6c27b9b5a8287a1
Author: Blue Swirl <address@hidden>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M target-arm/helper.h
M target-arm/op_helper.c
M target-arm/translate.c
Log Message:
-----------
target-arm: convert remaining helpers
Convert remaining helpers to AREG0 free mode: add an explicit
CPUState parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Commit: d31dd73e48561de5f9d718febfb44224f7aab818
https://github.com/qemu/qemu/commit/d31dd73e48561de5f9d718febfb44224f7aab818
Author: Blue Swirl <address@hidden>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M configure
M target-arm/Makefile.objs
M target-arm/cpu.h
M target-arm/helper.c
M target-arm/op_helper.c
M target-arm/translate.c
Log Message:
-----------
target-arm: final conversion to AREG0 free mode
Convert code load functions and switch to AREG0 free mode.
Signed-off-by: Blue Swirl <address@hidden>
Reviewed-by: Peter Maydell <address@hidden>
Commit: 64254eba53198fd14b52128b3f0026000d2dc4ab
https://github.com/qemu/qemu/commit/64254eba53198fd14b52128b3f0026000d2dc4ab
Author: Blue Swirl <address@hidden>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M configure
M target-microblaze/Makefile.objs
M target-microblaze/helper.h
M target-microblaze/op_helper.c
M target-microblaze/translate.c
Log Message:
-----------
target-microblaze: switch to AREG0 free mode
Add an explicit CPUState parameter instead of relying on AREG0
and switch to AREG0 free mode.
Signed-off-by: Blue Swirl <address@hidden>
Commit: febc9920c66dd51245c2ca2ee88ada2aa5d0a63e
https://github.com/qemu/qemu/commit/febc9920c66dd51245c2ca2ee88ada2aa5d0a63e
Author: Aurelien Jarno <address@hidden>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M target-cris/helper.h
M target-cris/op_helper.c
M target-cris/translate.c
M target-cris/translate_v10.c
Log Message:
-----------
target-cris: Avoid AREG0 for helpers
Add an explicit CPUCRISState parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>
Commit: cf7e0c80aa21620ca36161faff7e0ce4f7b866ac
https://github.com/qemu/qemu/commit/cf7e0c80aa21620ca36161faff7e0ce4f7b866ac
Author: Aurelien Jarno <address@hidden>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M configure
M target-cris/Makefile.objs
M target-cris/helper.c
M target-cris/op_helper.c
M target-cris/translate.c
M target-cris/translate_v10.c
Log Message:
-----------
target-cris: Switch to AREG0 free mode
Add an explicit CPUCRISState parameter instead of relying on AREG0, and
use cpu_ld* in translation and interrupt handling. Remove AREG0 swapping
in tlb_fill(). Switch to AREG0 free mode
Signed-off-by: Blue Swirl <address@hidden>
Signed-off-by: Aurelien Jarno <address@hidden>
Commit: 485d003539b96c33b9f9f7c627d1071524ecc6a7
https://github.com/qemu/qemu/commit/485d003539b96c33b9f9f7c627d1071524ecc6a7
Author: Blue Swirl <address@hidden>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M configure
M target-sh4/Makefile.objs
M target-sh4/helper.h
M target-sh4/op_helper.c
M target-sh4/translate.c
Log Message:
-----------
target-sh4: switch to AREG0 free mode
Add an explicit CPUState parameter instead of relying on AREG0
and switch to AREG0 free mode.
Acked-by: Aurelien Jarno <address@hidden>
Signed-off-by: Blue Swirl <address@hidden>
Commit: 895c2d0435924532c92252fbbf5c4caec8540d34
https://github.com/qemu/qemu/commit/895c2d0435924532c92252fbbf5c4caec8540d34
Author: Blue Swirl <address@hidden>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M configure
M target-mips/Makefile.objs
M target-mips/cpu.h
M target-mips/helper.h
M target-mips/op_helper.c
M target-mips/translate.c
Log Message:
-----------
target-mips: switch to AREG0 free mode
Add an explicit CPUState parameter instead of relying on AREG0
and switch to AREG0 free mode.
Signed-off-by: Blue Swirl <address@hidden>
Acked-by: Aurelien Jarno <address@hidden>
Commit: 89c33337fd21930de671a6e34793e8b1ee257e2e
https://github.com/qemu/qemu/commit/89c33337fd21930de671a6e34793e8b1ee257e2e
Author: Blue Swirl <address@hidden>
Date: 2012-09-15 (Sat, 15 Sep 2012)
Changed paths:
M Makefile.target
M configure
M cpu-all.h
M cputlb.c
R dyngen-exec.h
M exec-all.h
M hw/spapr_hcall.c
M softmmu_defs.h
M softmmu_header.h
M softmmu_template.h
M target-m68k/op_helper.c
M target-sparc/Makefile.objs
M tcg/arm/tcg-target.c
M tcg/arm/tcg-target.h
M tcg/hppa/tcg-target.c
M tcg/hppa/tcg-target.h
M tcg/i386/tcg-target.c
M tcg/i386/tcg-target.h
M tcg/ia64/tcg-target.c
M tcg/ia64/tcg-target.h
M tcg/mips/tcg-target.c
M tcg/mips/tcg-target.h
M tcg/ppc/tcg-target.c
M tcg/ppc64/tcg-target.c
M tcg/s390/tcg-target.c
M tcg/s390/tcg-target.h
M tcg/sparc/tcg-target.c
M tcg/sparc/tcg-target.h
M tcg/tci/tcg-target.c
M tci.c
M user-exec.c
Log Message:
-----------
Remove unused CONFIG_TCG_PASS_AREG0 and dead code
Now that CONFIG_TCG_PASS_AREG0 is enabled for all targets,
remove dead code and support for !CONFIG_TCG_PASS_AREG0 case.
Remove dyngen-exec.h and all references to it. Although included by
hw/spapr_hcall.c, it does not seem to use it.
Remove unused HELPER_CFLAGS.
Signed-off-by: Blue Swirl <address@hidden>
Reviewed-by: Richard Henderson <address@hidden>
Compare: https://github.com/qemu/qemu/compare/8bacde8d86a0...89c33337fd21
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] 46ee3d: target-s390x: avoid cpu_single_env,
GitHub <=