[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 0/9] Assembly coroutine backend and x86 CET supp
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [PATCH 0/9] Assembly coroutine backend and x86 CET support |
Date: |
Thu, 9 May 2019 14:29:31 +0100 |
User-agent: |
Mutt/1.11.4 (2019-03-13) |
On Sat, May 04, 2019 at 06:05:18AM -0600, Paolo Bonzini wrote:
> *** BLURB HERE ***
>
> Paolo Bonzini (10):
> qemugdb: allow adding support for other coroutine backends
> qemugdb: allow adding support for other architectures
> coroutine: add host specific coroutine backend for 64-bit x86
> coroutine: add host specific coroutine backend for 64-bit ARM
> coroutine: add host specific coroutine backend for 64-bit s390
> configure: add control-flow protection support
> tcg: add tcg_out_start
> tcg/i386: add support for IBT
> linux-user: add IBT support to x86 safe-syscall.S
> coroutine-asm: add x86 CET shadow stack support
>
> Makefile.target | 5 +
> configure | 62 ++++
> include/qemu/cpuid.h | 5 +
> linux-user/host/i386/safe-syscall.inc.S | 19 ++
> linux-user/host/x86_64/safe-syscall.inc.S | 19 ++
> scripts/qemugdb/coroutine.py | 107 ++----
> scripts/qemugdb/coroutine_asm.py | 24 ++
> scripts/qemugdb/coroutine_ucontext.py | 69 ++++
> tcg/aarch64/tcg-target.inc.c | 4 +
> tcg/arm/tcg-target.inc.c | 4 +
> tcg/i386/tcg-target.inc.c | 23 ++
> tcg/mips/tcg-target.inc.c | 4 +
> tcg/ppc/tcg-target.inc.c | 4 +
> tcg/riscv/tcg-target.inc.c | 4 +
> tcg/s390/tcg-target.inc.c | 4 +
> tcg/sparc/tcg-target.inc.c | 4 +
> tcg/tcg.c | 2 +
> tcg/tci/tcg-target.inc.c | 4 +
> util/Makefile.objs | 10 +
> util/coroutine-asm.c | 387 ++++++++++++++++++++++
> 20 files changed, 689 insertions(+), 75 deletions(-)
> create mode 100644 scripts/qemugdb/coroutine_asm.py
> create mode 100644 scripts/qemugdb/coroutine_ucontext.py
> create mode 100644 util/coroutine-asm.c
>
> --
> 2.21.0
>
>
Aside from the comments I posted:
Reviewed-by: Stefan Hajnoczi <address@hidden>
signature.asc
Description: PGP signature
- [Qemu-devel] [PATCH 8/9] tcg/i386: add support for IBT, (continued)
- [Qemu-devel] [PATCH 8/9] tcg/i386: add support for IBT, Paolo Bonzini, 2019/05/04
- [Qemu-devel] [PATCH 7/9] tcg: add tcg_out_start, Paolo Bonzini, 2019/05/04
- [Qemu-devel] [PATCH 9/9] linux-user: add IBT support to x86 safe-syscall.S, Paolo Bonzini, 2019/05/04
- [Qemu-devel] [PATCH 10/9] coroutine-asm: add x86 CET shadow stack support, Paolo Bonzini, 2019/05/04
- Re: [Qemu-devel] [PATCH 0/9] Assembly coroutine backend and x86 CET support, Alex Bennée, 2019/05/05
Re: [Qemu-devel] [PATCH 0/9] Assembly coroutine backend and x86 CET support,
Stefan Hajnoczi <=