From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: tuhs-bounces@minnie.tuhs.org X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE,MAILING_LIST_MULTI, MIME_QP_LONG_LINE,RCVD_IN_DNSWL_NONE,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id ffd29966 for ; Sun, 2 Sep 2018 15:29:08 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id 92239A1EDE; Mon, 3 Sep 2018 01:29:07 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 72D4DA1A9A; Mon, 3 Sep 2018 01:28:50 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b=imWetmc+; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 054B5A1A9A; Mon, 3 Sep 2018 01:28:40 +1000 (AEST) Received: from mail-oi0-f65.google.com (mail-oi0-f65.google.com [209.85.218.65]) by minnie.tuhs.org (Postfix) with ESMTPS id 57FACA1A90 for ; Mon, 3 Sep 2018 01:28:39 +1000 (AEST) Received: by mail-oi0-f65.google.com with SMTP id r69-v6so29653714oie.3 for ; Sun, 02 Sep 2018 08:28:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Q3tFkJz+Q9Q0ZqVAwSg4KuHq2kEC6bFz6SUAuD8PJIM=; b=imWetmc+sVkdu52/tekQpWZI0ovRz+0SxRbQJnPnva3qxDPbzffkbJ3c6k8S6FxoeC B1vKniE1Dxd2QWvpzFoseLlWC4SorfezTAoGawvzMj/ywTGxhP/T6FK9+THF5goWd4Ij D7TKrpyVj55g1PYbDIQDuEjdLJBTPEfQIqv0p642UqPxuL0ZnngGo3P6/o9IjaUOb8Bo wzyG+fwl6LqB501waI0UijbbY8xZbZTKa5VyKCrjAfE17gUreyjfiB97/A4VMGo3+Vy2 AO6jW+cT5gSjg2zXHoZUnLxRZC3TR2JBk5b5tSOfGY62YbgT310NvRzc4IJfIjFUkkT+ Vh2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Q3tFkJz+Q9Q0ZqVAwSg4KuHq2kEC6bFz6SUAuD8PJIM=; b=RcQBGSQ1i8SIy+ILzNbu+rSAMmyJt5ROhhiBDUBEsO3NhMNFq4JnALkzmgkDqYSHc/ /3aijxS5URpV5rLRqR8434ucMHaONMkCIKJKKVM/8cfZ506XZewUSFSrrMmU5jyX+IND BIsxdMDMEaT9/Dz6AYjQ2QyGtu9/HjFVoyFaIw0b9TQJHe5vYvGrJ4Rkqd2/PMDZkaKK A0pC2a0x4v4sQu9g4EwHy62u6/gRKf2QXKuxGOCI/q5SSB6VHw4ApGBXY7W06uyUEz6Y 436BUc6bswbwv6g9jB210p7eoPHWnsJVBkB/U5GoEYJCYkPuD7ccqeG4hSVF8GXTP73f fg+Q== X-Gm-Message-State: APzg51Dn3FhfPHIjskFyBIxLzGZoFuEWVDn/Rs1U3VDpjGq9IYDfD77n umVHXO4ZdWMNMsavUiaMHuY= X-Google-Smtp-Source: ANB0VdYRU5fhXm/Z9CVPySJwbqBpBMLCYQ16ozL8hdKRNHAXP/tzWcyPb0YtG26vhBK32ZJZSx7jtw== X-Received: by 2002:aca:5b88:: with SMTP id p130-v6mr16554218oib.247.1535902118642; Sun, 02 Sep 2018 08:28:38 -0700 (PDT) Received: from ?IPv6:2607:fb90:1cd0:21cb:b5ef:8bb:15b8:b17a? ([2607:fb90:1cd0:21cb:b5ef:8bb:15b8:b17a]) by smtp.gmail.com with ESMTPSA id v202-v6sm18742212oie.47.2018.09.02.08.28.37 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 02 Sep 2018 08:28:37 -0700 (PDT) Content-Type: multipart/alternative; boundary=Apple-Mail-B268CB46-11C9-4CCB-9BC2-7448B0148BAE Mime-Version: 1.0 (1.0) From: Will Senn X-Mailer: iPhone Mail (15G77) In-Reply-To: Date: Sun, 2 Sep 2018 10:28:36 -0500 Content-Transfer-Encoding: 7bit Message-Id: <82A3E3CE-2A86-4DDA-9C70-A2B6EE4872F7@gmail.com> References: <20180901185053.GA20993@mcvoy.com> To: Warner Losh Subject: Re: [TUHS] UVM VM system X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: TUHS main list Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --Apple-Mail-B268CB46-11C9-4CCB-9BC2-7448B0148BAE Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable According to the Netbsd page: Chuck Cranor designed and implemented UVM, Matthew Green handled integration= issues and wrote the swap subsystem, Chuck Silvers wrote the anonymous memo= ry object pager (which added support for shared memory), and various other d= evelopers have converted the appropriate ports across. Andrew Brown modified= UVM to be able to do top down memory management. It appears both Chuck=E2=80=99s contributed! Will Sent from my iPhone > On Sep 2, 2018, at 9:55 AM, Warner Losh wrote: >=20 >=20 >=20 >> On Sat, Sep 1, 2018, 11:19 PM Kevin Bowling wr= ote: >> Seems like Chuck Cranor is at CMU http://chuck.cranor.org/. Chuck >> Silvers is with you? >=20 >=20 > Why I'm embarrassed to admit you are right. Chuck Silvers also did some VM= work, but not uvm. >=20 > Warner >=20 >> On Sat, Sep 1, 2018 at 1:25 PM, Warner Losh wrote: >> > >> > >> > On Sat, Sep 1, 2018, 1:42 PM ron minnich wrote: >> >> >> >> I was his advisor on that thesis so I got to watch it roll out as it >> >> happened. >> >> >> >> uvm replaced the machvm in netbsd. >> >> >> >> For a time, Chuck set it up to run in parallel with the existing VM. Y= ou >> >> could start a process and pick which vm it used. For a while, it defau= lted >> >> to the existing one. Then, at some point, it defaulted to uvm. Then, a= t some >> >> point, the old one was removed. >> >> >> >> more here: >> >> >> >> http://www.netbsd.org/docs/kernel/uvm.html >> >> >> >> via search terms >> >> uvm replaces machvm netbsd >> >> >> >> chuck was a long time contributor to netbsd IIRC, but last time we tal= ked, >> >> he was using Linux. >> > >> > >> > These days I know he's hacking on FreeBSD's storage stack with me at wo= rk >> > :). I think he's still a netbsd contributor. I see his name in the comm= it >> > log often.. >> > >> > Warner --Apple-Mail-B268CB46-11C9-4CCB-9BC2-7448B0148BAE Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable According to the Netbsd page:

Chuck Cranor= designed and implemented UVM, Matthew Green handled integration issues and wrote the swap subsystem, C= huck Silvers wrote the anonymous memory object pager (which added support fo= r shared memory), and various other developers have converted the appropriat= e ports across. Andrew Brown modified UVM<= /strong> to be able to do top down memory management.

It appears= both Chuck=E2=80=99s contributed!

Will

Sent from my iPhone

On Sep 2, 2018,= at 9:55 AM, Warner Losh <imp@bsdimp.co= m> wrote:



On Sat, Sep 1, 2= 018, 11:19 PM Kevin Bowling <= kevin.bowling@kev009.com> wrote:
Seems like Chuck Cranor is at CMU http://chuck.cranor.org/.&= nbsp; Chuck
Silvers is with you?

Why I'm embarrassed to admit you are right. Chuck Silvers= also did some VM work, but not uvm.

Warner

On Sat, Sep 1, 2018 at 1:25 PM, Warner Losh <imp@bsdimp.com> wrote:
= >
>
> On Sat, Sep 1, 2018, 1:42 PM ron minnich <rminnich@gmail.com> w= rote:
>>
>> I was his advisor on that thesis so I got to watch it roll out as i= t
>> happened.
>>
>> uvm replaced the machvm in netbsd.
>>
>> For a time, Chuck set it up to run in parallel with the existing VM= . You
>> could start a process and pick which vm it used. For a while, it de= faulted
>> to the existing one. Then, at some point, it defaulted to uvm. Then= , at some
>> point, the old one was removed.
>>
>> more here:
>>
>> http://www.netbsd.org/docs/kernel/uvm.ht= ml
>>
>> via search terms
>> uvm replaces machvm netbsd
>>
>> chuck was a long time contributor to netbsd IIRC, but last time we t= alked,
>> he was using Linux.
>
>
> These days I know he's hacking on FreeBSD's storage stack with me at wo= rk
> :). I think he's still a netbsd contributor. I see his name in the comm= it
> log often..
>
> Warner
= --Apple-Mail-B268CB46-11C9-4CCB-9BC2-7448B0148BAE--