[BACK]Return to socppc.html CVS log [TXT][DIR] Up to [local] / www

File: [local] / www / socppc.html (download) (as text)

Revision 1.2, Sat May 24 18:29:54 2008 UTC (16 years ago) by deraadt
Branch: MAIN
Changes since 1.1: +2 -2 lines

typo

<!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.01 Transitional//EN"
        "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>OpenBSD/socppc</title>
<link rev="made" href="mailto:www@openbsd.org">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="resource-type" content="document">
<meta name="description" content="the OpenBSD/socppc page">
<meta name="keywords" content="openbsd,powerpc">
<meta name="distribution" content="global">
<meta name="copyright" content="This document copyright 1996-2008 by OpenBSD.">
</head>

<body bgcolor="#ffffff" text="#000000" link="#23238e">
<a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
<h2><font color="#e00000">OpenBSD/socppc</font></h2>

<hr>
<a href="images/n1200.jpg">
<img src="images/n1200.jpg" width="306" height="422" align="right"></a>

OpenBSD/socppc runs on machines based on the
<a href="http://www.freescale.com">Freescale</a> MPC8349E 
System-on-Chip (SoC) platform that use Das U-Boot as a boot loader.
So far this platform only supports the
<a href="http://www.thecus.com">Thecus</a> N1200, which is a one-disk
NAS box based on an MPC8347 running at 266MHz.  It has 128MB of
memory, one 1000baseT Ethernet port, an integrated 100basTX Ethernet
switch, two USB 2.0 ports and an eSATA port as well as room for one
SATA disk.

<p>
OpenBSD/socppc is binary compatible with OpenBSD/macppc; all existing
OpenBSD/powerpc packages will run fine on OpenBSD/socppc.

<p>
The current port maintainer is Mark Kettenis
(<a href="mailto:kettenis@openbsd.org">kettenis@openbsd.org</a>).
Others are definitely welcome to contribute!

<a name="toc"></a>
<h3><font color="#0000e0"><i>Table of contents</i></font></h3>
<table><tr>
<td width=1%></td>
<td valign="top" width="20%">
  <li><a href="#history">History of the port</a><br>
  <li><a href="#status">Current status</a><br>
  <li><a href="#hardware">Supported hardware</a><br>
</td><td valign="top" width="20%">
  <li><a href="#install">Getting and installing</a><br>
  <li><a href="#projects">Projects & bugs left to fix</a><br>
  <li><a href="#serial">Serial cable connection</a><br>
</td></tr></table>
<br clear=all>
<hr>

<a name="history"></a>
<h3><font color="#0000e0"><strong>History</strong></font></h3>
<p>
OpenBSD/socppc is heavily based on OpenBSD/macppc.  The e300 core
found on the MPC8349E is a derivative of the MPC603e processor used in
early PowerPC-based Apple Macintosh systems, so most of the low-level
code is identical.

<a name="status"></a>
<h3><font color="#0000e0"><strong>Current status</strong></font></h3>

<p>
Hardware support is mostly complete and quite stable.  USB 1 devices
are only supported behind a USB 2.0 hub, and support for the
integrated switch on the Thecus N1200 is still missing.

<a name="hardware"></a>
<h3><font color="#0000e0"><strong>Supported hardware</strong></font></h3>

<ul>
For a complete system component and device driver listing for this architecture, see <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=intro&amp;arch=socppc&sektion=4">intro(4/socppc)</a>.
<p>
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cpu&amp;arch=socppc&sektion=4">cpu(4)</a> Freescale MPC8347 processor.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipic&amp;arch=socppc&sektion=4">ipic(4)</a> integrated programmable interrupt controller (IPIC).
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sociic&amp;arch=socppc&sektion=4">sociic(4)</a> I2C controller.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fintek&amp;sektion=4">fintek(4)</a> Fintek F75375 temperature sensor.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ricohrtc&amp;sektion=4">ricohrtc(4)</a> Ricoh RS5C372 real time clock.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=com&amp;sektion=4">com(4)</a> serial port console at 115200 baud.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=tsec&amp;arch=socppc&sektion=4">tsec(4)</a> three-speed ethernet controller (TSEC).
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=socpcic&amp;arch=socppc&sektion=4">socpcic(4)</a> PCI controller.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=pciide&amp;sektion=4">pciide(4)</a> SATA controller supporting <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wd&amp;sektion=4">wd(4)</a>.
<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ehci&amp;sektion=4">ehci(4)</a> USB controller supporting most <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=usb&amp;sektion=4">usb(4)</a> devices.
</ul>

<a name="install"></a>
<h3><font color="#0000e0">
<strong>Getting and installing</strong>
</font></h3>

<p>
Snapshots are made available from time to time, in
<a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/snapshots/socppc">this location</a>
as well as in a few
<a href="ftp.html">mirrors</a>.
Here are the
<a href="ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/socppc/INSTALL.socppc">
OpenBSD/socppc snapshot installation instructions
</a> as well.

<a name="projects"></a>
<h3><font color="#0000e0"><strong>Projects & bugs left to fix</strong></font></h3>

<ul>
  <li>Add support for the integrated switch on the Thecus N1200.
  <li>Port to more devices based on the various Freescale SoC processors.
</ul>

<hr>
<a href="plat.html">
<img height="24" width="24" src="back.gif" border="0" alt="Supported platforms">
</a>
<br>
<small><a href="mailto:www@openbsd.org">www@openbsd.org</a></small>
<br>
<small>$OpenBSD: socppc.html,v 1.2 2008/05/24 18:29:54 deraadt Exp $</small>

</body>
</html>