 if (ixdp2x00_master_npu()) { /* * Wait until the slave set its SRAM/SDRAM BAR sizes * correctly before we proceed to scan and enumerate * the bus. */ ixdp2800_master_wait_for_slave();  /* * We configure the SDRAM BARs by hand because they * are 1G and fall outside of the regular allocated * PCI address space. */ *IXP2000_PCI_SDRAM_BAR = 0x00000008; } else { /* * Wait for the master to complete scanning the bus * and assigning resources before we proceed to scan * the bus ourselves.  Set pci=firmware to honor the * master's resource assignment. */ ixdp2800_slave_wait_for_master_enable(); pcibios_setup("firmware"); } 
void __init ixdp2800_pci_preinit(void){	printk("ixdp2x00_pci_preinit called\n");	*IXP2000_PCI_ADDR_EXT =  0x0000e000;	*IXP2000_PCI_DRAM_BASE_ADDR_MASK = (0x40000000 - 1) & ~0xfffff;	*IXP2000_PCI_SRAM_BASE_ADDR_MASK = (0x2000000 - 1) & ~0x3ffff;	ixp2000_pci_preinit();}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/53e173f62c318e65e6ae13524b04c5cf38c1bc3c/ixdp2800.c/buggy/arch/arm/mach-ixp2000/ixdp2800.c