[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH v2 00/10] target-i386 addressing cleanups
From: |
Richard Henderson |
Subject: |
[Qemu-devel] [PATCH v2 00/10] target-i386 addressing cleanups |
Date: |
Thu, 17 Dec 2015 11:19:16 -0800 |
This is a rebase of the patch set I posted in July. There are no
substantive changes since then.
The only comment at the time was re 05/10, where Paolo suggests
optimizing access to CS overrides with the constant that we know
via the TB operands. I chose to defer that, leaving things as
they are with a simple load from ENV.
r~
Richard Henderson (10):
target-i386: Create gen_lea_v_seg
target-i386: Introduce mo_stacksize
target-i386: Use gen_lea_v_seg in gen_lea_modrm
target-i386: Use gen_lea_v_seg in stack subroutines
target-i386: Access segs via TCG registers
target-i386: Use gen_lea_v_seg in pusha/popa
target-i386: Rewrite gen_enter inline
target-i386: Rewrite leave
target-i386: Tidy gen_add_A0_im
target-i386: Deconstruct the cpu_T array
target-i386/helper.h | 4 -
target-i386/seg_helper.c | 74 --
target-i386/translate.c | 1714 +++++++++++++++++++++-------------------------
3 files changed, 776 insertions(+), 1016 deletions(-)
--
2.5.0
- [Qemu-devel] [PATCH v2 00/10] target-i386 addressing cleanups,
Richard Henderson <=
- [Qemu-devel] [PATCH v2 05/10] target-i386: Access segs via TCG registers, Richard Henderson, 2015/12/17
- [Qemu-devel] [PATCH v2 03/10] target-i386: Use gen_lea_v_seg in gen_lea_modrm, Richard Henderson, 2015/12/17
- [Qemu-devel] [PATCH v2 01/10] target-i386: Create gen_lea_v_seg, Richard Henderson, 2015/12/17
- [Qemu-devel] [PATCH v2 04/10] target-i386: Use gen_lea_v_seg in stack subroutines, Richard Henderson, 2015/12/17
- [Qemu-devel] [PATCH v2 02/10] target-i386: Introduce mo_stacksize, Richard Henderson, 2015/12/17
- [Qemu-devel] [PATCH v2 07/10] target-i386: Rewrite gen_enter inline, Richard Henderson, 2015/12/17
- [Qemu-devel] [PATCH v2 06/10] target-i386: Use gen_lea_v_seg in pusha/popa, Richard Henderson, 2015/12/17
- [Qemu-devel] [PATCH v2 08/10] target-i386: Rewrite leave, Richard Henderson, 2015/12/17
- [Qemu-devel] [PATCH v2 09/10] target-i386: Tidy gen_add_A0_im, Richard Henderson, 2015/12/17