In my last build I screwed up in using all the cores on my AMD A10-5745m. I appealed to this list and in this thread

http://lists.linuxfromscratch.org/pipermail/lfs-support/2013-December/046203.html

Bruce said:

I hate to mention the obvious, but is CONFIG_X86_64_SMP set in the
kernel?  Other possibilities:

CONFIG_USE_GENERIC_SMP_HELPERS=y
CONFIG_GENERIC_SMP_IDLE_THREAD=y
CONFIG_SMP=y
CONFIG_HAVE_TEXT_POKE_SMP=y

Bruce, with me it's always OK to mention, even belabor, the obvious. Many times I need it. Here is the result of <grep SMP .config>:

CONFIG_BROKEN_ON_SMP=y
CONFIG_GENERIC_SMP_IDLE_THREAD=y
# CONFIG_SMP is not set
CONFIG_HAVE_TEXT_POKE_SMP=y
CONFIG_SCSI_SAS_HOST_SMP=y

AFAIK I need only set CONFIG_SMP and I will enable all the cores on my processor. (In older days, I seem to remember specifying the number somewhere in the kernel configuration file, but I couldn't find anything like that on 3.10.10).

For those on this list who "regularly" reconfigure kernels, I would like to know if rebuilding the kernel and just using it without <make modules_install> will work. I intend only to set CONFIG_SMP to y and do nothing else. It seems to me that this won't change any of the modules or mapping to them.

This is an issue for me since I use the Catalyst Driver for my Radeon graphics. <make modules_install> completely rewrites /lib/modules and wipes out my fglrx (Catalyst) modules. Reinstalling Catalyst is not trivial. As a fallback I could back up /lib/modules/fglrx and copy it back into /lib/modules.

I'd rather have someone tell me that changing only that one item in the kernel won't upset the apple cart. :)

Thanks,
Dan

--
http://lists.linuxfromscratch.org/listinfo/lfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to