Messages in this thread | | | Date | Mon, 30 May 2005 23:30:42 +0200 | From | Rutger Nijlunsing <> | Subject | Re: HOTPLUG CPU Support for SMT |
| |
On Mon, May 30, 2005 at 08:25:34AM -0700, jayush luniya wrote: > Hi, > > I have been looking at the CONFIG_HOTPLUG_CPU option > in the Linux Kernel. The option works for IA64, PPP64, > S390 architectures. I am doing my research on SMT > architecture and want to write a kernel module that > can dynamically enable/disable SMT, so that I can > switch between uniprocessor mode and SMT mode. So is > it possible to use the CONFIG_HOTPLUG_CPU option to > dynamically enable/disable a logical processor by > performing a logical removal of the CPU since the > hardware does not support CPU hotplugging? Also I > would like to know how efficient such an > implementation would be? > > I would really appreciate if anyone could provide me > suggestions and any specific patches related to this > work.
An easy way would be to use sched_setaffinity() and bind all processes to one processor.
-- Rutger Nijlunsing - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |