Well, since Miod has kind of let the cat out of the bag regarding the G5 work, I might as well show the results, since I have the machine that is currently running it best, a dual G5 Xserve.
About 3 weeks ago Mark Kettenis started the Apple G5 support effort. A little bit later Dale joined in to help, and now the G5 is running multiuser. A bunch of issues remain. Not all the code is commited yet, but most of it is. The same kernel will run on older machines as well. The G5 has 64-bit support, but is being run in 32-bit mode so that we do not need to invent a whole new architecture for now. It uses 64-bit page table entries which contain a eXecute bit, though, so we will be able to add W^X support soon. -- Again -- there are a whole bunch of issues left to finish, so be patient. Apple RackMac3,1 5.1.7f1 BootROM built on 08/25/04 at 15:11:09 Copyright 1994-2004 Apple Computer, Inc. All Rights Reserved. Welcome to Open Firmware, the system time and date is: 21:33:53 10/04/2005 To continue booting, type "mac-boot" and press return. To shut down, type "shut-down" and press return. ok 0 > boot enet:,ofwboot CLIENT: 000d939c73fa 199.185.137.102 SERVER: 00034740db0a 199.185.137.8 Transfer FILE: ofwboot \ TFTP-actual=e3c6 TFTP-adler32=c19eef6 load-size=e3c6 adler32=c19eef6 Loading ELF >> OpenBSD/macppc Boot Using IP address: 199.185.137.102 root addr=199.185.137.8 path=/i386.d 4221840+300332=0x4500f0 Copyright (c) 1982, 1986, 1989, 1991, 1993 The Regents of the University of California. All rights reserved. Copyright (c) 1995-2005 OpenBSD. All rights reserved. http://www.OpenBSD.org OpenBSD 3.8-current (GENERIC) #484: Mon Oct 3 18:14:03 MDT 2005 [EMAIL PROTECTED]:/sys/arch/macppc/compile/GENERIC real mem = 2134380544 (2084356K) avail mem = 1971040256 (1924844K) using 1254 buffers containing 82182144 bytes of memory mainbus0 (root) cpu0 at mainbus0: 970 (Revision 0x300): 2000 MHz memc0 at mainbus0: u3 mpcpcibr0 at mainbus0 pci: u3-agp, Revision 0xff pci0 at mpcpcibr0 bus 0 pchb0 at pci0 dev 11 function 0 "Apple K2 AGP" rev 0x00 ht0 at mainbus0: u3-ht: 8 devices pci1 at ht0 bus 0 pchb1 at pci1 dev 0 function 0 "Apple K2" rev 0x00 ppb0 at pci1 dev 1 function 0 "AMD 8131 PCIX" rev 0x12 pci2 at ppb0 bus 6 "AMD 8131 PCIX IOAPIC" rev 0x01 at pci1 dev 1 function 1 not configured ppb1 at pci1 dev 2 function 0 "AMD 8131 PCIX" rev 0x12 pci3 at ppb1 bus 7 bge0 at pci3 dev 4 function 0 "Broadcom BCM5704C" rev 0x03, BCM5704 A3 (0x2003): irq 0 address 00:0d:93:9c:73:fa brgphy0 at bge0 phy 1: BCM5704 10/100/1000baseT PHY, rev. 0 bge1 at pci3 dev 4 function 1 "Broadcom BCM5704C" rev 0x03, BCM5704 A3 (0x2003): irq 0 address 00:0d:93:9c:73:fb brgphy1 at bge1 phy 1: BCM5704 10/100/1000baseT PHY, rev. 0 "AMD 8131 PCIX IOAPIC" rev 0x01 at pci1 dev 2 function 1 not configured ppb2 at pci1 dev 3 function 0 "Apple U3 PCI-PCI" rev 0x00 pci4 at ppb2 bus 1 macobio0 at pci4 dev 7 function 0 "Apple K2 Macio" rev 0x60 openpic0 at macobio0: version 0x4614 macgpio0 at macobio0 pmu-interrupt at macgpio0 offset 0x9 not configured programmer-switch at macgpio0 offset 0x11 not configured ringDetect at macgpio0 offset 0x8 not configured indicatorLED at macgpio0 offset 0xb not configured indicatorSwitch at macgpio0 offset 0xc not configured keySwitch at macgpio0 offset 0xd not configured fcu-interrupt at macgpio0 offset 0x15 not configured chip-fault at macgpio0 offset 0x17 not configured systemMonitorA at macgpio0 offset 0x1c not configured systemMonitorB at macgpio0 offset 0x1d not configured slewing-done at macgpio0 offset 0x23 not configured fcu-hw-reset at macgpio0 offset 0x3a not configured zsc0 at macobio0: irq 22,23 zstty0 at zsc0 channel 0 (console i/o) zstty1 at zsc0 channel 1 ki2c0 at macobio0 adb0 at macobio0 irq 25: via-pmu, 0 targets aed0 at adb0 addr 0: ADB Event device apm0 at adb0: battery flags 0x9, 0% charged ppb3 at pci1 dev 4 function 0 "Apple U3 PCI-PCI" rev 0x00 pci5 at ppb3 bus 2 ohci0 at pci5 dev 11 function 0 "NEC USB" rev 0x43: irq 63, version 1.0 usb0 at ohci0: USB revision 1.0 uhub0 at usb0 uhub0: NEC OHCI root hub, rev 1.00/1.00, addr 1 uhub0: 3 ports with 3 removable, self powered ohci1 at pci5 dev 11 function 1 "NEC USB" rev 0x43: irq 63, version 1.0 usb1 at ohci1: USB revision 1.0 uhub1 at usb1 uhub1: NEC OHCI root hub, rev 1.00/1.00, addr 1 uhub1: 2 ports with 2 removable, self powered ehci0 at pci5 dev 11 function 2 "NEC USB" rev 0x04: irq 63 usb2 at ehci0: USB revision 2.0 uhub2 at usb2 uhub2: NEC EHCI root hub, rev 2.00/1.00, addr 1 uhub2: 5 ports with 5 removable, self powered ppb4 at pci1 dev 5 function 0 "Apple U3 PCI-PCI" rev 0x00 pci6 at ppb4 bus 3 kauaiata0 at pci6 dev 13 function 0 "Apple K2 ATA" rev 0x00 wdc0 at kauaiata0 irq 39: DMA "Apple K2 Firewire" rev 0x00 at pci6 dev 14 function 0 not configured ppb5 at pci1 dev 6 function 0 "Apple U3 PCI-PCI" rev 0x00 pci7 at ppb5 bus 4 gem0 at pci7 dev 15 function 0 "Apple K2 GMAC" rev 0x00: couldn't map interrupt ppb6 at pci1 dev 7 function 0 "Apple U3 PCI-PCI" rev 0x00 pci8 at ppb6 bus 5 pciide0 at pci8 dev 12 function 0 "ServerWorks SATA" rev 0x00: DMA (unsupported), channel 0 configured to native-PCI, channel 1 configured to native-PCI pciide0: couldn't map native-PCI interrupt pciide0: couldn't map native-PCI interrupt pciide1 at pci8 dev 12 function 1 "ServerWorks SATA" rev 0x00: DMA (unsupported), channel 0 wired to native-PCI, channel 1 wired to native-PCI pciide1: couldn't map native-PCI interrupt pciide1: couldn't map native-PCI interrupt umass0 at uhub2 port 1 configuration 1 interface 0 umass0: USB Flash Disk, rev 2.00/2.00, addr 2 umass0: using SCSI over Bulk-Only scsibus0 at umass0: 2 targets sd0 at scsibus0 targ 1 lun 0: <C-ONE, 512MB Tiny, 2.00> SCSI2 0/direct removable sd0: 500MB, 500 cyl, 64 head, 32 sec, 512 bytes/sec, 1024000 sec total bootpath: '/[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/bsd' string [/[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/bsd] not found Warning: boot device unrecognized: /[EMAIL PROTECTED],f2000000/[EMAIL PROTECTED]/[EMAIL PROTECTED]/bsd boot device: lookup '' failed. root device : sd0a swap device (default sd0b): root on sd0a rootdev=0x200 rrootdev=0x800 rawdev=0x802 Automatic boot in progress: starting file system checks. /dev/rsd0a: file system is clean; not checking setting tty flags starting network add net default: gateway 199.185.137.128 starting system logger starting rpc daemons: portmap ypbind amd. checking quotas: done. clearing /tmp starting pre-securelevel daemons:. setting kernel security level: kern.securelevel: 0 -> 1 preserving editor files creating runtime link editor directory cache. starting network daemons: sendmail inetd sshd. starting local daemons:. standard daemons: cron. Tue Oct 4 15:38:50 MDT 2005 OpenBSD/macppc (macppc2.openbsd.org) (console) login: