TDA_HWPMC
ast_sched(curthread, TDA_HWPMC);
ast_register(TDA_HWPMC, ASTR_UNCOND, 0, ast_hwpmc);
ast_deregister(TDA_HWPMC);