=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/macppc.html,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- www/macppc.html 2002/02/28 15:37:50 1.10 +++ www/macppc.html 2002/04/07 22:56:57 1.11 @@ -33,14 +33,73 @@
  • iMac Rev C
  • iMac DV
  • iMac DV+ +
  • LCD iMac (new with 3.1)
  • PowerBook G3 (FireWire)
  • PowerBook G4
  • iBook +
  • iBook2 (problems with Combo drive thought to be fixed in 3.1)
  • StarMax (development in progress)
  • others... (development in progress) +

    Multiboot/Shared HFS disks:

    +

    +Multiboot/sharing a disk with OS X/MacOS 9 is possible as long as the +disk is first partitioned with the MacOS utility. An "Unused" or other +available partition must be left for OpenBSD's use. +Since the machines are only able to boot from HFS (not MacOS X UFS) partitions +the first partition must formated HFS(+), not UFS to be able to boot +OpenBSD. +

    +See INSTALL.macppc for more details on how to install a shared disk. +

    +Standalone (no MacOS present) installation is also supported. +

    Root Drive:

    +When multiple drives are present in the system, only certain drives +can be configured as the 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 Window System:

    +

    +XFree86 Version 4.2.0 is supported on all systems. +Only the ATI graphics adapters are supported with the accelerated X server +at the current time. +The Nvidia driver does not currently work. +It is possible to use X in framebuffer mode with either the nvidia cards +or ATI at the boot resolution/depth using the wsfb driver. +

    +The wsfb driver (installed by default) will allow either the Nvidia cards +or the ATI cards to run X in framebuffer mode at the boot resolution/depth. +The directions on how to enable the accelerated X server is present +in the /usr/X11R6/README file on the installed system. +

    + +

    Known Problems

    + +

    + +

    Supported Hardware:

    + +

    Onboard I/O modules (obio)

    - -

    Shared HFS disks:

    -

    -It is possible to share a disk between MacOS (OS X?) and OpenBSD. -MacOS must be installed first, and an Unused partition or other free -partition can then be used to install OpenBSD. -If a shared disk is to be used and be bootable, the bootloader "ofwboot" -must be copied onto the first HFS partition. -It is unknown if Openfirmware can load the OpenBSD bootloader from the -MacOS X FFS partition. -See INSTALL.macppc for more details on how to install a shared disk. - -

    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 macppc architecture, snapshots are made available from time to time. -

    History:

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

    -Dale added ELF binary support, and then work with Per Fogelstrom -continued on 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, -iMac driver support was added, and compatibility with older systems -was withdrawn to fully concentrate on the Apple machines. - -

    -OpenBSD/powerpc 2.8 supported Apple hardware. - -

    -For 2.9, powerpc has moved to UVM, this change has fixed the -corrupted shared library "pmap" bug that was rather pervasive for 2.8. - -

    -For 3.0, the powerpc port has been renamed to macppc. - -

    - -

    Known Problems

    -The adb keyboard driver, on the iBook and Titanium PowerBook G4, -has problems such that some keystrokes can cause crashes. This -problem is mostly constrained to multiple keypresses involving the -Fn key. Also note that <CTRL><CMD><POWER> will -reset the machine. -


    Contact @@ -233,7 +216,6 @@ Dale Rahn if you are interested in working with other people on this, or need more information. -

    A mailing list for users and developers exists at @@ -248,7 +230,7 @@ [OpenBSD] www@openbsd.org
    -$OpenBSD: macppc.html,v 1.10 2002/02/28 15:37:50 drahn Exp $ +$OpenBSD: macppc.html,v 1.11 2002/04/07 22:56:57 drahn Exp $