392.79 Some final cleanup before finishing this refactoring pass
392.80 Updates while porting to ARM
Moved switch accessors and prints to switch module
Changes system.c/.h to hardware.c/.h
Intermediate commit
changes from G2