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