qemu-devel
[Top][All Lists]
Advanced

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

[Qemu-devel] [PATCH v3 00/19] linux-user: Split do_syscall


From: Richard Henderson
Subject: [Qemu-devel] [PATCH v3 00/19] linux-user: Split do_syscall
Date: Mon, 11 Jun 2018 14:51:26 -1000

Version 3 does not attempt the whole thing in one go,
and does attempt to incorporate strace into the reorg.

Thoughts?


r~


Richard Henderson (19):
  linux-user/alpha: Fix epoll syscalls
  linux-user/hppa: Fix typo in mknodat syscall
  linux-user/microblaze: Fix typo in accept4 syscall
  linux-user/sparc64: Add inotify_rm_watch and tee syscalls
  linux-user: Remove DEBUG
  linux-user: Split out do_syscall1
  linux-user: Relax single exit from "break"
  linux-user: Propagate goto efault to return
  linux-user: Propagate goto unimplemented_nowarn to return
  linux-user: Propagate goto unimplemented to default
  linux-user: Propagate goto fail to return
  linux-user: Setup split syscall infrastructure
  linux-user: Split out close, open, openat, read, write
  linux-user: Split out preadv, pwritev, readv, writev
  linux-user: Split out pread64, pwrite64
  linux-user: Split out name_to_handle_at, open_by_handle_at
  linux-user: Split out ipc syscalls
  linux-user: Split out memory syscalls
  linux-user: Split out some process syscalls

 linux-user/alpha/syscall_nr.h      |    6 +-
 linux-user/hppa/syscall_nr.h       |    2 +-
 linux-user/microblaze/syscall_nr.h |    2 +-
 linux-user/sparc64/syscall_nr.h    |    4 +-
 linux-user/syscall.h               |  389 +++
 linux-user/strace.c                |  600 ++---
 linux-user/syscall.c               | 4015 ++++------------------------
 linux-user/syscall_file.c          |  669 +++++
 linux-user/syscall_ipc.c           | 1095 ++++++++
 linux-user/syscall_mem.c           |  190 ++
 linux-user/syscall_proc.c          |  914 +++++++
 linux-user/Makefile.objs           |   17 +-
 linux-user/gen_syscall_list.py     |  160 ++
 linux-user/strace.list             |  264 --
 14 files changed, 4300 insertions(+), 4027 deletions(-)
 create mode 100644 linux-user/syscall.h
 create mode 100644 linux-user/syscall_file.c
 create mode 100644 linux-user/syscall_ipc.c
 create mode 100644 linux-user/syscall_mem.c
 create mode 100644 linux-user/syscall_proc.c
 create mode 100644 linux-user/gen_syscall_list.py

-- 
2.17.1




reply via email to

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