e934daaae7
that uses each configuration parameter. This will stop kernel objects build with different options (that come from config files) being linked together or loaded as a LKM. Currently some options that have an effect on the kernel DDI/KI are passed directly as parameters to cc. An aim (for anyone adequately bored) would be to reduce the number of these constants that appear in each .o file. .o files with the same constants should be sharable between kernels (even between XEN and i386).