> 1.) Is there a Map: modules to configration parameters?
I don't think so.
The help text for most modules has a reference to the actual module name
(something like "the module will be called xxxx"). If you're looking for
something specific you could try grepping for that in the
/usr/src/linux/**/Kconfig files and see what setting it belongs to.
> To customize the kernel I can either strip down the configuration of
> the genkernel or start with an empty .config file.
I generally start with a .config from a similar machine
Failing that, I prefer the "empty config" route.
> 3.) Is there a concept behind the default settings of make menuconfig
> if you start with an empty .config?
AFAIK every time you have no .config you get the default settings for
the current arch, which are created by running "make defconfig". I guess
they're what Linux is using... (just kidding -- I have no clue)
> 5.) Where are my platform specific drivers?
> X86 Platform Specific Device Drivers --->
Most settings in that submenu depend on specifig things being enabled
elsewhere (e.g. an ACPI driver). If you have actually selected
X86_PLATFORM_DEVICES=Y, and you get an empty submenu, chances are the
rest of your configuration is such that nothing in there can be selected.
For more information check the contents of