I'm not at all sure why this was sent twice. I thought I'd cleared out all the 'failed' attempts on the first system I tried to git email-send from after realizing sendmail hadn't been configured...
Sorry about that. Warner On Sat, Dec 19, 2020 at 1:54 PM <i...@freebsd.org> wrote: > From: Warner Losh <i...@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 > > -- > 2.22.1 > > >