 d1751d8b5d
			
		
	
	
		d1751d8b5d
		
	
	
	
	
		
			
			The ATI VGA device isn't a requisite for the Pegasos2 machine
because Linux only uses the serial console; see commit ba7e5ac18e7
("hw/ppc: Add emulation of Genesi/bPlan Pegasos II") for rationale.
Using the default devices we don't have any problem:
  $ qemu-system-ppc -M pegasos2
  qemu-system-ppc: standard VGA not available
But when trying to explicitly use the ATI device we get an error:
  $ qemu-system-ppc -M pegasos2 -vga none -bios pegasos2.rom -device ati-vga,romfile=
  qemu-system-ppc: -device ati-vga,romfile=: 'ati-vga' is not a valid device model name
Add it as an implicit Kconfig dependency.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Message-Id: <20210515173716.358295-13-philmd@redhat.com>
Acked-by: BALATON Zoltan <balaton@eik.bme.hu>
Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
Acked-by: David Gibson <david@gibson.dropbear.id.au>
		
	
			
		
			
				
	
	
		
			154 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			154 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| config PSERIES
 | |
|     bool
 | |
|     imply PCI_DEVICES
 | |
|     imply TEST_DEVICES
 | |
|     imply VIRTIO_VGA
 | |
|     imply NVDIMM
 | |
|     select DIMM
 | |
|     select PCI
 | |
|     select SPAPR_VSCSI
 | |
|     select VFIO if LINUX   # needed by spapr_pci_vfio.c
 | |
|     select XICS
 | |
|     select XIVE
 | |
|     select MSI_NONBROKEN
 | |
|     select FDT_PPC
 | |
|     select CHRP_NVRAM
 | |
|     select VOF
 | |
| 
 | |
| config SPAPR_RNG
 | |
|     bool
 | |
|     default y
 | |
|     depends on PSERIES
 | |
| 
 | |
| config POWERNV
 | |
|     bool
 | |
|     imply PCI_DEVICES
 | |
|     imply TEST_DEVICES
 | |
|     select ISA_IPMI_BT
 | |
|     select IPMI_LOCAL
 | |
|     select ISA_BUS
 | |
|     select MC146818RTC
 | |
|     select XICS
 | |
|     select XIVE
 | |
|     select FDT_PPC
 | |
|     select PCI_POWERNV
 | |
| 
 | |
| config PPC405
 | |
|     bool
 | |
|     select M48T59
 | |
|     select PFLASH_CFI02
 | |
|     select PPC4XX
 | |
|     select SERIAL
 | |
| 
 | |
| config PPC440
 | |
|     bool
 | |
|     imply PCI_DEVICES
 | |
|     imply TEST_DEVICES
 | |
|     imply E1000_PCI
 | |
|     select PCI_EXPRESS
 | |
|     select PPC4XX
 | |
|     select SERIAL
 | |
|     select FDT_PPC
 | |
| 
 | |
| config PPC4XX
 | |
|     bool
 | |
|     select BITBANG_I2C
 | |
|     select PCI
 | |
|     select PPC_UIC
 | |
| 
 | |
| config SAM460EX
 | |
|     bool
 | |
|     select PPC405
 | |
|     select PFLASH_CFI01
 | |
|     select IDE_SII3112
 | |
|     select M41T80
 | |
|     select PPC440
 | |
|     select SERIAL
 | |
|     select SM501
 | |
|     select SMBUS_EEPROM
 | |
|     select USB_EHCI_SYSBUS
 | |
|     select USB_OHCI
 | |
|     select FDT_PPC
 | |
| 
 | |
| config PEGASOS2
 | |
|     bool
 | |
|     select MV64361
 | |
|     select VT82C686
 | |
|     select IDE_VIA
 | |
|     select SMBUS_EEPROM
 | |
|     select VOF
 | |
| # This should come with VT82C686
 | |
|     select ACPI_X86
 | |
|     imply ATI_VGA
 | |
| 
 | |
| config PREP
 | |
|     bool
 | |
|     imply PCI_DEVICES
 | |
|     imply TEST_DEVICES
 | |
|     select CS4231A
 | |
|     select RAVEN_PCI
 | |
|     select I82378
 | |
|     select LSI_SCSI_PCI
 | |
|     select M48T59
 | |
|     select PC87312
 | |
|     select RS6000_MC
 | |
|     select FW_CFG_PPC
 | |
| 
 | |
| config RS6000_MC
 | |
|     bool
 | |
| 
 | |
| config MAC_OLDWORLD
 | |
|     bool
 | |
|     imply PCI_DEVICES
 | |
|     imply SUNGEM
 | |
|     imply TEST_DEVICES
 | |
|     select ADB
 | |
|     select GRACKLE_PCI
 | |
|     select HEATHROW_PIC
 | |
|     select MACIO
 | |
|     select FW_CFG_PPC
 | |
| 
 | |
| config MAC_NEWWORLD
 | |
|     bool
 | |
|     imply PCI_DEVICES
 | |
|     imply SUNGEM
 | |
|     imply TEST_DEVICES
 | |
|     select ADB
 | |
|     select MACIO
 | |
|     select MACIO_GPIO
 | |
|     select MAC_PMU
 | |
|     select UNIN_PCI
 | |
|     select FW_CFG_PPC
 | |
| 
 | |
| config E500
 | |
|     bool
 | |
|     imply AT24C
 | |
|     imply VIRTIO_PCI
 | |
|     select ETSEC
 | |
|     select OPENPIC
 | |
|     select PLATFORM_BUS
 | |
|     select PPCE500_PCI
 | |
|     select SERIAL
 | |
|     select MPC_I2C
 | |
|     select FDT_PPC
 | |
|     select DS1338
 | |
| 
 | |
| config VIRTEX
 | |
|     bool
 | |
|     select PPC4XX
 | |
|     select PFLASH_CFI01
 | |
|     select SERIAL
 | |
|     select XILINX
 | |
|     select XILINX_ETHLITE
 | |
|     select FDT_PPC
 | |
| 
 | |
| # Only used by 64-bit targets
 | |
| config FW_CFG_PPC
 | |
|     bool
 | |
| 
 | |
| config FDT_PPC
 | |
|     bool
 | |
| 
 | |
| config VOF
 | |
|     bool
 |