82f5181777
The Kconfig files were generated mostly with this script: for i in `grep -ho CONFIG_[A-Z0-9_]* default-configs/* | sort -u`; do set fnord `git grep -lw $i -- 'hw/*/Makefile.objs' ` shift if test $# = 1; then cat >> $(dirname $1)/Kconfig << EOF config ${i#CONFIG_} bool EOF git add $(dirname $1)/Kconfig else echo $i $* fi done sed -i '$d' hw/*/Kconfig for i in hw/*; do if test -d $i && ! test -f $i/Kconfig; then touch $i/Kconfig git add $i/Kconfig fi done Whenever a symbol is referenced from multiple subdirectories, the script prints the list of directories that reference the symbol. These symbols have to be added manually to the Kconfig files. Kconfig.host and hw/Kconfig were created manually. Signed-off-by: Paolo Bonzini <pbonzini@redhat.com> Signed-off-by: Yang Zhong <yang.zhong@intel.com> Message-Id: <20190123065618.3520-27-yang.zhong@intel.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
95 lines
833 B
Plaintext
95 lines
833 B
Plaintext
config APPLESMC
|
|
bool
|
|
|
|
config MAX111X
|
|
bool
|
|
|
|
config TMP105
|
|
bool
|
|
|
|
config TMP421
|
|
bool
|
|
|
|
config ISA_DEBUG
|
|
bool
|
|
|
|
config SGA
|
|
bool
|
|
|
|
config ISA_TESTDEV
|
|
bool
|
|
|
|
config PCI_TESTDEV
|
|
bool
|
|
|
|
config EDU
|
|
bool
|
|
|
|
config PCA9552
|
|
bool
|
|
|
|
config PL310
|
|
bool
|
|
|
|
config INTEGRATOR_DEBUG
|
|
bool
|
|
|
|
config A9SCU
|
|
bool
|
|
|
|
config ARM11SCU
|
|
bool
|
|
|
|
config MOS6522
|
|
bool
|
|
|
|
config MACIO
|
|
bool
|
|
|
|
config IVSHMEM_DEVICE
|
|
bool
|
|
|
|
config ECCMEMCTL
|
|
bool
|
|
|
|
config IMX
|
|
bool
|
|
|
|
config STM32F2XX_SYSCFG
|
|
bool
|
|
|
|
config MIPS_ITU
|
|
bool
|
|
|
|
config MPS2_FPGAIO
|
|
bool
|
|
|
|
config MPS2_SCC
|
|
bool
|
|
|
|
config TZ_MPC
|
|
bool
|
|
|
|
config TZ_MSC
|
|
bool
|
|
|
|
config TZ_PPC
|
|
bool
|
|
|
|
config IOTKIT_SECCTL
|
|
bool
|
|
|
|
config IOTKIT_SYSCTL
|
|
bool
|
|
|
|
config IOTKIT_SYSINFO
|
|
bool
|
|
|
|
config PVPANIC
|
|
bool
|
|
|
|
config AUX
|
|
bool
|
|
|
|
source macio/Kconfig
|