=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/powerpc.html,v retrieving revision 1.22 retrieving revision 1.23 diff -c -r1.22 -r1.23 *** www/powerpc.html 1999/11/09 05:32:30 1.22 --- www/powerpc.html 2000/10/26 14:04:09 1.23 *************** *** 2,144 **** OpenBSD/powerpc ! ! ! ! !

OpenBSD/powerpc

!
!

Status:

! This is a rather new port. It supports some types of machines with ! PowerPC processors in them -- but not all. Even though ! there are standards committees trying to resolve the problem, there are ! significant differences between various PowerPC computers, even when made ! by the same vendor! This port will run on some machines, but not on others. ! Check the list below.

! To work, a machine MUST have some variety of OpenBoot firmware!

! 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.

! The following processors are supported: 603, 603e, 604, 604ev, 750.

! The port does not yet use real device drivers. It uses OpenFirmware ! for all device driver needs: console, disk, ethernet. It can be ! installed from netboot, floppy and network or cdrom. Netroot ! support exists, but is untested. ! The port has two versions of the kernel, one which only uses openfirmware ! for all devices, and a version that has been coded to support some MCG ! PowerStack and VI series machines. !

! Known working hardware:

!

! Hardware support under development:

! Machines that DO NOT WORK.

!

!

History:

!

! The powerpc specific portions of the kernel came from the NetBSD port ! by Wolfgang Solfrank. The userland and build tools came from an ! independent and incomplete port by Dale Rahn. Hopefully pieces ! from that other port will be merged, device driver support for ! interrupts and some real driver support. ! The conversion to the Wolfgang port was done because it was running ! multiuser and the other port was still single user out of memory ramdisk ! (no fully working device drivers).

! After that work was done Per Fogelstrom added support for the VI Power4e ! vme board, removing openfirmware device support in the processes. (2.3 release)

! For the 2.4 release, support for the openfirmware devices were added back ! in a compatible fashion such that mixed ofw drivers and hardware drivers ! could be supported. After that was finished, the power4e support was adapted ! to work on the MCG PowerStack machines. Dec 21040, and some vga support was ! 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.

- For 2.5 support continued at the previous level as 2.4. -

- 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. -

- 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. -

Contact ! Theo de Raadt or ! Dale Rahn if you are interested in working with other people on this, or need more information.


! OpenBSD ! www@openbsd.org
! $OpenBSD: powerpc.html,v 1.22 1999/11/09 05:32:30 rahnds Exp $ --- 2,204 ---- OpenBSD/powerpc ! ! ! ! ! [OpenBSD] !

!

powerpc

!

Status:

!

! This is a port of OpenBSD to the Apple PowerMac platform. !

History:

! The powerpc port was first imported into OpenBSD at the end of 1996. ! Portions of the kernel port came from the NetBSD/macppc port, and the ! userland and build ports came from Dale Rahn.

! Dale added in ELF binary support, and him and Per Fogelstrom ! continued on the general driver support for the next few releases. ! Support was added for OpenFirmware, VI Power4e boards, MCG Powerstack ! machines, Dec 21040, VGA terminal support, and so on.

! In 1998, the focus shifted towards the Apple machines, and Dale Rahn ! started work to make the range of iMacs and PowerMacs work with this port. ! Due to this, official powerpc releases were not made for the 2.6 and 2.7 ! releases as work continued. A number of compiler loader issues were resolved, ! a lot of iMac driver support was added, and compatibility with older systems ! was withdrawn to fully concentrate on the Apple machines.

! And now, the 2.8 release at the end of 2000 will be including ! an official powerpc port. +

Supported Hardware:

! Currently only New World machines are supported. Tested working machines ! are the iMac machines Rev A - Rev C, and the PowerMac G4 systems including ! the Cube. To improve the list below, please mail your dmesg after ! installation to dmesg@openbsd.org, ! as detailed in the FAQ. !

! Machines !

! Onboard I/O modules (obio)

! !

! PCI-Bridges

! !

! Video Cards

+ +

Ethernet +

+ +

Hard Drive +

!

ATAPI Drives

! !

SCSI Host Adapters

+ +

SCSI Storage +

+

USB Controllers/Hubs +

+ +

USB Devices +

+ +

!

Unsupported Hardware:

!

Root Drive:

! With multiple drives installed in the system, only certain drives can ! be configured as an OpenBSD root drive. Any other configurations than ! those below will not be able to properly detect which drive is the root ! drive, and so any attempt with either prompt for a root drive, or fail.

!

! !

X Resolution:

! The current X server has no mechanism to change the resolution ! of the display. To change the resolution, it is necessary to boot MacOS ! and change to the desired resolution under MacOS. It will save that ! resolution and OpenFirmware will boot in that resolution until connected ! to a different monitor. The X server will run in whatever resolution ! OpenFirmware boots in. ! !


!

If you are looking for to test new pre-release features, you can ! try one of the snapshots. ! For the powerpc architecture, snapshots are made available from time to time.

Contact ! Theo de Raadt or ! Dale Rahn if you are interested in working with other people on this, or need more information.


! [OpenBSD] ! www@openbsd.org
! $OpenBSD: powerpc.html,v 1.23 2000/10/26 14:04:09 avsm Exp $