qemu-devel
[Top][All Lists]
Advanced

[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>

Attachment: signature.asc
Description: PGP signature


reply via email to

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