cpuboard.c revision 186d582bd9dbcd38e0aeea49036d47d3426a3536