ok I looked into it realizing also i might not have been all that clear ;-)

well at the time off compiling a new kernel, you make rmproper, then when u get to make config/mencuconfig/xconfig , thats' the part you choose what your kernel has I every domain.

then the monolitik/modular kernel thing determinies whether or not u can add modules.
Now these would be the modules I see with an lsmod right.

Now i talking about the **** done at compile time (config time really).
Once in a shell working on your kernel, how would you check what your kernel supports and doesn't. re-run make config?? NAh...