Commit graph

4936 commits

Author SHA1 Message Date
Murray Stokely
83614fed3d Bring the "Latest News" up to October of last year. (single user mode
with NFS root).
2002-03-04 11:09:43 +00:00
Murray Stokely
2c0d27f80e Add a few notes to the 'Latest News' :
* Note that Jake has provided a bootable ISO that can be used to
    install FreeBSD/sparc64
  * Point to David's hosted toolchain.
2002-03-04 10:59:12 +00:00
Murray Stokely
0447fb9866 Link to the FreeBSD 5.0 release schedule. 2002-03-04 08:32:00 +00:00
Murray Stokely
76862ff887 List the members of 'portmgr', and recognize all of the hard work they
do to keep the ports cluster in working order to produce binary
packages for FreeBSD releases.
2002-03-04 08:19:53 +00:00
Murray Stokely
618ca33bf3 Add the beginnings of the 5.0-RELEASE schedule. This includes
information about the 'Developer Preview' snapshots (which will be
snapshots that have been polished by the RE team, with a full package
set, release documentation, etc..), the feature-list discussion we
will have to have at the FreeBSD Summit at Usenix, the feature freeze,
and then finally the code freeze.
2002-03-04 08:17:50 +00:00
Murray Stokely
b2259c4ce8 Build the 'releng' subdirectory. 2002-03-04 06:59:21 +00:00
Murray Stokely
efa8c5651f * Link to the releng web pages for general information, this document
is solely a schedule for 4.6.

* Link to the FAQ/#DEFINE-MFC at our first use of that acronym.

* Make a few 4.5 -> 4.6 changes that slipped through.

* Add an item for us to post the proposed package split for the
  release media 2 weeks before the final release, to give stable users
  the chance to scrutinize our selection of packages for the first CD.
2002-03-04 06:53:26 +00:00
Murray Stokely
577d56312d Add a release engineering section of the web site, with information
about :

      * Upcoming Release Schedule.
      * Links to release engineering documentation.
      * Specific schedule for FreeBSD 4.6.
      * Current release engineering team.

In the very near future, this page will also contain a charter for the
RE team, a tentative schedule for 5.0, information about code freezes,
etc..
2002-03-04 06:49:52 +00:00
Murray Stokely
21fa5f06a2 Move the developer entities out to a separate include file, so that
these entities may be used by other documents.  Also, prepend "a." to
the developer entities, to clearly define the namespace used for this
purpose (as done in doc/).
2002-03-04 06:46:05 +00:00
Jun Kuriyama
ec6840ce43 Punctuation character transition.
Submitted by:	rio <rio@tokyoalley.net>
2002-03-04 00:34:20 +00:00
Maxime Henrion
0715b87680 Also do not forget the </month>. I really deserve to be passed the pointy
hat :-(.
2002-03-03 19:35:04 +00:00
Maxime Henrion
14a1f16bc7 Add a ``</day>'' forgotten by me.
Approved by:	nik
2002-03-03 19:32:53 +00:00
Maxime Henrion
03abc1695c Add a news entry about me being a committer.
Approved by:	phk
Reviewed by:	phk
2002-03-03 18:33:05 +00:00
Jun Kuriyama
ddedc502bc Punctuation character transition.
Submitted by:	rio@tokyoalley.net
2002-03-02 06:34:57 +00:00
Mike Barcroft
3980530f14 Add a missing word. Correct a misspelled word. 2002-03-02 04:49:31 +00:00
Robert Watson
35bff23440 Since the bi-monthly status report introduction is usually written in
the form of a note from me to the reader, add my name at the bottom.
I neglected to include this when I sent the text to Chris previously.
2002-03-02 01:44:29 +00:00
Tom Hukins
381b2faed8 Fix the names of other pages that are referenced 2002-02-28 22:50:58 +00:00
Robert Watson
7224863244 John has started work on an SMPng architecture document and posted about
his first draft; add a task entry for it.
2002-02-28 21:19:44 +00:00
Bruce A. Mah
efc18fe51e Regen from article.sgml 1.1.2.55. 2002-02-28 21:00:25 +00:00
Robert Watson
85a18f4f29 Note that the ABI giant pushdown task isn't actually done, since there
are many native ABI calls with Giant still being set in syscalls.master.
Maxime Henrion is preparing patches that address this, and remove the
M* stuff in syscalls.master, so stick in his name as a co-conspirator.
2002-02-28 19:01:42 +00:00
Robert Watson
336e13dbca Warner has confirmed he has a work-in-progress for locking down components
of the newbus infrastructure, so move it into the WIP section.  Amazing
what you can sucker people into doing.
2002-02-28 17:27:18 +00:00
Chris Costello
488d459896 Link to the new Dec. 2001/Jan. 2002 status report. 2002-02-28 14:58:57 +00:00
Chris Costello
fa20789343 Use $base instead of relative paths for status report links; now that
this is in $base/news/2001 instead of $base/news, relative links to
status reports did not work.
2002-02-28 14:53:14 +00:00
Jun Kuriyama
1891d56bf6 Punctuation character transition.
Submitted by:	Hashimoto Rio <rio@tokyoalley.net>
2002-02-28 11:22:53 +00:00
Jun Kuriyama
02c73e2fcd Fix typo. 2002-02-28 05:19:50 +00:00
Jun Kuriyama
881c87e00d Punctuation character transition.
Submitted by:	rio@tokyoalley.net
2002-02-28 05:18:46 +00:00
Robert Watson
c459747686 Clarify the notion of the "Responsible", which was previously present
but undefined: the de facto definition that appears to be in use, and
that I'm assuming still applies, is the following:

  The "Responsible" field identifies a developer who has expressed
  willingness to be responsible for completing the identified task;
  this doesn't preclude others working on it, but suggests that
  coordination with the responsible party might be appropriate so as
  to avoid unnecessary duplication of work, and to maximize forward
  progress.

Requested by:	"Michael G. Petry" <petry@NetMasters.Com>
2002-02-28 04:50:09 +00:00
Robert Watson
6dc17a998b Add some more items:
- Claim TrustedBSD locking.  This isn't in the tree yet, but will begin
  to migrate in in a month or so, and I am asserting to myself that it
  will be locked when it arrives :-).

- Assign a variety of VFS locking-related tasks to Jeff Roberson.  He
  volunteered to work on these at BSDCon, so as a personal favor to him,
  I'm making sure he can't forget.  While I'm at it, add an entity for
  him.  The tasks he described include:
	- Cleaning up locking within the vnode, including documenting
	  the various implicit and explicit locks there.
	- Moving to explicit counting of soft references.
	- Move towards using sx locks instead of lockmgr once this cleanup
	  is done.
	- Moving towards being able to perform VOP_GETATTR() shared,
	  to reduce lock contention.
	- Generally review vnode and VFS locking for SMP-safety.
2002-02-28 04:14:43 +00:00
Robert Watson
853ab27f49 Add an 'unstarted' entry for locking down newbus infrastructure. Since
Warner indicated at the developer summit that he'd be willing to give it
a shot, assign ownership to him for the time being.  While I'm at it,
add an entity for Warner.
2002-02-28 03:55:36 +00:00
Robert Watson
27fc24f84e Break out two more items explicitly from the old 'proc locking' entry:
- Proc locking for debugging interfaces and procfs
- Proc locking for monitoring sysctls, such as those used by 'ps'

Since jhb has patches that cover this, I'll assign them to him for now.
Hopefully they're on the commit fast path, and we can remove these
RSN.  I'm attempting to remove the 'proc locking' task item, since it's
sufficiently broad as to not be very instructive for those reading the
task list.
2002-02-28 03:52:54 +00:00
Robert Watson
2dffcf0338 Mark in three more pieces of on-going work:
(1) Add the p_ucred -> td_ucred task explicitly, rather than relying on
    the larger "proc locking" task.  Assign to John since he just committed
    a bunch, and I don't know if he's done (it looks like he is, so should
    close this task).

(2) Add an item for the suser and p_can*() API switches to use thread
    instead of process pointers.  Since John has patches, and has indicated
    an impending commit, assign ownership to him.

(3) arr has indicated he's taking a stab at adding locking to the kernel
    linker and module structures.  Go ahead and assign ownership to him.
2002-02-28 03:47:42 +00:00
Robert Watson
738d642269 Update SMP task list
(1) Note that Alfred has completed "simple" locking for pipes: this
    includes small reads and writes that don't trigger VM optimizations,
    and the SIGIO, fsetown(), and related inter-process evil for pipes.
    Another item off the check-list for 5.0-RELEASE.

(2) Create two new tasks: sigio/setfown/... components of pipes.  Mark
    this as WIP, and assign to Alfred.  Create a VM optimizations pipe
    task without an owner: we'll probably get this for free as part
    of fine-grained VM locking when that happens.
2002-02-28 03:40:41 +00:00
Jun Kuriyama
1977038986 Punctuation character transition.
Submitted by:	Hashimoto Rio <rio@tokyoalley.net>
2002-02-28 02:05:49 +00:00
Maxim Sobolev
a6071bbb38 FreeBSD.ORG --> FreeBSD.org
Submitted by:	Joe Marcus Clarke <marcus@marcuscom.com>
2002-02-27 17:18:26 +00:00
Robert Watson
d53dccad09 Alfred has grabbed the pipe locking task. 2002-02-27 12:52:44 +00:00
Jun Kuriyama
629d0db8a8 Refine translation.
Original paragraph clarified by:	murray
Translation refinement by:		Hashimoto Rio <rio@tokyoalley.net>
2002-02-27 02:20:13 +00:00
Wolfram Schneider
1c920853cd Added OSF1 V4.0/alpha and OSF1 V5.1/alpha. Also known als Compaq True64 Unix. 2002-02-26 11:27:26 +00:00
Jun Kuriyama
783d2ae778 Initial translation of qa.sgml.
Submitted by:	Hashimoto Rio <rio@tokyoalley.net>
2002-02-26 02:08:47 +00:00
Chris Costello
c862bb928a Add in the new Dec. 2001/Jan 2002 bi-monthly status report. 2002-02-25 22:33:22 +00:00
Robert Watson
0b17eb790c Note Matt's pushing down of Giant into the FreeBSD ABI in October of 2001.
Note that the remaining ABIs have not yet had Giant pushed down, including
those I could find in a quick scan of the tree:

	Linux i386		\
	Linux AXP		/ Some of these may be overlapped
	SVR4 i386
	OSF/1 AXP
	IBCS i386
2002-02-25 21:24:02 +00:00
Robert Watson
57835c436a Add an entity for Andrew Reiter, since he's interested in supporting
the SMPng effort.
2002-02-25 20:55:25 +00:00
Robert Watson
0cca4ba83c Add a lock contention measuring tool to the list of desirable features
without an owner.  To measure the effectiveness of our locking strategy,
optimality of mutex pools, etc, we'll need a tool that tells us what
locks are the "hottest", as well as other useful statistics such as
average latency to wait on a lock, perhaps throughput on the lock, etc.
This task will require some relatively in-depth analysis of what we need
to know, not just hacking, but should prove interesting and highly
valuable.
2002-02-25 19:47:05 +00:00
Robert Watson
399b55743d Add fast-path Giant push-down activity for VOP_READ() and VOP_WRITE(). 2002-02-25 19:39:49 +00:00
Robert Watson
154460de95 Note that the sysctl tree is not locked down, nor are its access
methods.
2002-02-25 19:36:43 +00:00
Robert Watson
4c7d7aeca2 Add myself to entity list.
Add an additional entry indicating that the locking of jail occurred
about this time last year.  jhb had to redo things a bit for the
proc locking work, but I figured I might as well add it anyway.
2002-02-25 19:35:19 +00:00
Robert Watson
84c9a07e37 o Add the pipe implementation to the list of targets to lock. It isn't
mentioned in the list because details aren't, but this is complicated
  by the presence of VM magic in the pipe implementation.  However, VM
  isn't involved in small pipe operations, and small pipe operations are
  critical to the performance of large build operations involving make.
  It looks like pushing small pipe operations out from under giant would
  have a large impact on build performance, making this an appealing
  target as file_ops becomes safe.
2002-02-25 16:37:59 +00:00
Murray Stokely
b37c042a58 Link to the Release Engineering for Third Party Packages article. 2002-02-25 15:13:52 +00:00
Juli Mallett
0ec94de503 Let the world know that I am a new committer.
Reviewed by:	mike
Approved by:	mike
2002-02-25 09:03:17 +00:00
Murray Stokely
cc9f8b6ef9 Add some updated information about the status of FreeBSD/sparc64.
This still needs a lot of work, but at least now it doesn't claim that
we're just in the planning phase.  Also, combine Jason's first-person
account of his time at Sun into the 'Port History' section.  Add a
'Latest News' section to contain the newest milestones.
2002-02-25 08:51:30 +00:00
Murray Stokely
c7e6946894 Link to FreeBSD/sparc64 Hardware Notes for -CURRENT. 2002-02-25 08:03:08 +00:00