I replaced most of all "#defines CONFIG_NBPMAC" with an appropriate
setting in the Kconfig system. Currently it's automatically selected by
default if a kernel is built for the PPC platform.
Later on this symbol will be renamed to CONFIG_PPC_NBPMAC or alike.
The two implementations used for PMU-interrupt handling for PowerBooks
can be switched through "Device Drivers" -> "Macintosh device drivers"
-> "Support for PMU based PowerBooks" -> "Alternative way of handling
PMU interrupts on nubus-pmacs" (symbol ADB_PMU_NBPMAC_ALT) in menuconfig.
The preliminary hack of the nubus-pmac frame buffer driver can be
selected in "Device Drivers" -> "Graphics support" -> "Apple
"nubus-pmac" display support"
Moreover I replaced most of all calls to btext_drawstring() with
ppc_md.progress(), which means that btext-based debug output is now able
to be switched on/off during build time with CONFIG_BOOTX_TEXT (i.e.
"Kernel hacking" -> "Support for early boot text console" in menuconfig)
All code is found in the git repository, master branch.