From: Warner Losh <imp@bsdimp.com>
To: Warner Losh <imp@freebsd.org>
Cc: QEMU Developers <qemu-devel@nongnu.org>
Subject: Re: [PATCH 0/4] A few preliminary bsd-user patches
Date: Mon, 4 Jan 2021 19:27:23 -0700 [thread overview]
Message-ID: <CANCZdfpVGk5yhqBtDoW9mXS3cSaSsMy-kLGEjB0Sb6HoNcW-7g@mail.gmail.com> (raw)
In-Reply-To: <20201218205451.10559-1-imp@freebsd.org>
[-- Attachment #1: Type: text/plain, Size: 3347 bytes --]
On Fri, Dec 18, 2020 at 1:55 PM <imp@freebsd.org> wrote:
> From: Warner Losh <imp@freebsd.org>
>
> Here's the first round of bsd-user patches. There's on the order of 280
> that
> we've done, but that's too much to review all at once. In addition, 3.1
> release
> was the last rebase point that we've been successful with for a number of
> reasons
> unrelated to qemu. Now that those have been resolved, we have a new push
> under way
> to push things forward, but wanted to upstream as many of the patches as
> we can
> directly to qemu's head to lighten the load of carrying all these.
>
> This first small series updates the system call lists, moves things around
> to
> make it easier to support divergence in the BSD world, and adjusts to the
> new
> meson build. It's also designed to help me learn how to land such a large
> set
> upstream.
>
> These patches have passed through several hands, with different tweaks
> over the
> years so have an unusually large number of signed-off-by lines that are the
> result of this refinement process where several hands have touched the
> patches
> in the last 7 years.
>
> Sean Bruno (1):
> tcg: Additional Trap type for FreeBSD
>
> Stacey Son (1):
> bsd-user: move strace OS/arch dependent code to host/arch dirs
>
> Warner Losh (2):
> bsd-user: regenerate FreeBSD's system call numbers
> bsd-user: Update strace.list for FreeBSD's latest syscalls
>
> accel/tcg/user-exec.c | 8 +-
> bsd-user/arm/target_arch_sysarch.h | 78 +++
> bsd-user/arm/target_syscall.h | 36 ++
> bsd-user/freebsd/os-strace.h | 29 ++
> bsd-user/freebsd/strace.list | 65 ++-
> bsd-user/freebsd/syscall_nr.h | 695 ++++++++++++++-----------
> bsd-user/i386/target_arch_sysarch.h | 77 +++
> bsd-user/i386/target_syscall.h | 19 +
> bsd-user/mips/target_arch_sysarch.h | 69 +++
> bsd-user/mips/target_syscall.h | 52 ++
> bsd-user/mips64/target_arch_sysarch.h | 69 +++
> bsd-user/mips64/target_syscall.h | 53 ++
> bsd-user/netbsd/os-strace.h | 1 +
> bsd-user/openbsd/os-strace.h | 1 +
> bsd-user/sparc/target_arch_sysarch.h | 52 ++
> bsd-user/sparc/target_syscall.h | 24 +-
> bsd-user/sparc64/target_arch_sysarch.h | 52 ++
> bsd-user/sparc64/target_syscall.h | 24 +-
> bsd-user/strace.c | 11 +
> bsd-user/x86_64/target_arch_sysarch.h | 76 +++
> bsd-user/x86_64/target_syscall.h | 21 +-
> meson.build | 1 +
> 22 files changed, 1186 insertions(+), 327 deletions(-)
> create mode 100644 bsd-user/arm/target_arch_sysarch.h
> create mode 100644 bsd-user/arm/target_syscall.h
> create mode 100644 bsd-user/freebsd/os-strace.h
> create mode 100644 bsd-user/i386/target_arch_sysarch.h
> create mode 100644 bsd-user/mips/target_arch_sysarch.h
> create mode 100644 bsd-user/mips/target_syscall.h
> create mode 100644 bsd-user/mips64/target_arch_sysarch.h
> create mode 100644 bsd-user/mips64/target_syscall.h
> create mode 100644 bsd-user/netbsd/os-strace.h
> create mode 100644 bsd-user/openbsd/os-strace.h
> create mode 100644 bsd-user/sparc/target_arch_sysarch.h
> create mode 100644 bsd-user/sparc64/target_arch_sysarch.h
> create mode 100644 bsd-user/x86_64/target_arch_sysarch.h
>
ping?
[-- Attachment #2: Type: text/html, Size: 4117 bytes --]
next prev parent reply other threads:[~2021-01-05 2:28 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-12-18 20:54 [PATCH 0/4] A few preliminary bsd-user patches imp
2020-12-18 20:54 ` [PATCH 1/4] bsd-user: regenerate FreeBSD's system call numbers imp
2020-12-18 20:54 ` [PATCH 2/4] tcg: Additional Trap type for FreeBSD imp
2020-12-18 23:12 ` Warner Losh
2020-12-18 20:54 ` [PATCH 3/4] bsd-user: move strace OS/arch dependent code to host/arch dirs imp
2020-12-18 20:54 ` [PATCH 4/4] bsd-user: Update strace.list for FreeBSD's latest syscalls imp
2021-01-05 2:27 ` Warner Losh [this message]
-- strict thread matches above, loose matches on Subject: below --
2020-12-18 20:52 [PATCH 0/4] A few preliminary bsd-user patches imp
2020-12-19 23:21 ` Warner Losh
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CANCZdfpVGk5yhqBtDoW9mXS3cSaSsMy-kLGEjB0Sb6HoNcW-7g@mail.gmail.com \
--to=imp@bsdimp.com \
--cc=imp@freebsd.org \
--cc=qemu-devel@nongnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).