G5 boots multi-user!

Nathan Whitehorn nwhitehorn at freebsd.org
Tue Jul 22 23:23:39 UTC 2008


I've fixed the crashing bugs and some issues with TLB invalidation, and 
my G5 now runs stably. I can build ports, etc., and it is reasonably 
fast. Updated patch here:

http://people.freebsd.org/~nwhitehorn/g5.diff

Known bugs:
1. World builds are broken due to changes to CACHELINESIZE, so build 
world first.
2. ATA controller does not work on my iMac because of a bug with the 
controller's interrupt property.
3. The patch touches some things it shouldn't in the MI UMA allocator 
that require a better solution. Seems mostly harmless, though.
4. The patch touches some things it shouldn't in the NFS client to fix 
the bug mentioned in my last email. This breaks NFS locking.
5. No thermal or fan control.
6. No SMP.
7. CPC 945 (PCI Express) systems are untested.
8. /dev/mem does not work, so no X.

Aside from that, any single CPU G5 machine with AGP (single CPU Powermac 
G5s and iMacs) should work without noticeable problems aside from the 
broken NFS locking. Please let me know if this isn't true.
-Nathan


More information about the freebsd-ppc mailing list