ppc64: Express dependencies of 'pseries' and 'powernv' machines with kconfig
[qemu/armbru.git] / hw / ppc / Kconfig
blob32559e8b6d3120f07857b3403bffdc182d666081
1 config PSERIES
2     bool
3     imply PCI_DEVICES
4     imply TEST_DEVICES
5     select DIMM
6     select PCI
7     select SPAPR_VSCSI
8     select VFIO if LINUX   # needed by spapr_pci_vfio.c
9     select XICS_SPAPR
10     select XIVE_SPAPR
12 config SPAPR_RNG
13     bool
14     default y
15     depends on PSERIES
17 config POWERNV
18     bool
19     imply PCI_DEVICES
20     imply TEST_DEVICES
21     select ISA_IPMI_BT
22     select IPMI_LOCAL
23     select ISA_BUS
24     select MC146818RTC
25     select XICS
26     select XIVE
28 config PPC405
29     bool
31 config PPC440
32     bool
34 config PPC4XX
35     bool
37 config SAM460EX
38     bool
40 config PREP
41     bool
43 config RS6000_MC
44     bool
46 config MAC_OLDWORLD
47     bool
49 config MAC_NEWWORLD
50     bool
52 config E500
53     bool
55 config VIRTEX
56     bool
58 config XIVE
59     bool
60     depends on POWERNV || PSERIES
62 config XIVE_SPAPR
63     bool
64     default y
65     depends on PSERIES
66     select XIVE