cpudrv.c revision 7f606acec863be28b51fb0f694ca86b41ca76e6d