cpuboard.c revision 25351652d920ae27c5a56c199da581033ce763f6