mirror of https://gitee.com/openkylin/qemu.git
hw/nvram/Kconfig: Restrict CHRP NVRAM to machines using OpenBIOS or SLOF
Only the OpenBIOS and SLOF firmwares use the CHRP NVRAM layout. Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com> Message-Id: <20191231183216.6781-14-philmd@redhat.com> Acked-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
parent
3fd0305eaf
commit
7bebc358df
|
@ -7,7 +7,11 @@ config AT24C
|
||||||
|
|
||||||
config MAC_NVRAM
|
config MAC_NVRAM
|
||||||
bool
|
bool
|
||||||
|
select CHRP_NVRAM
|
||||||
|
|
||||||
# NMC93XX uses the NS uWire interface (similar to SPI but less configurable)
|
# NMC93XX uses the NS uWire interface (similar to SPI but less configurable)
|
||||||
config NMC93XX_EEPROM
|
config NMC93XX_EEPROM
|
||||||
bool
|
bool
|
||||||
|
|
||||||
|
config CHRP_NVRAM
|
||||||
|
bool
|
||||||
|
|
|
@ -2,7 +2,7 @@ common-obj-$(CONFIG_DS1225Y) += ds1225y.o
|
||||||
common-obj-$(CONFIG_NMC93XX_EEPROM) += eeprom93xx.o
|
common-obj-$(CONFIG_NMC93XX_EEPROM) += eeprom93xx.o
|
||||||
common-obj-$(CONFIG_AT24C) += eeprom_at24c.o
|
common-obj-$(CONFIG_AT24C) += eeprom_at24c.o
|
||||||
common-obj-y += fw_cfg.o
|
common-obj-y += fw_cfg.o
|
||||||
common-obj-y += chrp_nvram.o
|
common-obj-$(CONFIG_CHRP_NVRAM) += chrp_nvram.o
|
||||||
common-obj-$(CONFIG_MAC_NVRAM) += mac_nvram.o
|
common-obj-$(CONFIG_MAC_NVRAM) += mac_nvram.o
|
||||||
obj-$(CONFIG_PSERIES) += spapr_nvram.o
|
obj-$(CONFIG_PSERIES) += spapr_nvram.o
|
||||||
obj-$(CONFIG_NRF51_SOC) += nrf51_nvm.o
|
obj-$(CONFIG_NRF51_SOC) += nrf51_nvm.o
|
||||||
|
|
|
@ -11,6 +11,7 @@ config PSERIES
|
||||||
select XIVE_SPAPR
|
select XIVE_SPAPR
|
||||||
select MSI_NONBROKEN
|
select MSI_NONBROKEN
|
||||||
select FDT_PPC
|
select FDT_PPC
|
||||||
|
select CHRP_NVRAM
|
||||||
|
|
||||||
config SPAPR_RNG
|
config SPAPR_RNG
|
||||||
bool
|
bool
|
||||||
|
|
|
@ -12,6 +12,7 @@ config SUN4M
|
||||||
select LANCE
|
select LANCE
|
||||||
select M48T59
|
select M48T59
|
||||||
select STP2000
|
select STP2000
|
||||||
|
select CHRP_NVRAM
|
||||||
|
|
||||||
config LEON3
|
config LEON3
|
||||||
bool
|
bool
|
||||||
|
|
|
@ -12,6 +12,7 @@ config SUN4U
|
||||||
select IDE_CMD646
|
select IDE_CMD646
|
||||||
select PCKBD
|
select PCKBD
|
||||||
select SIMBA
|
select SIMBA
|
||||||
|
select CHRP_NVRAM
|
||||||
|
|
||||||
config NIAGARA
|
config NIAGARA
|
||||||
bool
|
bool
|
||||||
|
|
Loading…
Reference in New Issue