From nobody Sun Apr 16 07:45:00 2023 X-Original-To: dev-commits-doc-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Pzhzc4M3jz44qJv for ; Sun, 16 Apr 2023 07:45:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Pzhzc3DDrz3FKj; Sun, 16 Apr 2023 07:45:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681631100; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1vZLY3xivYXTmvOruihiClBuB2wqtBdPEo/CxjgpV6Y=; b=ImO/C2kTDonzyKFRaoSVfGQ4IYhwSZO70/XhHzt0OFEZ4Mo6R/e/99Hay4PuBh0N+VKRzm MEIsq6JzZsaB6cc8uBjlWTDQ18pHz7x727B87iC0NJgF+kEtchDxP6bNDX2QBgpIKkyMYc c8qhFlS9PtUOFbU/rGlgCsPbprViHubryY+znkbX9G/KIoKsaW6rJoVIEXYbK6tvJvBPNL sGMNsCtpTSbvLtwWZnnRwMZfs+5X/hTr5+84Sx22j2wyipkG0GIATD3wFPwFhuTkwdN7ak +YP2O4gZIl4jPmR84yOTJ4S9u6ncxwXYAdO079jUGA27vb142ORLkPQK2EwSyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1681631100; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=1vZLY3xivYXTmvOruihiClBuB2wqtBdPEo/CxjgpV6Y=; b=vhVda30banvZ0ulDTs6UPKSD7gH2jZuPddoUtz3EhbEDEqBW73zPCTJamHpBNw84D+17zw B0HeLM8Mh//CUNJ+qJMwe2RPkHImbjZiwZCOqnbJAcI0HOsRL4w13Nyn2PVHs74TQggOOq xkusizGgOgpufqfsA+e1euh3Y1jnBEXUIcwdhzbxZ7W3RaH0Gl1bMxRJ+d0LAjAhQpVFZa jAQnEBw4sx8b3fHomFYQcfydGTtVn4Yx6WQdT9UPe/al1+CKFVor9cFXdy3f5u3o40jfHO xLaZy+hAKyx6ycH32o7l+QqcrXgYKvxY+GqRZKObYu+VrkN3o27Dck5eF9pbxw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1681631100; a=rsa-sha256; cv=none; b=fggSWj9fxsE81j/zN8yNr0KOhtlDcRIOhPdEK6ksclvO814YNOfcBU322h/Tqo2Ea6NVET tdJOYmqJKSIAfuJMVy1Vbp/D1sx4FptNsIGDxsF9IvrzchVyrRClCNqGS24eH0+9bASCoz FUWDVDPF0LaVXtdiULY1Tvz//2dc7YmKcJNZnSjWanT4nrj4Pv6lINzxOnHJCZrtXm2KXU YqFVRrUxgemRh/osH3mbB3wCGzjEaI68vnHsW0q7Qxd3K6ogkHOuGUD39DnTP9wtYAI0U2 Tsh6iAmq8Qxzw7GTtCFbTdWm456oAQKGBKfBiZufrauQbj18cVnFFJJ20GZUKw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4Pzhzc2Hwjzdkg; Sun, 16 Apr 2023 07:45:00 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 33G7j0ED007734; Sun, 16 Apr 2023 07:45:00 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 33G7j07E007733; Sun, 16 Apr 2023 07:45:00 GMT (envelope-from git) Date: Sun, 16 Apr 2023 07:45:00 GMT Message-Id: <202304160745.33G7j07E007733@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Graham Perrin Subject: git: dfd7407270 - main - status: 2023q1: bsd-user: correction and changes List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: grahamperrin X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: dfd740727056c87c826186b74d180e5f41629a10 Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by grahamperrin: URL: https://cgit.FreeBSD.org/doc/commit/?id=dfd740727056c87c826186b74d180e5f41629a10 commit dfd740727056c87c826186b74d180e5f41629a10 Author: Graham Perrin AuthorDate: 2023-04-16 07:37:16 +0000 Commit: Graham Perrin CommitDate: 2023-04-16 07:37:16 +0000 status: 2023q1: bsd-user: correction and changes One spelling correction, some disambiguation, expand a contraction, a full stop. Approved by: imp Pull request: https://github.com/freebsd/freebsd-doc/pull/171 --- website/content/en/status/report-2023-01-2023-03/bsd-user.adoc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/website/content/en/status/report-2023-01-2023-03/bsd-user.adoc b/website/content/en/status/report-2023-01-2023-03/bsd-user.adoc index 7459d0432c..987183c59f 100644 --- a/website/content/en/status/report-2023-01-2023-03/bsd-user.adoc +++ b/website/content/en/status/report-2023-01-2023-03/bsd-user.adoc @@ -7,7 +7,7 @@ link:https://gitlab.com/qemu-project/qemu[QEMU Project's gitlab mirror] URL: lin Contact: Warner Losh -In this quarter, Warner upstreamed patche sets in the qemu-project repo (with a third pending). +In this quarter, Warner upstreamed two patch sets in the qemu-project repo (with a third pending). Doug Rabson submitted some optimizations to save a handle to the qemu-user emulator in the kernel for future exec. Contact has been made with some folks interested in getting bsd-user working on NetBSD. Summer of Code project to upstream shows some interest. @@ -21,7 +21,7 @@ Some cleanups around NetBSD and OpenBSD and to generate syscalls on the fly are ==== Doug Rabson's Changes As part of his container work, Doug submitted changes that allows the kernel to cache the emulator used to run programs. -This allows it to directly exec the new binary with that cached emulator. +This allows the kernel to directly exec the new binary with that cached emulator. This simplifies bsd-user and removes one source of difference between it and linux-user. Doug also provided an important fix that prevented aarch64 from running. @@ -31,8 +31,8 @@ In addition to Doug's fixes, Warner cleaned up things a bit this quarter. * Warner removed the final bits of 'run on any BSD code' that was present in the emulator. * While the basic system calls could be emulated between all the BSDs, their system call interface has diverged too much, and it is too feature rich for this to be feasible any time soon. -* Warner had planned to just remove the NetBSD and OpenBSD bits, but there's some interest from at least the NetBSD folks for making things build. -* Now that they have contact information, and know direction, Warner hopes they will submit a pull request to build bsd-user on NetBSD for NetBSD. +* Warner had planned to just remove the NetBSD and OpenBSD bits, but there is some interest from at least the NetBSD folks for making things build. +* Now that the NetBSD folks have contact information, and know direction, Warner hopes they will submit a pull request to build bsd-user on NetBSD for NetBSD. * Warner added SIGSYS support so that we can catch unimplemented system calls sooner, and improved reporting of them to get more data about what fails. * Warner cleaned up some code in the `blitz` branch. * We're merged up to 8.0rc1 in upstream in the `blitz` branch we're using to stay current. @@ -49,7 +49,7 @@ Future quarterly reports will provide details, should we be fortunate enough to We can always use help with bsd-user. * Pull requests for new system calls are welcome. -* Automation in generating many of the things we do by hand would be helpful (like system call argument tracing) +* Automation in generating many of the things we do by hand would be helpful (like system call argument tracing). * Enthusiastic volunteers who want to help me with the upstreaming (many tasks are easy and quick if you don't want to commit). * Coordination with the NetBSD folks and cleanup they come up with. * Bug fixes (especially thread bugs) are needed.