Add a project status page ala C99 and similar for FreeBSD/MIPS, to make it

easier for people to track the status.

Add a developers.sgml entry for Justin Wojdacki for use in the status page.

Reviewed by:	ceri

Add an entry for MIPS on the platforms page, and a small page there with
a few tiny bits of information, mostly mailing list info and a link to
the afforementioned status page.

Requested by:	ceri
This commit is contained in:
Juli Mallett 2002-11-08 14:56:50 +00:00
parent 0df29ebf33
commit 8bca051f77
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=14871
8 changed files with 340 additions and 5 deletions

View file

@ -6,7 +6,7 @@ allows multiple documents to use the abbreviated entities, and allows
us to update author names, or the representation of those names (such
as adding email addresses), by just editing a single file.
$FreeBSD: www/en/developers.sgml,v 1.21 2002/08/23 17:46:45 mike Exp $
$FreeBSD: www/en/developers.sgml,v 1.22 2002/11/06 03:23:17 keramida Exp $
-->
@ -46,6 +46,7 @@ $FreeBSD: www/en/developers.sgml,v 1.21 2002/08/23 17:46:45 mike Exp $
<!ENTITY a.jlemon "Jonathan Lemon">
<!ENTITY a.jmallett "Juli Mallett">
<!ENTITY a.joe.halpin "Joe&nbsp;Halpin">
<!ENTITY a.jwojdacki "Justin&nbsp;Wojdacki">
<!ENTITY a.kbyanc "Kelly&nbsp;Yancey">
<!ENTITY a.keichii "Michael&nbsp;C.&nbsp;Wu">
<!ENTITY a.knu "Akinori&nbsp;MUSHA">

View file

@ -1,4 +1,4 @@
# $FreeBSD: www/en/platforms/Makefile,v 1.2 2000/11/30 18:56:25 jim Exp $
# $FreeBSD: www/en/platforms/Makefile,v 1.3 2001/05/04 22:31:57 obrien Exp $
.if exists(../Makefile.conf)
.include "../Makefile.conf"
@ -10,6 +10,7 @@
DOCS= alpha.sgml
DOCS+= ia64.sgml
DOCS+= index.sgml
DOCS+= mips.sgml
DOCS+= ppc.sgml
DOCS+= sparc.sgml
DOCS+= x86-64.sgml

View file

@ -2,7 +2,7 @@
<!ENTITY base CDATA "..">
<!ENTITY email 'freebsd-www'>
<!ENTITY title "Supported Platforms">
<!ENTITY date "$FreeBSD: www/en/platforms/index.sgml,v 1.4 2001/10/24 18:10:33 phantom Exp $">
<!ENTITY date "$FreeBSD: www/en/platforms/index.sgml,v 1.5 2001/10/29 10:14:32 murray Exp $">
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;]>
<html>
@ -20,6 +20,7 @@
<ul>
<li><a href="alpha.html">FreeBSD/alpha Project</a></li>
<li><a href="ia64.html">FreeBSD/ia64 Project</a></li>
<li><a href="mips.html">FreeBSD/MIPS Project</a></li>
<li><a href="ppc.html">FreeBSD/ppc Project</a></li>
<li><a href="sparc.html">FreeBSD/sparc64 Project</a></li>
<li><a href="x86-64.html">FreeBSD/x86-64 Project</a></li>
@ -38,6 +39,9 @@
<li>For the FreeBSD/ia64 port, <a
href="mailto:freebsd-ia64@FreeBSD.org">freebsd-ia64@FreeBSD.org</a></li>
<li>For the FreeBSD/MIPS port, <a
href="mailto:freebsd-mips@FreeBSD.org">freebsd-mips@FreeBSD.org</a></li>
<li>For the FreeBSD/ppc port, <a
href="mailto:freebsd-ppc@FreeBSD.org">freebsd-ppc@FreeBSD.org</a></li>

75
en/platforms/mips.sgml Normal file
View file

@ -0,0 +1,75 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" [
<!ENTITY base CDATA "..">
<!ENTITY date "$FreeBSD$">
<!ENTITY title "FreeBSD/MIPS Project">
<!ENTITY email 'freebsd-mips'>
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;]>
<html>
&header;
<p>This page contains information about porting FreeBSD to the
MIPS.</p>
<h3>General Information</h3>
<ul>
<li><a href="#faq">Port FAQs</a></li>
<li><a href="#list">FreeBSD/MIPS mailing list</a></li>
</ul>
<h3><a name="faq">Frequently Asked Questions</a></h3>
<ol>
<li><a href="#1">What is the FreeBSD/MIPS project?</a></li>
<li><a href="#2">What hardware are you targetting?</a></li>
<li><a href="#3">What is the current status?</a></li>
<li><a href="#4">How can I acquire FreeBSD/MIPS?</a></li>
<li><a href="#5">Who should I contact?</a></li>
</ol>
<h4><a name="1">What is the FreeBSD/MIPS project?</a></h4>
<p>FreeBSD/MIPS is a port of the FreeBSD operating system
to computers with MIPS R4K and beyond processors, most notably
SGI's MIPS computers.</p>
<h4><a name="2">What hardware are you targetting?</a></h4>
<p>At the moment SGI's MIPS computers. Other MIPS platforms
such as common embedded boards and non-exotic computers in
a similar configuration to those offered by SGI are expected
to be targetted later on.</p>
<h4><a name="3">What is the current status?</a></h4>
<p>FreeBSD/MIPS is in the early stages of development, see the
<a href="../projects/mips">project status page</a> for information
about currently ongoing work.</p>
<h4><a name="4">How can I acquire FreeBSD/MIPS?</a></h4>
<p>FreeBSD/MIPS is being developed in FreeBSD's Perforce repository
but diffs will be occasionally posted to <a href="#list">the mailing
list</a>.</p>
<h4><a name="5">Who should I contact?</a></h4>
<p><a href="mailto:jmallett@FreeBSD.org">Juli Mallett</a> is the project lead.
Contact her if you can contribute code. If you just want
to know about the status of this project, check the
<a href="../projects/mips">project status page</a> regularly or
join the <a href="#list">FreeBSD/MIPS mailing list</a>.</p>
<h3><a name="list">FreeBSD/MIPS mailing list</a></h3>
<p>To subscribe to this list, send mail to <tt class="
EMAIL">&#60;<a href="mailto:majordomo@FreeBSD.org">majordomo@FreeBSD.org</a>&#62;</tt>
and include</p>
<pre class="PROGRAMLISTING">
subscribe &lt;freebsd-mips&gt; [&lt;optional address&gt;]
</pre>
in the body of your message.
&footer;
</html>

View file

@ -1,4 +1,4 @@
# $FreeBSD: www/en/projects/Makefile,v 1.11 2002/04/12 05:55:20 murray Exp $
# $FreeBSD: www/en/projects/Makefile,v 1.12 2002/07/03 20:29:39 scop Exp $
.if exists(../Makefile.conf)
.include "../Makefile.conf"
@ -15,6 +15,6 @@ DOCS+= cvsweb.sgml
INDEXLINK= projects.html
SUBDIR= c99
SUBDIR= c99 mips
.include "${WEB_PREFIX}/share/mk/web.site.mk"

17
en/projects/mips/Makefile Normal file
View file

@ -0,0 +1,17 @@
# Summary for C99 project status
#
# $FreeBSD$
MAINTAINER= jmallett
.if exists(../Makefile.conf)
.include "../Makefile.conf"
.endif
.if exists(../Makefile.inc)
.include "../Makefile.inc"
.endif
DOCS= index.sgml
DATA= style.css
.include "${WEB_PREFIX}/share/mk/web.site.mk"

199
en/projects/mips/index.sgml Normal file
View file

@ -0,0 +1,199 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY date "$FreeBSD$">
<!ENTITY title "FreeBSD/MIPS Project">
<!ENTITY email 'freebsd-mips'>
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
<!ENTITY % developers SYSTEM "../../developers.sgml"> %developers;
<!-- Please pass all changes through the maintainer - jmallett@FreeBSD.org -->
<!ENTITY imagebase "&base;/gifs">
<!-- XXX: workaround for SGML expansion. -->
<!ENTITY nbsp SDATA "[nbsp ]">
<!-- Status levels -->
<!ENTITY status.blank "&nbsp;">
<!ENTITY status.blocked "<img src='&imagebase;/blocked.png' width='22' height='22' alt='Blocked'>">
<!ENTITY status.done "<img src='&imagebase;/done.png' width='22' height='22' alt='Done'>">
<!ENTITY status.new "<img src='&imagebase;/not_started.png' width='22' height='22' alt='Not Started'>">
<!ENTITY status.n-a "<img src='&imagebase;/not_planned.png' width='22' height='22' alt='Not Planned'>">
<!ENTITY status.wip "<img src='&imagebase;/in_progress.png' width='22' height='22' alt='In progress'>">
<!-- XXX: from doc/en_US.ISO8859-1/share/sgml/mailing-lists.ent -->
<!ENTITY a.majordomo "<a href='mailto:majordomo@FreeBSD.org'>majordomo@FreeBSD.org</a>">
<!ENTITY a.mips "<a href='mailto:freebsd-mips@FreeBSD.org'>freebsd-mips@FreeBSD.org</a>">
]>
<html>
<head>
<title>FreeBSD/MIPS Project</title>
<link rel="stylesheet" href="./style.css">
</head>
<body bgcolor="#ffffff">
<img src="&imagebase;/project_goal.png" width="229" height="36"
alt="Project Goal">
<p class="main">The FreeBSD/MIPS Project aims to port FreeBSD to
MIPS R4000 and newer processors, with support for both desktop
platforms (e.g. SGI MIPS) and embedded systems. The ideal is for
it to be as clean of a port as possible, with as few historical
mistakes as are required, and to provide ports to major platforms
where it makes sense for FreeBSD to maintain them, while providing
a good "working base" for any third-party vendors to build their
own platforms on top of FreeBSD/MIPS.</p>
<img src="&imagebase;/project_plan.png" width="229" height="36"
alt="Project Plan">
<p class="main">Initially, development is being done in the FreeBSD
Perforce repository, but once the port has reached a relatively
working state, it will be merged into the FreeBSD CURRENT branch.
Changes made which are not MIPS specific but which are required
for the port should be merged in gradually over time.</p>
<img src="&imagebase;/how_to_contribute.png" width="229" height="36"
alt="How to Contribute">
<p class="main">The project is always looking for additional contributors. If you
wish to participate, the best way to find out what is happening
is to subscribe to the <a href="#mailinglist">freebsd-mips
mailing list</a>. If you are working on a specific task
relating to the project, you should contact
<a href="mailto:jmallett@FreeBSD.org">jmallett@FreeBSD.org</a> with a
description of the task so that your task can be listed
below.</p>
<img src="&imagebase;/resources_and_links.png" width="229" height="36"
alt="Resources and Links">
<ul class="list">
<li><p>General MIPS information is available from
<a href="http://www.mips.com">MIPS Technologies, Inc.</a></p></li>
<li><p><a name="mailinglist">Most discussion relating to</a>
this project takes place on the &a.mips; mailing list.
To subscribe to the list, send a message to &a.majordomo;
with "subscribe freebsd-mips" in the body of the
text.</p></li>
</ul>
<img src="&imagebase;/status_board.png" width="229" height="36"
alt="Status Board"><br><br>
<!-- Tasks should be sorted in order of most complete, then reverse -->
<!-- chronological order. -->
<table border="3" cellpadding="2" cellspacing="0" width="615">
<tr>
<th class="heading"> Task </th>
<th class="heading"> Responsible </th>
<th class="heading"> Last&nbsp;Updated </th>
<th class="heading"> Status </th>
</tr>
<tr>
<td> Update contrib bits for toolchain. </td>
<td> &a.jmallett; </td>
<td> 08 November 2002 </td>
<td> &status.done; </td>
</tr>
<tr>
<td> Add toolchain glue for FreeBSD/MIPS. </td>
<td> &a.jmallett; </td>
<td> 08 November 2002 </td>
<td> &status.done; </td>
</tr>
<tr>
<td> Merge ARCBIOS kernel driver from NetBSD. </td>
<td> &a.jwojdacki; </td>
<td> 08 November 2002 </td>
<td> &status.done; </td>
</tr>
<tr>
<td> Fill in stub kernel headers. </td>
<td> &a.jmallett; </td>
<td> 08 November 2002 </td>
<td> &status.wip; </td>
</tr>
<tr>
<td> Fill in stubs for all MD functions. </td>
<td> </td>
<td> 08 November 2002 </td>
<td> &status.new; </td>
</tr>
<tr>
<td> Merge FreeBSD/MIPS configuration into FSF GCC tree. </td>
<td> </td>
<td> 08 November 2002 </td>
<td> &status.new; </td>
</tr>
<tr>
<td> Flesh out loader(8)'s ARC support. </td>
<td> </td>
<td> 08 November 2002 </td>
<td> &status.new; </td>
</tr>
<tr>
<td> Write a GEOM module for SGI fx-labelled disks. </td>
<td> </td>
<td> 08 November 2002 </td>
<td> &status.new; </td>
</tr>
<!--
<tr>
<td> Brief description. </td>
<td> Responsible </td>
<td> Last updated </td>
<td> Status </td>
</tr>
-->
</table><br><br>
<table border="3" cellpadding="2" cellspacing="0">
<tr>
<th colspan="2" class="heading">Legend</th>
<tr>
<td> &status.new; </td>
<td> Not yet started </td>
</tr><tr>
<td> &status.blocked; </td>
<td> Blocked awaiting completion of another task </td>
</tr><tr>
<td> &status.wip; </td>
<td> Work in progress </td>
</tr><tr>
<td> &status.done; </td>
<td> Task completed </td>
</tr><tr>
<td> &status.n-a; </td>
<td> Not planned </td>
</tr>
</table>
<p><img src="&imagebase;/news.png" width="229" height="36" alt="News"></p>
<p class="main">The remainder of this page is structured as a
reverse-chronological log.</p>
<b>08 November 2002</b>
<ul class="list">
<li>
<p>This web page was created.</p>
</li>
</ul>
<p><small>The original layout for this web page was borrowed from
the FreeBSD C99 Project. BSD Daemon Copyright 1988 by Marshall
Kirk McKusick. All Rights Reserved.</small></p>
&footer;
</body>
</html>

View file

@ -0,0 +1,38 @@
BODY {
}
BODY TD {
font-size: 13px;
}
BODY SMALL {
width: 615px;
font-size: 11px;
}
.heading {
font-size: 15px;
background-color: #cbd2ec;
}
.section {
font-size: 15px;
font-weight: bold;
background-color: #e7e9f7;
}
.notes {
font-size: 13px;
font-weight: normal;
}
.main {
width: 615px;
height: auto;
text-align: justify;
}
.list {
width: 550px;
height: auto;
}