Linux - KernelThis forum is for all discussion relating to the Linux kernel.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've been building a few kernels over the last few days, couldn't help it to notice that my .config appears to contain options that 1) I never found in the menuconfig/xconfig 2) never selected to be included
I have also noticed the file that is used for the configuration: /arch/x86/Kconfig which also appears to have some lines that look like "if embedded", I have yet to know what that represents or how to use or why it is for
purpose and reasons: I am building a system and I am starting with the kernel configuration file and want it to be complete for future reference of the various linux systems I will be building, I have to strip down every possible option from the kernel and to know what it is.
I have been trying to find documentation for the following non-existent options that appear in the .config file only:
Google (and a lot of hard work) is your friend. I downloaded a number of kernels just now and rooted around for CONFIG_GENERIC_TIME. What I found was that somewhere back before 2.6.18.1 it came into existence. After that, more and more archs started checking it in their timekeeping code. From the S390 snippet below in a linux-kernel mailing list post, it looks like they had unique code throughout each of the architectures but used this to control the movement to some generic code. You'd have to look through each arch to see what it does.
[S390] Use CONFIG_GENERIC_TIME and define TOD clock source.
Fix too slow clock by using CONFIG_GENERIC_TIME and adding a
clock source for the s390 time-of-day clock. As added benefit
we get rid of the s390 specific definition of do_gettimeofday
and do_settimeofday.
I've been building a few kernels over the last few days, couldn't help it to notice that my .config appears to contain options that 1) I never found in the menuconfig/xconfig 2) never selected to be included
You will find these options in xconfig, if you go to "Option" at the top and select both "Show All Options" and "Show Debug Info"
does anyone know how i can use these items (options...) that are not normally visible? i'm asking this because my intel wireless 3945 drivers are there and i cannot access them.
edit: solved. turns out that with menuconfig i'm able to access them.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.