Messages in this thread | | | Date | Fri, 01 Feb 2008 09:56:37 -0800 | From | "H. Peter Anvin" <> | Subject | Re: [PATCH 2.6.24] x86: add sysfs interface for cpuid module |
| |
dean gaudet wrote: > why do we need another kernel cpuid reading method when sched_setaffinity > exists and cpuid is available in ring3?
Because /dev/cpu/*/cpuid:
a) predates sched_setaffinity by quite a few years b) is already widely used c) doesn't have issues with relative priorities (using sched_setaffinity can easily wait forever.) d) can be accessed by unprivileged processes given appropriate device info.
-hpa
| |