cpudrv.c revision 193974072f41a843678abf5f61979c748687e66b