patch-2.4.19 linux-2.4.19/arch/ia64/sn/io/pci.c
Next file: linux-2.4.19/arch/ia64/sn/io/pci_bus_cvlink.c
Previous file: linux-2.4.19/arch/ia64/sn/io/module.c
Back to the patch index
Back to the overall index
- Lines: 69
- Date:
Fri Aug 2 17:39:43 2002
- Orig file:
linux-2.4.18/arch/ia64/sn/io/pci.c
- Orig date:
Thu Apr 5 12:51:47 2001
diff -urN linux-2.4.18/arch/ia64/sn/io/pci.c linux-2.4.19/arch/ia64/sn/io/pci.c
@@ -1,12 +1,12 @@
/*
*
+ * SNI64 specific PCI support for SNI IO.
+ *
* This file is subject to the terms and conditions of the GNU General Public
* License. See the file "COPYING" in the main directory of this archive
* for more details.
*
- * SNI64 specific PCI support for SNI IO.
- *
- * Copyright (C) 1997, 1998, 2000 Colin Ngam
+ * Copyright (c) 1997, 1998, 2000-2002 Silicon Graphics, Inc. All rights reserved.
*/
#include <linux/init.h>
#include <linux/types.h>
@@ -14,7 +14,8 @@
#include <linux/pci.h>
#include <asm/sn/types.h>
#include <asm/sn/sgi.h>
-#include <asm/sn/iobus.h>
+#include <asm/sn/io.h>
+#include <asm/sn/driver.h>
#include <asm/sn/iograph.h>
#include <asm/param.h>
#include <asm/sn/pio.h>
@@ -227,7 +228,7 @@
* snia64_pci_find_bios - SNIA64 pci_find_bios() platform specific code.
*/
void __init
-sn1_pci_find_bios(void)
+sn_pci_find_bios(void)
{
extern struct pci_ops pci_conf;
/*
@@ -237,11 +238,7 @@
sgi_master_io_infr_init();
-#ifdef BRINGUP
- if ( IS_RUNNING_ON_SIMULATOR() )
- return;
-#endif
- /* sn1_io_infrastructure_init(); */
+ /* sn_io_infrastructure_init(); */
pci_conf = snia64_pci_ops;
}
@@ -251,8 +248,6 @@
int i;
unsigned int size;
- devfs_handle_t bridge_vhdl = pci_bus_to_vertex(d->bus->number);
-
/* IOC3 only decodes 0x20 bytes of the config space, reading
* beyond that is relatively benign but writing beyond that
* (especially the base address registers) will shut down the
@@ -295,4 +290,11 @@
}
+#else
+void sn_pci_find_bios(void) {}
+void pci_fixup_ioc3(struct pci_dev *d) {}
+struct list_head pci_root_buses;
+struct list_head pci_root_buses;
+struct list_head pci_devices;
+
#endif /* CONFIG_PCI */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)