refactor CPUList and PIT and TSC