Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to build a current kernel for a PMac 7600



I too would like to thank Markus Hitter for the cookbook. Great job.

Like Rob I had difficulty with missing definitions found in
osfmk/ppc/exception.h.

It appears as if the level-2 instruction cache page fault (pfL2i,
pfL2ib) and the level-3 page faults (pfL3, pfL3b, pfL3a, pfL3ab) have
not been defined. This seems to be something needed to support the new
PowerMac G4 systems. If I remember correctly they include 256KB L2 and
1MB of L3 (backside) cache. Is the building of this mach_kernel going
to result in a kernel that can boot the new systems?

Have I guessed wrong?

Can you push the new exception.h into the CVS tree so that I can
continue to build the kernel?

Am I really that far off ? ;^)

TIA!

Rob Braun writes:
> On Wednesday, Jan 2001 at 18:33:37 Markus Hitter wrote:
> > Hello all,
> >
> > thought it was time to upgrade the kernel on my good old 7600.
> >
> > Finally I succeded to compile the kernel, see the cookbook below.
>
> Thanks for the cookbook, very nice. Did you have errors in
> osfmk/ppc/genassym.c with things not being defined in exception.h?
> If so, how did you get around them? These were in the latest
> TOT xnu that Dave pushed out a few days ago.
>
> > - then, you need libkld.a
>
> As you've noted, it is difficult to build cctools with libkld.a by hand.
> It builds out of the box if you use the method at
> http://www.darwinfo.org/howto/build.shtml
> You'll need to build xnu-hdrs before building cctools though...
>
> Thanks,
> Rob
> _______________________________________________
> darwin-development mailing list
> email@hidden
> http://www.lists.apple.com/mailman/listinfo/darwin-development

--
Andrew Reynolds internet: email@hidden
Actel Corporation phone: (973) 770-4700 ext. 3124
200 Valley Road, Suite 300 fax: (973) 770-0800
Mt. Arlington, NJ 07856, USA


References: 
 >Re: How to build a current kernel for a PMac 7600 (From: Rob Braun <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.