qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v2 00/25] x86 AREG0 conversion


From: Blue Swirl
Subject: [Qemu-devel] [PATCH v2 00/25] x86 AREG0 conversion
Date: Sun, 3 Jun 2012 14:29:06 +0000

v1: I only sent the tree URL.

v2: Rebased. Updated 07/25: removed confused comment and split
sse_op_table3 so that void pointers are avoided there too, adjusted
08/25 accordingly.

The patch series most probably need to rebased after QOM patches.

URL     git://repo.or.cz/qemu/blueswirl.git
        http://repo.or.cz/r/qemu/blueswirl.git

Blue Swirl (25):
  x86: prepare op_helper.c for splitting
  x86: avoid AREG0 for exceptions
  x86: split off exception handlers
  x86: avoid an extern declaration
  x86: fix coding style in ops_sse.h
  x86: split off FPU helpers
  x86: improve SSE table type safety
  x86: avoid AREG0 for FPU helpers
  x86: fix coding style in helper_template.h
  x86: split condition code and shift templates
  x86: prepare eflags helpers for general use
  x86: split off condition code helpers
  x86: avoid AREG0 for condition code helpers
  x86: split off integer helpers
  x86: avoid AREG0 for integer helpers
  x86: split off SVM helpers
  x86: avoid AREG0 for SVM helpers
  x86: split off SMM helpers
  x86: avoid AREG0 for SMM helpers
  x86: split off misc helpers
  x86: avoid AREG0 for misc helpers
  x86: split off memory access helpers
  x86: use wrappers for memory access helpers
  x86: avoid AREG0 in segmentation helpers
  x86: switch to AREG0 free mode

 Makefile.target                                    |    8 +
 configure                                          |    2 +-
 cpu-all.h                                          |   22 +
 cpu-exec.c                                         |   12 +-
 target-i386/cc_helper.c                            |  380 ++
 .../{helper_template.h => cc_helper_template.h}    |  127 +-
 target-i386/cpu.h                                  |   62 +-
 target-i386/excp_helper.c                          |  129 +
 target-i386/fpu_helper.c                           | 1289 +++++
 target-i386/helper.c                               |    4 +-
 target-i386/helper.h                               |  356 +-
 target-i386/int_helper.c                           |  500 ++
 target-i386/mem_helper.c                           |  155 +
 target-i386/misc_helper.c                          |  601 ++
 target-i386/op_helper.c                            | 5922 --------------------
 target-i386/ops_sse.h                              | 1237 ++--
 target-i386/ops_sse_header.h                       |  334 +-
 target-i386/seg_helper.c                           | 2471 ++++++++
 target-i386/shift_helper_template.h                |  112 +
 target-i386/smm_helper.c                           |  301 +
 target-i386/svm_helper.c                           |  715 +++
 target-i386/translate.c                            |  917 +--
 user-exec.c                                        |    2 +-
 23 files changed, 8330 insertions(+), 7328 deletions(-)
 create mode 100644 target-i386/cc_helper.c
 rename target-i386/{helper_template.h => cc_helper_template.h} (69%)
 create mode 100644 target-i386/excp_helper.c
 create mode 100644 target-i386/fpu_helper.c
 create mode 100644 target-i386/int_helper.c
 create mode 100644 target-i386/mem_helper.c
 create mode 100644 target-i386/misc_helper.c
 delete mode 100644 target-i386/op_helper.c
 create mode 100644 target-i386/seg_helper.c
 create mode 100644 target-i386/shift_helper_template.h
 create mode 100644 target-i386/smm_helper.c
 create mode 100644 target-i386/svm_helper.c

-- 
1.7.10



reply via email to

[Prev in Thread] Current Thread [Next in Thread]