PowerMacs with modern VM_MAX_KERNEL_ADDRESS for non-usefdt mode and usefdt mode (head -r345758 variant)

Mark Millard via freebsd-ppc <[email protected]>
Newsgroups gmane.os.freebsd.devel.ppc
Message-ID <[email protected]>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=233863
now has patches for head -r345758 which have all the
G3, G4, and G5 PowerMacs that I have access to (that
FreeBSD has ever been able to boot) operating for both:

A) the historical non-usefdt mode (openfirmware used live)
B) usefdt mode

using the modern VM_MAX_KERNEL_ADDRESS values.

I do not claim to have coded to FreeBSD source code
standards. The patches, as they are, are more for the
information they, and the various patch-attachment
notes, contain about what was a sufficient set of
changes. For parts of it, at least one other direction
of change would be an alternative.

I viewed generating the patches as investigatory for
the goal of "get PowerMacs going again for non-usefdt
mode --and usefdt mode", not as definitive of the best
form of change for getting them going.

As far as I know no one else has tested if the patches
work in their PowerMac context --or for any non-PowerMac
context for that matter. (Both are important but I'm
limited to old PowerMac's for powerpc64 and 32-bit
powerpc.)

I'm not sure what PowerMac's I'll have access to
fairly soon, possibly only one. Nor am I sure how
much time I'll have.

Hopefully the patches and their notes are of some
help if FreeBSD is to continue to officially support
PowerMacs.


Note:

In my personal environment I've set things up to use:

OK set nousefdt
OK boot

and default to usefdt mode, instead of using:

OK set usefdt
OK boot

and defaulting to openfirmware-used-live.

This change is not in the patches that I submitted.

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)

_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ppc
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.