This patch set syncs xenoprof features with Linux upstream: 01_cpu_type.patch: add support for Core i7 and Atom. 02_arch_perfmon.patch: add architectural perfmon support. One benefit is that more perfmon counters can be used on Nehalem. 03_force_arch_perfmon: force use of architectural perfmon instead of the CPU specific event set, which may be not supported by oprofile user space tool yet. Signed-off-by: Yang Zhang Signed-off-by: Yang Xiaowei Thanks, xiaowei