version 1.21, 1998/12/02 05:55:23 |
version 1.22, 1999/11/09 05:32:30 |
|
|
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Strict//EN"> |
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Strict//EN"> |
<html> |
<html> |
<head> |
<head> |
<title>OpenBSD/ppc</title> |
<title>OpenBSD/powerpc</title> |
<link rev=made href=mailto:www@openbsd.org> |
<link rev=made href=mailto:www@openbsd.org> |
<meta name="resource-type" content="document"> |
<meta name="resource-type" content="document"> |
<meta name="description" content="the OpenBSD/ppc page"> |
<meta name="description" content="the OpenBSD/powerpc page"> |
<meta name="keywords" content="openbsd,ppc,powerpc"> |
<meta name="keywords" content="openbsd,ppc,powerpc"> |
<meta name="distribution" content="global"> |
<meta name="distribution" content="global"> |
<meta name="copyright" content="This document copyright 1996-1998 by OpenBSD."> |
<meta name="copyright" content="This document copyright 1996-1999 by OpenBSD."> |
</head> |
</head> |
|
|
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E"> |
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E"> |
|
|
|
|
<p> |
<p> |
To work, a machine MUST have some variety of OpenBoot firmware! |
To work, a machine MUST have some variety of OpenBoot firmware! |
|
|
<p> |
<p> |
|
The processor support is quite stable at this point. |
|
Driver support is currently somewhat limited, due to most PCI devices |
|
only having been tested on little-endian machines. Additional device |
|
support for Macintosh hardware systems is under development any |
|
programming information for any recent Mac hardware would improve |
|
this situation. |
|
|
As such, this is still rather preliminary and should not be considered |
|
finished. |
|
The port is still not fully stable, but is now running well enough that |
|
is is reasonable to do system development. |
|
Hopefully, all stablity problem will be worked on and this will |
|
become a reasonably useable port. |
|
However, if you have PowerPC hardware we would like to know |
|
if it at least boots the install floppy. |
|
|
|
<p> |
<p> |
The following processors are supported: 603, 603e, 604, 604ev. |
The following processors are supported: 603, 603e, 604, 604ev, 750. |
|
|
<p> |
<p> |
The port does not yet use real device drivers. It uses OpenFirmware |
The port does not yet use real device drivers. It uses OpenFirmware |
|
|
<li>RiscPC |
<li>RiscPC |
<li>Pro2000 |
<li>Pro2000 |
<li>Pro3000 |
<li>Pro3000 |
<li>Pro4000 (* might not work due to IRQ problem) |
<li>Pro4000 |
</ul> |
</ul> |
<li> V-I |
<li> V-I |
<ul> |
<ul> |
|
|
</ul> |
</ul> |
|
|
<p> |
<p> |
<strong>Untested hardware (MAY work -- please mail with results):</strong> |
<strong>Hardware support under development:</strong> |
<ul> |
<ul> |
<li> Firepower machines |
<li>Apple PowerMac systems with at least a 603 processor and OpenFirmware. |
<li> Motorola Net4000 |
|
<li> Motorola Net6000 |
|
<ul> |
<ul> |
<li> None known to work. |
<li>Only the Apple imac (333Mhz) currenly has driver support. |
|
<li>Other systems supported with hardware availability and driver information. |
|
more recent systems will be given priority over older/slower systems. |
</ul> |
</ul> |
</ul> |
</ul> |
|
|
|
|
<li>PPCP class machines. |
<li>PPCP class machines. |
<li>Apple PowerMac systems with a 601 processor or lack OpenFirmware |
<li>Apple PowerMac systems with a 601 processor or lack OpenFirmware |
will never work. |
will never work. |
<li>Apple PowerMac systems with at least a 603 processor and OpenFirmware. |
<li>The Apple implementation of OpenFirmware does not support loading of ELF |
The Apple implementation of OpenFirmware does not support loading of ELF |
|
executables (like the boot-blocks for this port). This needs a workaround. |
executables (like the boot-blocks for this port). This needs a workaround. |
</ul> |
</ul> |
</p> |
</p> |
|
|
added, vga cannot be used as console yet, but can be used as a terminal. |
added, vga cannot be used as console yet, but can be used as a terminal. |
No X servers are supported, but the mechanism to access vga via mmap exists. |
No X servers are supported, but the mechanism to access vga via mmap exists. |
<p> |
<p> |
|
For 2.5 support continued at the previous level as 2.4. |
|
<p> |
|
For 2.6 support an offical release was not made for the powerpc port. |
|
Work on the iMac had started and compiler loader issues had not been |
|
resolved which prevented the system from building out of the tree. |
|
<p> |
|
Post 2.6, iMac support has been added, further development is underway |
|
to support the imac devices better and add support for other systems. |
|
Initally with the imac driver support, compatibility with older |
|
systems was lost. This is primarily due to a lack of testing, these |
|
systems will be supported once the system changes are backported. |
|
<p> |
|
|
Contact |
Contact |
<a href=mailto:deraadt@theos.com>Theo de Raadt</a> or |
<a href=mailto:deraadt@theos.com>Theo de Raadt</a> or |
<a href=mailto:rahnds@openbsd.org>Dale Rahn</a> |
<a href=mailto:rahnds@openbsd.org>Dale Rahn</a> |