
 Looking at device PCI_DOMAIN: 0000
 Looking at device PCI: 00:00.0
 Looking at device PCI: 00:12.0
 Looking at device PNP: 002e.0
 Looking at device PNP: 002e.1
 Looking at device PNP: 002e.2
 Looking at device PNP: 002e.3
 Skipping disabled device PNP: 002e.3
 Looking at device PNP: 002e.4
 Looking at device PNP: 002e.5
 Looking at device PNP: 002e.6
 Looking at device PNP: 002e.7
 Looking at device PNP: 002e.8
 Looking at device PCI: 00:12.1
 Skipping disabled device PCI: 00:12.1
 Looking at device PCI: 00:12.2
 Looking at device PCI: 00:12.3
 Skipping disabled device PCI: 00:12.3
 Looking at device PCI: 00:12.4
 Skipping disabled device PCI: 00:12.4
 Looking at device PCI: 00:09.0
 Looking at device PCI: 00:09.0
 Looking at device PCI: 00:09.0
 vga_first = PCI: 00:09.0
 Looking at device PCI: 00:12.1
 Looking at device PCI: 00:12.2
 Looking at device PCI: 00:12.3
 Looking at device PCI: 00:12.4
 last onboard = PCI: 00:12.4
 Looking at device PCI: 00:13.0
 vga = PCI: 00:09.0
 Looking at vga_onboard
 Yes: PCI: 00:12.4
 Reassigning vga to PCI: 00:12.4
Allocating VGA resource PCI: 00:12.4
Setting PCI_BRIDGE_CTL_VGA for bridge PCI_DOMAIN: 0000
Setting PCI_BRIDGE_CTL_VGA for bridge Root Device
Setting resources...
Root Device compute_allocate_io: base: 00001000 size: 00000080 align: 7 gran: 0
Root Device read_resources bus 0 link: 0
Root Device read_resources bus 0 link: 0 done
PCI: 00:12.2 20 *  [0x00001000 - 0x0000107f] io
Root Device compute_allocate_io: base: 00001080 size: 00000080 align: 7 gran: 0 done
Root Device compute_allocate_mem: base: fd000000 size: 01013080 align: 24 gran: 0
Root Device read_resources bus 0 link: 0
Root Device read_resources bus 0 link: 0 done
PCI: 00:09.0 10 *  [0xfd000000 - 0xfdffffff] mem
PCI: 00:09.0 30 *  [0xfe000000 - 0xfe00ffff] mem
PCI: 00:12.4 10 *  [0xfe010000 - 0xfe010fff] mem
PCI: 00:13.0 10 *  [0xfe011000 - 0xfe011fff] mem
PCI: 00:12.1 10 *  [0xfe012000 - 0xfe0120ff] mem
PCI: 00:12.3 10 *  [0xfe013000 - 0xfe01307f] mem
Root Device compute_allocate_mem: base: fe013080 size: 01013080 align: 24 gran: 0 done
Root Device assign_resources, bus 0 link: 0
BC_DRAM_TOP = 0x03bfffff
MC_GBASE_ADD = 0x00000078
I would set ram size to 60 Mbytes
PCI_DOMAIN: 0000 assign_resources, bus 0 link: 0
PCI: 00:09.0 10 <- [0x00fd000000 - 0x00fdffffff] mem
PCI: 00:09.0 30 <- [0x00fe000000 - 0x00fe00ffff] romem
PCI: 00:12.1 10 <- [0x00fe012000 - 0x00fe0120ff] mem
PCI: 00:12.2 20 <- [0x0000001000 - 0x000000107f] io
PCI: 00:12.3 10 <- [0x00fe013000 - 0x00fe01307f] mem
PCI: 00:12.4 10 <- [0x00fe010000 - 0x00fe010fff] mem
PCI: 00:13.0 10 <- [0x00fe011000 - 0x00fe011fff] mem
PCI_DOMAIN: 0000 assign_resources, bus 0 link: 0
Root Device assign_resources, bus 0 link: 0
Done setting resources.
Done allocating resources.
Enabling resources...
PCI: 00:00.0 cmd <- 147
PCI: 00:09.0 cmd <- 142
cs5530.c: cs5530_pci_dev_enable_resources()
PCI: 00:12.0 cmd <- 14f
PCI: 00:12.2 missing enable_resources
PCI: 00:12.1 cmd <- 142
PCI: 00:12.2 cmd <- 141
PCI: 00:12.3 cmd <- 142
PCI: 00:12.4 cmd <- 143
PCI: 00:13.0 cmd <- 142
done.
Initializing devices...
Root Device init
PCI: 00:00.0 init
northbridge: northbridge_init()
PCI: 00:12.0 init
cs5530: southbridge_init
PNP: 002e.0 init
PNP: 002e.1 init
PNP: 002e.2 init
PNP: 002e.4 init
PNP: 002e.5 init
PNP: 002e.6 init
PNP: 002e.7 init
PNP: 002e.8 init
PCI: 00:09.0 init
rom address for PCI: 00:09.0 = fe000000
PCI Expansion ROM, signature 0x0202, INIT size 0x0400, data ptr 0x0202
Incorrect Expansion ROM Header Signature 0202
PCI: 00:12.1 init
PCI: 00:12.2 init
cs5530_ide: ide_init
PCI: 00:12.3 init
PCI: 00:12.4 init
PCI: 00:13.0 init

# lspci -vv

00:09.0 0300: 10ea:5000 (rev 02)
	Subsystem: 0202:0202
	Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Interrupt: pin A routed to IRQ 0
	Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
	Expansion ROM at fe000000 [disabled] [size=64K]



00:12.4 0300: 1078:0104
	Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
	Region 0: Memory at fe010000 (32-bit, non-prefetchable) [size=4K]
