Module Name:    src
Committed By:   cliff
Date:           Sun Nov 15 23:11:32 UTC 2009

Modified Files:
        src/sys/arch/mips/rmi [matt-nb5-mips64]: rmixlvar.h

Log Message:
- use new obio bus space
- add bus space stuff for PCIe CFG and ECFG spaces


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.6 -r1.1.2.7 src/sys/arch/mips/rmi/rmixlvar.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/mips/rmi/rmixlvar.h
diff -u src/sys/arch/mips/rmi/rmixlvar.h:1.1.2.6 src/sys/arch/mips/rmi/rmixlvar.h:1.1.2.7
--- src/sys/arch/mips/rmi/rmixlvar.h:1.1.2.6	Fri Nov 13 05:27:30 2009
+++ src/sys/arch/mips/rmi/rmixlvar.h	Sun Nov 15 23:11:32 2009
@@ -1,4 +1,4 @@
-/*	$NetBSD: rmixlvar.h,v 1.1.2.6 2009/11/13 05:27:30 cliff Exp $	*/
+/*	$NetBSD: rmixlvar.h,v 1.1.2.7 2009/11/15 23:11:32 cliff Exp $	*/
 
 /*
  * Copyright 2002 Wasabi Systems, Inc.
@@ -92,14 +92,19 @@
 
 struct rmixl_config {
 	uint64_t		 rc_io_pbase;	
+	bus_addr_t		 rc_pcie_cfg_pbase;	
+	bus_size_t		 rc_pcie_cfg_size;
+	bus_addr_t		 rc_pcie_ecfg_pbase;	
+	bus_size_t		 rc_pcie_ecfg_size;
 	bus_addr_t		 rc_pci_mem_pbase;	
 	bus_size_t		 rc_pci_mem_size;
 	bus_addr_t		 rc_pci_io_pbase;	
 	bus_size_t		 rc_pci_io_size;
-	struct mips_bus_space	 rc_el_memt; 	/* little endian bus */
-	struct mips_bus_space	 rc_eb_memt; 	/* big    endian bus */
-	struct mips_bus_space	 rc_pci_memt; 	/* PCI MEM */
-	struct mips_bus_space	 rc_pci_iot; 	/* PCI IO  */
+	struct mips_bus_space	 rc_obio_memt; 		/* DEVIO */
+	struct mips_bus_space	 rc_pcie_cfg_memt; 	/* PCI CFG  */
+	struct mips_bus_space	 rc_pcie_ecfg_memt; 	/* PCI ECFG */
+	struct mips_bus_space	 rc_pci_memt; 		/* PCI MEM */
+	struct mips_bus_space	 rc_pci_iot; 		/* PCI IO  */
 	struct mips_bus_dma_tag	 rc_29bit_dmat;
 	struct mips_bus_dma_tag	 rc_32bit_dmat;
 	struct mips_bus_dma_tag	 rc_64bit_dmat;
@@ -109,8 +114,9 @@
 
 extern struct rmixl_config rmixl_configuration;
 
-extern void rmixl_el_bus_mem_init(bus_space_tag_t, void *);
-extern void rmixl_eb_bus_mem_init(bus_space_tag_t, void *);
+extern void rmixl_obio_bus_mem_init(bus_space_tag_t, void *);
+extern void rmixl_pcie_cfg_bus_mem_init(bus_space_tag_t, void *);
+extern void rmixl_pcie_ecfg_bus_mem_init(bus_space_tag_t, void *);
 extern void rmixl_pcie_bus_mem_init(bus_space_tag_t, void *);
 extern void rmixl_pcie_bus_io_init(bus_space_tag_t, void *);
 

Reply via email to