correct. If someone wants more restricted support, pure CONFIG_X86_PC
should do that fine.
also, even GENERICARCH should have as little Kconfig implications as
possible. I.e. before your cleanups the subarch code was used to
implement something very non-PC, and it was done build-time - which is a
PITA in terms of testing and in terms of general complexity. We want to
remove those complications and eventually we want to remove the subarch
code altogether. (without narrowing hw support of course)
Ingo
--