diff --git a/en/developers.sgml b/en/developers.sgml index 70cf051e13..e96ff52b10 100644 --- a/en/developers.sgml +++ b/en/developers.sgml @@ -1,82 +1,83 @@ + diff --git a/en/platforms/Makefile b/en/platforms/Makefile index 80dce5278e..9f27d7eb4b 100644 --- a/en/platforms/Makefile +++ b/en/platforms/Makefile @@ -1,17 +1,18 @@ -# $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" .endif .if exists(../Makefile.inc) .include "../Makefile.inc" .endif DOCS= alpha.sgml DOCS+= ia64.sgml DOCS+= index.sgml +DOCS+= mips.sgml DOCS+= ppc.sgml DOCS+= sparc.sgml DOCS+= x86-64.sgml .include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/en/platforms/index.sgml b/en/platforms/index.sgml index 231072ee66..c670bbddbe 100644 --- a/en/platforms/index.sgml +++ b/en/platforms/index.sgml @@ -1,55 +1,59 @@ - + %includes;]> &header;

Introduction

Here you will find a list of platforms that FreeBSD currently supports along with platforms currently being ported to (with the exception of x86, since most of the information on the remainder of the site already pertains to that platform).

Table of Contents

Comments and Feedback

If you have comments about a port, or wish to provide feedback to the developers, send it the relevant mailing list. The lists are:

&footer; diff --git a/en/platforms/mips.sgml b/en/platforms/mips.sgml new file mode 100644 index 0000000000..fbf15412f4 --- /dev/null +++ b/en/platforms/mips.sgml @@ -0,0 +1,75 @@ + + + + + %includes;]> + + + &header; + +

This page contains information about porting FreeBSD to the + MIPS.

+ +

General Information

+ + + +

Frequently Asked Questions

+ +
    +
  1. What is the FreeBSD/MIPS project?
  2. +
  3. What hardware are you targetting?
  4. +
  5. What is the current status?
  6. +
  7. How can I acquire FreeBSD/MIPS?
  8. +
  9. Who should I contact?
  10. +
+ +

What is the FreeBSD/MIPS project?

+ +

FreeBSD/MIPS is a port of the FreeBSD operating system + to computers with MIPS R4K and beyond processors, most notably + SGI's MIPS computers.

+ +

What hardware are you targetting?

+ +

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.

+ +

What is the current status?

+ +

FreeBSD/MIPS is in the early stages of development, see the + project status page for information + about currently ongoing work.

+ +

How can I acquire FreeBSD/MIPS?

+ +

FreeBSD/MIPS is being developed in FreeBSD's Perforce repository + but diffs will be occasionally posted to the mailing + list.

+ +

Who should I contact?

+ +

Juli Mallett 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 + project status page regularly or + join the FreeBSD/MIPS mailing list.

+ +

FreeBSD/MIPS mailing list

+ +

To subscribe to this list, send mail to <majordomo@FreeBSD.org> + and include

+
+    subscribe <freebsd-mips> [<optional address>]
+
+ in the body of your message. + + &footer; + diff --git a/en/projects/Makefile b/en/projects/Makefile index 83c8808142..3faa07d8f4 100644 --- a/en/projects/Makefile +++ b/en/projects/Makefile @@ -1,20 +1,20 @@ -# $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" .endif .if exists(../Makefile.inc) .include "../Makefile.inc" .endif DOCS= projects.sgml DOCS+= updater.sgml DOCS+= newbies.sgml DOCS+= libh.sgml DOCS+= cvsweb.sgml INDEXLINK= projects.html -SUBDIR= c99 +SUBDIR= c99 mips .include "${WEB_PREFIX}/share/mk/web.site.mk" diff --git a/en/projects/mips/Makefile b/en/projects/mips/Makefile new file mode 100644 index 0000000000..c03ed89aa0 --- /dev/null +++ b/en/projects/mips/Makefile @@ -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" diff --git a/en/projects/mips/index.sgml b/en/projects/mips/index.sgml new file mode 100644 index 0000000000..5423bf0e91 --- /dev/null +++ b/en/projects/mips/index.sgml @@ -0,0 +1,199 @@ + + + + + %includes; + %developers; + + + + + + + + + + +"> +"> +"> +"> +"> + + +majordomo@FreeBSD.org"> +freebsd-mips@FreeBSD.org"> +]> + + + + FreeBSD/MIPS Project + + + + + Project Goal + +

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.

+ + Project Plan + +

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.

+ + How to Contribute + +

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 freebsd-mips + mailing list. If you are working on a specific task + relating to the project, you should contact + jmallett@FreeBSD.org with a + description of the task so that your task can be listed + below.

+ + Resources and Links + + + + Status Board

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Task Responsible Last Updated Status
Update contrib bits for toolchain. &a.jmallett; 08 November 2002 &status.done;
Add toolchain glue for FreeBSD/MIPS. &a.jmallett; 08 November 2002 &status.done;
Merge ARCBIOS kernel driver from NetBSD. &a.jwojdacki; 08 November 2002 &status.done;
Fill in stub kernel headers. &a.jmallett; 08 November 2002 &status.wip;
Fill in stubs for all MD functions. 08 November 2002 &status.new;
Merge FreeBSD/MIPS configuration into FSF GCC tree. 08 November 2002 &status.new;
Flesh out loader(8)'s ARC support. 08 November 2002 &status.new;
Write a GEOM module for SGI fx-labelled disks. 08 November 2002 &status.new;


+ + + + + + + + + + + + + + + + + + + + +
Legend
&status.new; Not yet started
&status.blocked; Blocked awaiting completion of another task
&status.wip; Work in progress
&status.done; Task completed
&status.n-a; Not planned
+

News

+ +

The remainder of this page is structured as a + reverse-chronological log.

+ + 08 November 2002 + +

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.

+ &footer; + + diff --git a/en/projects/mips/style.css b/en/projects/mips/style.css new file mode 100644 index 0000000000..beecc6f17a --- /dev/null +++ b/en/projects/mips/style.css @@ -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; +}