[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] d3eb5e: x86: avoid AREG0 for FPU helpers
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] d3eb5e: x86: avoid AREG0 for FPU helpers |
Date: |
Tue, 14 Aug 2012 12:30:12 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: d3eb5eaeb56e48891bb98ab5f092f43e142e3f28
https://github.com/qemu/qemu/commit/d3eb5eaeb56e48891bb98ab5f092f43e142e3f28
Author: Blue Swirl <address@hidden>
Date: 2012-08-14 (Tue, 14 Aug 2012)
Changed paths:
M target-i386/Makefile.objs
M target-i386/cpu.h
M target-i386/fpu_helper.c
M target-i386/helper.h
M target-i386/mem_helper.c
M target-i386/ops_sse.h
M target-i386/ops_sse_header.h
M target-i386/translate.c
Log Message:
-----------
x86: avoid AREG0 for FPU helpers
Make FPU helpers take a parameter for CPUState instead
of relying on global env.
Introduce temporary wrappers for FPU load and store ops. Remove
wrappers for non-AREG0 code. Don't call unconverted helpers
directly.
Signed-off-by: Blue Swirl <address@hidden>
Commit: f0967a1add1e01df75607b9de5ef6cf83bfa0f82
https://github.com/qemu/qemu/commit/f0967a1add1e01df75607b9de5ef6cf83bfa0f82
Author: Blue Swirl <address@hidden>
Date: 2012-08-14 (Tue, 14 Aug 2012)
Changed paths:
M target-i386/Makefile.objs
M target-i386/cc_helper.c
M target-i386/cc_helper_template.h
M target-i386/helper.h
M target-i386/int_helper.c
M target-i386/mem_helper.c
M target-i386/misc_helper.c
M target-i386/seg_helper.c
M target-i386/shift_helper_template.h
M target-i386/translate.c
Log Message:
-----------
x86: avoid AREG0 for condition code helpers
Add an explicit CPUX86State parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <address@hidden>
Commit: 7923057bae23e44f75a52ce3735c3bd5d55872c1
https://github.com/qemu/qemu/commit/7923057bae23e44f75a52ce3735c3bd5d55872c1
Author: Blue Swirl <address@hidden>
Date: 2012-08-14 (Tue, 14 Aug 2012)
Changed paths:
M target-i386/Makefile.objs
M target-i386/helper.h
M target-i386/int_helper.c
M target-i386/shift_helper_template.h
M target-i386/translate.c
Log Message:
-----------
x86: avoid AREG0 for integer helpers
Add an explicit CPUX86State parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <address@hidden>
Commit: 052e80d5e026a5414a02d5d979c37521eb33e07d
https://github.com/qemu/qemu/commit/052e80d5e026a5414a02d5d979c37521eb33e07d
Author: Blue Swirl <address@hidden>
Date: 2012-08-14 (Tue, 14 Aug 2012)
Changed paths:
M target-i386/Makefile.objs
M target-i386/helper.h
M target-i386/svm_helper.c
M target-i386/translate.c
Log Message:
-----------
x86: avoid AREG0 for SVM helpers
Add an explicit CPUX86State parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <address@hidden>
Commit: 608badfc660b1c4d20e67a64b639c7bcd2d5ba16
https://github.com/qemu/qemu/commit/608badfc660b1c4d20e67a64b639c7bcd2d5ba16
Author: Blue Swirl <address@hidden>
Date: 2012-08-14 (Tue, 14 Aug 2012)
Changed paths:
M target-i386/Makefile.objs
M target-i386/helper.h
M target-i386/smm_helper.c
M target-i386/translate.c
Log Message:
-----------
x86: avoid AREG0 for SMM helpers
Add an explicit CPUX86State parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <address@hidden>
Commit: 329e607d8efc77553b1bbf5059045301e50c32c8
https://github.com/qemu/qemu/commit/329e607d8efc77553b1bbf5059045301e50c32c8
Author: Blue Swirl <address@hidden>
Date: 2012-08-14 (Tue, 14 Aug 2012)
Changed paths:
M target-i386/cpu.h
M target-i386/mem_helper.c
M target-i386/seg_helper.c
Log Message:
-----------
x86: use wrappers for memory access helpers
Switch to wrapped versions of memory access functions.
Signed-off-by: Blue Swirl <address@hidden>
Commit: 4a7443be520f5737009ea47f93e4aa0328eecbca
https://github.com/qemu/qemu/commit/4a7443be520f5737009ea47f93e4aa0328eecbca
Author: Blue Swirl <address@hidden>
Date: 2012-08-14 (Tue, 14 Aug 2012)
Changed paths:
M target-i386/Makefile.objs
M target-i386/helper.h
M target-i386/misc_helper.c
M target-i386/translate.c
Log Message:
-----------
x86: avoid AREG0 for misc helpers
Add an explicit CPUX86State parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <address@hidden>
Commit: 2999a0b20074a7e4a58f56572bb1436749368f59
https://github.com/qemu/qemu/commit/2999a0b20074a7e4a58f56572bb1436749368f59
Author: Blue Swirl <address@hidden>
Date: 2012-08-14 (Tue, 14 Aug 2012)
Changed paths:
M target-i386/Makefile.objs
M target-i386/helper.h
M target-i386/seg_helper.c
M target-i386/translate.c
Log Message:
-----------
x86: avoid AREG0 in segmentation helpers
Add an explicit CPUX86State parameter instead of relying on AREG0.
Rename remains of op_helper.c to seg_helper.c.
Signed-off-by: Blue Swirl <address@hidden>
Commit: 92fc4b586f8856ee9f2bad31fb6e9acd80fa8319
https://github.com/qemu/qemu/commit/92fc4b586f8856ee9f2bad31fb6e9acd80fa8319
Author: Blue Swirl <address@hidden>
Date: 2012-08-14 (Tue, 14 Aug 2012)
Changed paths:
M configure
M cpu-all.h
M target-i386/Makefile.objs
M target-i386/cpu.h
M target-i386/fpu_helper.c
M target-i386/helper.h
M target-i386/mem_helper.c
M target-i386/misc_helper.c
M target-i386/seg_helper.c
M target-i386/svm_helper.c
M target-i386/translate.c
Log Message:
-----------
x86: switch to AREG0 free mode
Add an explicit CPUX86State parameter instead of relying on AREG0.
Remove temporary wrappers and switch to AREG0 free mode.
Signed-off-by: Blue Swirl <address@hidden>
Compare: https://github.com/qemu/qemu/compare/633decd71119...92fc4b586f88
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] d3eb5e: x86: avoid AREG0 for FPU helpers,
GitHub <=