MFC r252115,255378

Cache the Open Firmware CPU properties at attach time, so we don't always
enter it at runtime to get static data.
MFC r255921

Fix powerpc/161045.  ams_poll() needs to return that any data is available, not
just a new packet.

PR:		powerpc/161045