case 4: //OP_AND:
*(volatile unsigned long *)addr &=v;
break;
default:
break;
}
return 0;
}
3. 函数说明
系统调用运行于内核空间,用户空间程序通过系统调用传入操作opt、地址addr、值value,进行寄存器的读取、设置等操作。
#define OP_GET 0 /* 获取 */
#define OP_SET 1 /* 设置 */
#define OP_ERR 2 /* 异或 */
#define OP_ORR 3 /* 或 */
#define OP_AND 4 /* 与 */