On Mon, Mar 11, 2019 at 01:35:04PM +0100, Paolo Bonzini wrote: > This is in preparation for CET support for x86. > > I know this is very late, but if possible I'd like to have this in 4.0 > as an experimental backend. > > Paolo Bonzini (3): > qemugdb: fix licensing > qemugdb: allow adding support for other coroutine backends > coroutine: add x86 specific coroutine backend > > configure | 8 + > scripts/qemu-gdb.py | 7 +- > scripts/qemugdb/coroutine.py | 114 +++++--------- > scripts/qemugdb/coroutine_ucontext.py | 69 +++++++++ > scripts/qemugdb/coroutine_x86.py | 21 +++ > scripts/qemugdb/mtree.py | 7 +- > scripts/qemugdb/tcg.py | 7 +- > util/coroutine-x86.c | 212 ++++++++++++++++++++++++++ > 8 files changed, 350 insertions(+), 95 deletions(-) > create mode 100644 scripts/qemugdb/coroutine_ucontext.py > create mode 100644 scripts/qemugdb/coroutine_x86.py > create mode 100644 util/coroutine-x86.c > > -- > 2.20.1 > >
Reviewed-by: Stefan Hajnoczi <stefa...@redhat.com>
signature.asc
Description: PGP signature