Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.Approved by: re (implicit)Sponsored by: The FreeBSD Foundation
Fix -Wmissing-variable-declarations compiler warning.
Dont cast from char* to struct chrp_header* which has a bigger alignmentrequirements. Copy it via union instead. Fixes a clang warning aboutalignment.Reviewed by: sobomax
Add device to access and modify Open Firmware NVRAM settings inPowerPC-based Apple's machines and small utility to do it fromuserland modelled after the similar utility in Darwin/OSX.Only tested on 1.25GHz G4 Mac Mini.MFC after: 1 month