From: krewat@kilonet.net (Arthur Krewat)
Subject: Favorite UNIX
Date: Sat, 30 Sep 2017 23:43:28 -0400 [thread overview]
Message-ID: <0d6c2d73-dac3-887a-9f67-966303c2b7b7@kilonet.net> (raw)
In-Reply-To: <20171001011017.GB28606@mcvoy.com>
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 857 bytes --]
On 9/30/2017 9:10 PM, Larry McVoy wrote:
>
> I think 4.1.4 had Greg Limes herculean effort to make the VM system
> scale on multiprocessors. So it might be worth a look.
>
>
This? From 4.1.4:
/* @(#)vm_mp.c 1.1 94/10/31 */
/*
* Copyright (c) 1986 by Sun Microsystems, Inc.
*/
/*
* VM - multiprocessor/ing support.
*
* Currently the kmon_enter() / kmon_exit() pair implements a
* simple monitor for objects protected by the appropriate lock.
* The kcv_wait() / kcv_broadcast pait implements a simple
* condition variable which can be used for `sleeping'
* and `waking' inside a monitor if some resource is
* is needed which is not available.
*
* XXX - this code is written knowing about the semantics
* of sleep/wakeup and UNIX scheduling on a uniprocessor machine.
*/
next prev parent reply other threads:[~2017-10-01 3:43 UTC|newest]
Thread overview: 34+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-09-29 2:58 [TUHS] " Kevin Bowling
2017-09-29 3:28 ` Larry McVoy
2017-09-29 3:36 ` Kevin Bowling
2017-09-29 6:56 ` Mutiny
2017-09-29 14:14 ` Larry McVoy
2017-09-29 12:08 ` Arthur Krewat
2017-09-30 15:40 ` Michael Parson
2017-09-30 17:53 ` Ian Zimmerman
2017-09-30 18:34 ` Michael Parson
2017-09-30 18:45 ` Arthur Krewat
2017-10-01 0:36 ` Larry McVoy
2017-10-01 0:51 ` Dave Horsfall
2017-10-01 1:10 ` Larry McVoy
2017-10-01 1:13 ` Cory Smelosky
2017-10-01 3:43 ` Arthur Krewat [this message]
2017-10-01 14:07 ` Don Hopkins
2017-10-01 3:05 ` Michael Parson
2017-10-01 3:15 ` Kevin Bowling
[not found] ` <201710011513.v91FDSMB011831@freefriends.org>
2017-10-01 19:35 ` Michael Parson
2017-10-01 15:27 ` [TUHS] " Michael Kerpan
2017-10-01 16:37 ` Derrik Walker v2.0
2017-10-01 16:51 ` George Michaelson
2017-10-01 17:51 Noel Chiappa
2017-10-01 18:05 ` Larry McVoy
2017-10-01 18:39 ` Don Hopkins
2017-10-02 8:44 ` jason-tuhs
2017-10-02 11:52 ` Kevin Bowling
2017-10-02 14:17 ` Warner Losh
2017-10-01 18:13 ` Don Hopkins
2017-10-01 20:15 ` Steve Mynott
2017-10-01 21:21 ` Jon Steinhart
2017-10-01 23:28 ` Don Hopkins
2017-10-02 0:36 ` Larry McVoy
[not found] <mailman.1424.1506881102.3779.tuhs@minnie.tuhs.org>
2017-10-01 19:09 ` Will Senn
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=0d6c2d73-dac3-887a-9f67-966303c2b7b7@kilonet.net \
--to=krewat@kilonet.net \
/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).