On 31/01/19 22:22, Philippe Mathieu-Daudé wrote: > I kinda disagree with the SuperIO generated configs here, but partly my > fault because the previous Makefile.objs missed the CONFIG_ISA_SUPERIO > (I missed to review eae2e2e96bf from Thomas where is introduced > CONFIG_SMC37C669). > So introducing ISA_SUPERIO simplifies this files and SouthBridge > devices. I'm not sure how to provide this patch:
The problem is different SuperIO chips can have or lack floppy/serial/parallel, and so they end up having different dependencies. Config symbols are a tool to generate working QEMUs (where working = build and pass device-introspect-test more or less), they needn't reflect precisely the topology of the machine. Paolo