00f5e6f21e
target-i386/helper: remove EDX macro
...
Signed-off-by: liguang <lig.fnst@cn.fujitsu.com >
Reviewed-by: Andreas Färber <afaerber@suse.de >
Reviewed-by: Richard Henderson <rth@twiddle.net >
Signed-off-by: Blue Swirl <blauwirbel@gmail.com >
2013-06-15 17:49:10 +00:00
a416561005
target-i386/helper: remove ECX macro
...
Signed-off-by: liguang <lig.fnst@cn.fujitsu.com >
Reviewed-by: Andreas Färber <afaerber@suse.de >
Reviewed-by: Richard Henderson <rth@twiddle.net >
Signed-off-by: Blue Swirl <blauwirbel@gmail.com >
2013-06-15 17:48:57 +00:00
70b513654c
target-i386/helper: remove EBX macro
...
Signed-off-by: liguang <lig.fnst@cn.fujitsu.com >
Reviewed-by: Andreas Färber <afaerber@suse.de >
Reviewed-by: Richard Henderson <rth@twiddle.net >
Signed-off-by: Blue Swirl <blauwirbel@gmail.com >
2013-06-15 17:48:49 +00:00
4b34e3ad83
target-i386/helper: remove EAX macro
...
Signed-off-by: liguang <lig.fnst@cn.fujitsu.com >
Reviewed-by: Andreas Färber <afaerber@suse.de >
Reviewed-by: Richard Henderson <rth@twiddle.net >
Signed-off-by: Blue Swirl <blauwirbel@gmail.com >
2013-06-15 17:48:38 +00:00
022c62cbbc
exec: move include files to include/exec/
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2012-12-19 08:31:31 +01:00
a8a826a3c3
exec: refactor cpu_restore_state
...
Refactor common code around calls to cpu_restore_state().
tb_find_pc() has now no external users, make it static.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com >
2012-12-16 08:35:24 +00:00
92fc4b586f
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 <blauwirbel@gmail.com >
2012-08-14 19:01:26 +00:00
329e607d8e
x86: use wrappers for memory access helpers
...
Switch to wrapped versions of memory access functions.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com >
2012-08-14 19:01:25 +00:00
f0967a1add
x86: avoid AREG0 for condition code helpers
...
Add an explicit CPUX86State parameter instead of relying on AREG0.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com >
2012-08-14 19:01:25 +00:00
d3eb5eaeb5
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 <blauwirbel@gmail.com >
2012-08-14 19:01:25 +00:00
10774999ca
x86: split off memory access helpers
...
Move memory access helpers to mem_helper.c.
Signed-off-by: Blue Swirl <blauwirbel@gmail.com >
2012-06-28 20:28:09 +00:00