i think i like this.. i like pooka's config -f idea. one problem i'm aware of is that many "MI" drivers are not truly MI and don't compile everywhere. eg, there are several network devices that are not available on sparc64 due to this. see sparc64/conf/GENERIC for details... .mrg.