Statistics
| Branch: | Revision:

root / target-i386 @ 5918fffb

Name Size
Makefile.objs 441 Bytes
TODO 1 kB
arch_dump.c 12 kB
arch_memory_mapping.c 7.9 kB
cc_helper.c 8.4 kB
cc_helper_template.h 6.8 kB
cpu-qom.h 1.9 kB
cpu.c 58.5 kB
cpu.h 33.5 kB
excp_helper.c 4.1 kB
fpu_helper.c 27.7 kB
helper.c 38.2 kB
helper.h 6.3 kB
hyperv.c 1.2 kB
hyperv.h 1.2 kB
ioport-user.c 1.6 kB
kvm.c 57.4 kB
machine.c 14.1 kB
op_helper.c 137.6 kB
ops_sse.h 67.4 kB
ops_sse_header.h 11.7 kB
shift_helper_template.h 2.8 kB
svm.h 5.7 kB
translate.c 258.1 kB

Latest revisions

# Date Author Comment
77b2bc2c 06/28/2012 11:28 pm Blue Swirl

x86: avoid AREG0 for exceptions

Add an explicit CPUX86State parameter instead of relying on AREG0.

Merge raise_exception_env() to raise_exception(), likewise with
raise_exception_err_env() and raise_exception_err().

Introduce cpu_svm_check_intercept_param() and cpu_vmexit()...

599b9a5a 06/28/2012 11:28 pm Blue Swirl

x86: split off exception handlers

Move exception handlers from op_helper.c to excp_helper.c.

Signed-off-by: Blue Swirl <>

9dd69d65 06/28/2012 11:28 pm Blue Swirl

x86: avoid an extern declaration

After the previous patch, we can use the proper
declaration in a common header file.

Signed-off-by: Blue Swirl <>

e01d9d31 06/28/2012 11:28 pm Blue Swirl

x86: fix coding style in ops_sse.h

Fix coding style in ops_sse.h before next commit.

Signed-off-by: Blue Swirl <>

f299f437 06/28/2012 11:28 pm Blue Swirl

x86: split off FPU helpers

Move FPU and MMX/SSE helpers to fpu_helpers.c.

Signed-off-by: Blue Swirl <>

c4baa050 06/28/2012 11:28 pm Blue Swirl

x86: improve SSE table type safety

SSE function tables could easily be corrupted because of use
of void pointers.

Introduce function pointer types and helper variables in order
to improve type safety.

Split sse_op_table3 according to types used.

Signed-off-by: Blue Swirl <>

a04759f6 06/28/2012 11:28 pm Blue Swirl

x86: fix coding style in helper_template.h

Fix coding style in helper_template.h before next commit.

Signed-off-by: Blue Swirl <>

38de4c46 06/28/2012 11:28 pm Blue Swirl

x86: split condition code and shift templates

Move shift templates from helper_template.h to
shift_helper_template.h and the condition code helpers
to cc_helper_template.h.

Signed-off-by: Blue Swirl <>

997ff0d9 06/28/2012 11:28 pm Blue Swirl

x86: prepare eflags helpers for general use

Adjust function names and add an explicit CPUX86State
parameter instead of relying on AREG0.

Signed-off-by: Blue Swirl <>

5918fffb 06/28/2012 11:28 pm Blue Swirl

x86: split off condition code helpers

Move condition code helpers to cc_helper.c.

Move the shared inline functions lshift(), cpu_load_eflags() and
cpu_cc_compute_all() to cpu.h.

Signed-off-by: Blue Swirl <>

View revisions

Also available in: Atom