Module Name:    src
Committed By:   matt
Date:           Sun Jul 10 23:13:23 UTC 2011

Modified Files:
        src/sys/arch/mips/adm5120: adm5120_intr.c
        src/sys/arch/mips/adm5120/dev: admpci.c if_admsw.c if_admswvar.h uart.c
            wdc_extio.c
        src/sys/arch/mips/alchemy: au1000.c au1100.c au1500.c au1550.c
            au_chipdep.c au_himem_space.c au_icu.c au_wired_space.c aubus.c
        src/sys/arch/mips/alchemy/dev: auspi.c if_aumac.c
        src/sys/arch/mips/alchemy/include: auvar.h
        src/sys/arch/mips/atheros: ar9344.c
        src/sys/arch/mips/atheros/dev: arpci.c
        src/sys/arch/mips/atheros/include: ar9344reg.h
        src/sys/arch/mips/bonito: bonito_iobc.c bonito_pci.c
        src/sys/arch/mips/conf: files.atheros
        src/sys/arch/mips/mips: bus_dma.c bus_space_alignstride_chipdep.c
            in_cksum.c mips3_clock.c mips3_clockintr.c mips_softint.c
        src/sys/arch/mips/rmi: rmixl_gpio.c rmixl_intr.c rmixl_obio.c
            rmixl_pcie.c rmixl_pcix.c

Log Message:
Fix machine/ includes


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/mips/adm5120/adm5120_intr.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/mips/adm5120/dev/admpci.c
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/mips/adm5120/dev/if_admsw.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/mips/adm5120/dev/if_admswvar.h
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/mips/adm5120/dev/uart.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/mips/adm5120/dev/wdc_extio.c
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/mips/alchemy/au1000.c \
    src/sys/arch/mips/alchemy/au1100.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/mips/alchemy/au1500.c
cvs rdiff -u -r1.13 -r1.14 src/sys/arch/mips/alchemy/au1550.c
cvs rdiff -u -r1.3 -r1.4 src/sys/arch/mips/alchemy/au_chipdep.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/mips/alchemy/au_himem_space.c
cvs rdiff -u -r1.27 -r1.28 src/sys/arch/mips/alchemy/au_icu.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/mips/alchemy/au_wired_space.c
cvs rdiff -u -r1.22 -r1.23 src/sys/arch/mips/alchemy/aubus.c
cvs rdiff -u -r1.5 -r1.6 src/sys/arch/mips/alchemy/dev/auspi.c
cvs rdiff -u -r1.30 -r1.31 src/sys/arch/mips/alchemy/dev/if_aumac.c
cvs rdiff -u -r1.10 -r1.11 src/sys/arch/mips/alchemy/include/auvar.h
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/mips/atheros/ar9344.c
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/mips/atheros/dev/arpci.c
cvs rdiff -u -r1.1 -r1.2 src/sys/arch/mips/atheros/include/ar9344reg.h
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/mips/bonito/bonito_iobc.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/mips/bonito/bonito_pci.c
cvs rdiff -u -r1.9 -r1.10 src/sys/arch/mips/conf/files.atheros
cvs rdiff -u -r1.26 -r1.27 src/sys/arch/mips/mips/bus_dma.c
cvs rdiff -u -r1.14 -r1.15 \
    src/sys/arch/mips/mips/bus_space_alignstride_chipdep.c \
    src/sys/arch/mips/mips/in_cksum.c
cvs rdiff -u -r1.12 -r1.13 src/sys/arch/mips/mips/mips3_clock.c
cvs rdiff -u -r1.11 -r1.12 src/sys/arch/mips/mips/mips3_clockintr.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/mips/mips/mips_softint.c
cvs rdiff -u -r1.2 -r1.3 src/sys/arch/mips/rmi/rmixl_gpio.c
cvs rdiff -u -r1.6 -r1.7 src/sys/arch/mips/rmi/rmixl_intr.c
cvs rdiff -u -r1.4 -r1.5 src/sys/arch/mips/rmi/rmixl_obio.c
cvs rdiff -u -r1.7 -r1.8 src/sys/arch/mips/rmi/rmixl_pcie.c
cvs rdiff -u -r1.8 -r1.9 src/sys/arch/mips/rmi/rmixl_pcix.c

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/adm5120/adm5120_intr.c
diff -u src/sys/arch/mips/adm5120/adm5120_intr.c:1.5 src/sys/arch/mips/adm5120/adm5120_intr.c:1.6
--- src/sys/arch/mips/adm5120/adm5120_intr.c:1.5	Fri Jul  1 18:38:48 2011
+++ src/sys/arch/mips/adm5120/adm5120_intr.c	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: adm5120_intr.c,v 1.5 2011/07/01 18:38:48 dyoung Exp $	*/
+/*	$NetBSD: adm5120_intr.c,v 1.6 2011/07/10 23:13:23 matt Exp $	*/
 
 /*-
  * Copyright (c) 2007 Ruslan Ermilov and Vsevolod Lobko.
@@ -67,20 +67,14 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: adm5120_intr.c,v 1.5 2011/07/01 18:38:48 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: adm5120_intr.c,v 1.6 2011/07/10 23:13:23 matt Exp $");
 
 #include "opt_ddb.h"
 #define __INTR_PRIVATE
 
 #include <sys/param.h>
-#include <sys/queue.h>
+#include <sys/intr.h>
 #include <sys/malloc.h>
-#include <sys/systm.h>
-#include <sys/device.h>
-#include <sys/kernel.h>
-
-#include <sys/bus.h>
-#include <machine/intr.h>
 
 #include <mips/locore.h>
 #include <mips/adm5120/include/adm5120reg.h>

Index: src/sys/arch/mips/adm5120/dev/admpci.c
diff -u src/sys/arch/mips/adm5120/dev/admpci.c:1.7 src/sys/arch/mips/adm5120/dev/admpci.c:1.8
--- src/sys/arch/mips/adm5120/dev/admpci.c:1.7	Fri Jul  1 18:38:49 2011
+++ src/sys/arch/mips/adm5120/dev/admpci.c	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: admpci.c,v 1.7 2011/07/01 18:38:49 dyoung Exp $ */
+/* $NetBSD: admpci.c,v 1.8 2011/07/10 23:13:23 matt Exp $ */
 
 /*-
  * Copyright (c) 2007 David Young.  All rights reserved.
@@ -61,9 +61,12 @@
 #include "pci.h"
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: admpci.c,v 1.7 2011/07/01 18:38:49 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: admpci.c,v 1.8 2011/07/10 23:13:23 matt Exp $");
 
 #include <sys/types.h>
+#include <sys/bus.h>
+#include <sys/cpu.h>
+
 #include <sys/param.h>
 #include <sys/time.h>
 #include <sys/systm.h>
@@ -74,10 +77,6 @@
 
 #include <uvm/uvm_extern.h>
 
-#include <sys/bus.h>
-#include <machine/cpu.h>
-#include <machine/pte.h>
-
 #include <dev/pci/pcivar.h>
 #include <dev/pci/pcireg.h>
 #include <dev/pci/pciconf.h>
@@ -86,6 +85,8 @@
 #include <mips/cache.h>
 #endif
 
+#include <mips/pte.h>
+
 #include <mips/adm5120/include/adm5120_mainbusvar.h>
 #include <mips/adm5120/include/adm5120reg.h>
 #include <mips/adm5120/include/adm5120var.h>
@@ -114,7 +115,7 @@
 #define	ADMPCI_MAX_DEVICE
 
 struct admpci_softc {
-	struct device			sc_dev;
+	device_t			sc_dev;
 	struct mips_pci_chipset		sc_pc;
 
 	bus_space_tag_t			sc_memt;
@@ -125,11 +126,11 @@
 	bus_space_handle_t		sc_datah;
 };
 
-int		admpcimatch(struct device *, struct cfdata *, void *);
-void		admpciattach(struct device *, struct device *, void *);
+int		admpcimatch(device_t, cfdata_t, void *);
+void		admpciattach(device_t, device_t, void *);
 
 #if NPCI > 0
-static void admpci_attach_hook(struct device *, struct device *,
+static void admpci_attach_hook(device_t, device_t,
     struct pcibus_attach_args *);
 static int admpci_bus_maxdevs(void *, int);
 static pcitag_t admpci_make_tag(void *, int, int, int);
@@ -150,7 +151,7 @@
 
 #endif	/* NPCI > 0 */
 
-CFATTACH_DECL(admpci, sizeof(struct admpci_softc),
+CFATTACH_DECL_NEW(admpci, sizeof(struct admpci_softc),
     admpcimatch, admpciattach, NULL, NULL);
 
 int admpci_found = 0;
@@ -166,7 +167,7 @@
 #endif
 
 int
-admpcimatch(struct device *parent, struct cfdata *match, void *aux)
+admpcimatch(device_t parent, cfdata_t match, void *aux)
 {
 	struct mainbus_attach_args *ma = (struct mainbus_attach_args *)aux;
 
@@ -174,10 +175,10 @@
 }
 
 void
-admpciattach(struct device *parent, struct device *self, void *aux)
+admpciattach(device_t parent, device_t self, void *aux)
 {
 	struct adm5120_config		*admc = &adm5120_configuration;
-	struct admpci_softc		*sc = (struct admpci_softc *)self;
+	struct admpci_softc		*sc = device_private(self);
 	struct mainbus_attach_args	*ma = (struct mainbus_attach_args *)aux;
 #if NPCI > 0
 	u_long				result;
@@ -187,24 +188,24 @@
 	
 	admpci_found = 1;
 
+	sc->sc_dev = self;
 	sc->sc_conft = ma->ma_obiot;
 	if (bus_space_map(sc->sc_conft, ADM5120_BASE_PCI_CONFDATA, 4, 0,
 		&sc->sc_datah) != 0) {
-		printf(
-		    "\n%s: unable to map PCI Configuration Data register\n",
-		    device_xname(&sc->sc_dev));
+		aprint_error(
+		    ": unable to map PCI Configuration Data register\n");
 		return;
 	}
 	if (bus_space_map(sc->sc_conft, ADM5120_BASE_PCI_CONFADDR, 4, 0,
 		&sc->sc_addrh) != 0) {
-		printf(
-		    "\n%s: unable to map PCI Configuration Address register\n",
-		    device_xname(&sc->sc_dev));
+		aprint_error(
+		    ": unable to map PCI Configuration Address register\n");
 		return;
 	}
 
-	printf(": ADM5120 Host-PCI Bridge, data %"PRIxBSH" addr %"PRIxBSH", sc %p\n",
-	    sc->sc_datah, sc->sc_addrh, (void *)sc);
+	aprint_normal(": ADM5120 Host-PCI Bridge, "
+	    "data %"PRIxBSH" addr %"PRIxBSH", sc %p\n",
+	    sc->sc_datah, sc->sc_addrh, sc);
 
 #if NPCI > 0
 	sc->sc_memt = &admc->pcimem_space;
@@ -271,7 +272,7 @@
 #if NPCI > 0
 
 void
-admpci_attach_hook(struct device *parent, struct device *self,
+admpci_attach_hook(device_t parent, device_t self,
     struct pcibus_attach_args *pba)
 {
 }

Index: src/sys/arch/mips/adm5120/dev/if_admsw.c
diff -u src/sys/arch/mips/adm5120/dev/if_admsw.c:1.9 src/sys/arch/mips/adm5120/dev/if_admsw.c:1.10
--- src/sys/arch/mips/adm5120/dev/if_admsw.c:1.9	Fri Jul  1 18:38:49 2011
+++ src/sys/arch/mips/adm5120/dev/if_admsw.c	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: if_admsw.c,v 1.9 2011/07/01 18:38:49 dyoung Exp $ */
+/* $NetBSD: if_admsw.c,v 1.10 2011/07/10 23:13:23 matt Exp $ */
 
 /*-
  * Copyright (c) 2007 Ruslan Ermilov and Vsevolod Lobko.
@@ -76,20 +76,22 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_admsw.c,v 1.9 2011/07/01 18:38:49 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_admsw.c,v 1.10 2011/07/10 23:13:23 matt Exp $");
 
 
 #include <sys/param.h>
-#include <sys/systm.h>
+#include <sys/bus.h>
 #include <sys/callout.h>
-#include <sys/mbuf.h>
-#include <sys/malloc.h>
+#include <sys/device.h>
+#include <sys/endian.h>
+#include <sys/errno.h>
+#include <sys/intr.h>
+#include <sys/ioctl.h>
 #include <sys/kernel.h>
+#include <sys/malloc.h>
+#include <sys/mbuf.h>
 #include <sys/socket.h>
-#include <sys/ioctl.h>
-#include <sys/errno.h>
-#include <sys/device.h>
-#include <sys/queue.h>
+#include <sys/systm.h>
 
 #include <prop/proplib.h>
 
@@ -102,10 +104,6 @@
 
 #include <net/bpf.h>
 
-#include <sys/bus.h>
-#include <machine/intr.h>
-#include <machine/endian.h>
-
 #include <dev/mii/mii.h>
 #include <dev/mii/miivar.h>
 

Index: src/sys/arch/mips/adm5120/dev/if_admswvar.h
diff -u src/sys/arch/mips/adm5120/dev/if_admswvar.h:1.3 src/sys/arch/mips/adm5120/dev/if_admswvar.h:1.4
--- src/sys/arch/mips/adm5120/dev/if_admswvar.h:1.3	Fri Jul  1 18:38:49 2011
+++ src/sys/arch/mips/adm5120/dev/if_admswvar.h	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: if_admswvar.h,v 1.3 2011/07/01 18:38:49 dyoung Exp $ */
+/* $NetBSD: if_admswvar.h,v 1.4 2011/07/10 23:13:23 matt Exp $ */
 
 /*-
  * Copyright (c) 2007 Ruslan Ermilov and Vsevolod Lobko.
@@ -34,19 +34,21 @@
 #define	_IF_ADMSWVAR_H_
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_admswvar.h,v 1.3 2011/07/01 18:38:49 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_admswvar.h,v 1.4 2011/07/10 23:13:23 matt Exp $");
 
 #include <sys/param.h>
-#include <sys/systm.h>
+#include <sys/bus.h>
 #include <sys/callout.h>
-#include <sys/mbuf.h>
-#include <sys/malloc.h>
+#include <sys/device.h>
+#include <sys/endian.h>
+#include <sys/errno.h>
+#include <sys/intr.h>
+#include <sys/ioctl.h>
 #include <sys/kernel.h>
+#include <sys/malloc.h>
+#include <sys/mbuf.h>
 #include <sys/socket.h>
-#include <sys/ioctl.h>
-#include <sys/errno.h>
-#include <sys/device.h>
-#include <sys/queue.h>
+#include <sys/systm.h>
 #include <sys/wdog.h>
 
 #include <uvm/uvm_extern.h>		/* for PAGE_SIZE */
@@ -56,10 +58,6 @@
 #include <net/if_media.h>
 #include <net/if_ether.h>
 
-#include <sys/bus.h>
-#include <machine/intr.h>
-#include <machine/endian.h>
-
 #include <dev/mii/mii.h>
 #include <dev/mii/miivar.h>
 

Index: src/sys/arch/mips/adm5120/dev/uart.c
diff -u src/sys/arch/mips/adm5120/dev/uart.c:1.8 src/sys/arch/mips/adm5120/dev/uart.c:1.9
--- src/sys/arch/mips/adm5120/dev/uart.c:1.8	Fri Jul  1 18:38:49 2011
+++ src/sys/arch/mips/adm5120/dev/uart.c	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: uart.c,v 1.8 2011/07/01 18:38:49 dyoung Exp $ */
+/* $NetBSD: uart.c,v 1.9 2011/07/10 23:13:23 matt Exp $ */
 
 /*-
  * Copyright (c) 2007 Ruslan Ermilov and Vsevolod Lobko.
@@ -32,30 +32,23 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: uart.c,v 1.8 2011/07/01 18:38:49 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: uart.c,v 1.9 2011/07/10 23:13:23 matt Exp $");
 
-#include <sys/types.h>
 #include <sys/param.h>
-#include <sys/systm.h>
-#include <sys/kernel.h>
-#include <sys/time.h>
+#include <sys/bus.h>
+#include <sys/conf.h>
 #include <sys/device.h>
-
-#include <sys/proc.h>
-#include <sys/buf.h>
 #include <sys/ioctl.h>
+#include <sys/intr.h>
 #include <sys/kauth.h>
+#include <sys/kernel.h>
+#include <sys/proc.h>
 #include <sys/tty.h>
-#include <sys/file.h>
-#include <sys/conf.h>
-#include <sys/vnode.h>
 
-#include <machine/intr.h>
-#include <sys/bus.h>
+#include <dev/cons.h>
 
 #include <mips/adm5120/include/adm5120var.h>
 #include <mips/adm5120/include/adm5120_obiovar.h>
-#include <dev/cons.h>
 #include <mips/adm5120/dev/uart.h>
 
 #define REG_READ(o)	bus_space_read_4(sc->sc_st, sc->sc_ioh, (o))
@@ -63,8 +56,6 @@
 
 cons_decl(uart_);
 
-extern struct consdev *cn_tab;          /* physical console device info */
-
 dev_type_open(uart_open);
 dev_type_open(uart_close);
 dev_type_read(uart_read);
@@ -75,75 +66,76 @@
 dev_type_stop(uart_stop);
 
 const struct cdevsw uart_cdevsw = {
-	        uart_open, uart_close, uart_read, uart_write, uart_ioctl,
-		        uart_stop, uart_tty, uart_poll, nommap, ttykqfilter, D_TTY
+        uart_open, uart_close, uart_read, uart_write, uart_ioctl,
+        uart_stop, uart_tty, uart_poll, nommap, ttykqfilter, D_TTY
 };
 
-
 struct consdev uartcons = {
-	        NULL, NULL, uart_cngetc, uart_cnputc, uart_cnpollc, NULL, NULL, NULL,
-		        NODEV, CN_NORMAL
+        .cn_getc = uart_cngetc,
+	.cn_putc = uart_cnputc,
+	.cn_pollc = uart_cnpollc,
+        .cn_dev = NODEV,
+	.cn_pri = CN_NORMAL
 };
 
 struct uart_softc {
-        struct device               sc_dev;
-	struct tty 	   	    *sc_tty;
+        device_t		sc_dev;
+	struct tty *		sc_tty;
 
-        bus_space_tag_t             sc_st;
-        bus_space_handle_t          sc_ioh;
-	void			    *sc_ih;
+        bus_space_tag_t		sc_st;
+        bus_space_handle_t	sc_ioh;
+	void *			sc_ih;
 };
 
 extern struct cfdriver uart_cd;
 static int  uart_consattached;
 
-static int  uart_probe  (struct device *, struct cfdata *, void *);
-static void uart_attach (struct device *, struct device *, void *);
+static int  uart_probe  (device_t, cfdata_t, void *);
+static void uart_attach (device_t, device_t, void *);
 
 void	uart_start(struct tty *);
 int	uart_param(struct tty *, struct termios *);
 int	uart_intr(void *);
 
-CFATTACH_DECL(uart, sizeof(struct uart_softc),
+CFATTACH_DECL_NEW(uart, sizeof(struct uart_softc),
     uart_probe, uart_attach, NULL, NULL);
 
 static int
-uart_probe(struct device *parent, struct cfdata *cf, void *aux)
+uart_probe(device_t parent, cfdata_t cf, void *aux)
 {
-	struct obio_attach_args *aa = aux;
+	struct obio_attach_args * const oba = aux;
 
-        if (strcmp(aa->oba_name, cf->cf_name) == 0)
+        if (strcmp(oba->oba_name, cf->cf_name) == 0)
                 return (1);
 
         return (0);
 }
 
 static void
-uart_attach(struct device *parent, struct device *self, void *aux)
+uart_attach(device_t parent, device_t self, void *aux)
 {
-        struct obio_attach_args *oba = aux;
-        struct uart_softc *sc = (struct uart_softc *)self;
+        struct obio_attach_args * const oba = aux;
+        struct uart_softc * const sc = device_private(self);
 	struct tty *tp;
 	int maj, minor;
-			
+
+	sc->sc_dev = self;
         sc->sc_st = oba->oba_st;
-        if (bus_space_map(oba->oba_st, oba->oba_addr, 256, 0,
-            &sc->sc_ioh)) {
-                printf("%s: unable to map device\n", sc->sc_dev.dv_xname);
+        if (bus_space_map(oba->oba_st, oba->oba_addr, 256, 0, &sc->sc_ioh)) {
+                aprint_error("unable to map device\n");
                 return;
 	}
 
 	/* Establish the interrupt. */
 	sc->sc_ih = adm5120_intr_establish(oba->oba_irq, INTR_FIQ, uart_intr, sc);
 	if (sc->sc_ih == NULL) {
-		printf("%s: unable to establish interrupt\n",
-		    sc->sc_dev.dv_xname);
+		aprint_error("unable to establish interrupt\n");
 		return;
 	}
 	REG_WRITE(UART_CR_REG,UART_CR_PORT_EN|UART_CR_RX_INT_EN|UART_CR_RX_TIMEOUT_INT_EN);
 
 	maj = cdevsw_lookup_major(&uart_cdevsw);
-	minor = sc->sc_dev.dv_unit;
+	minor = device_unit(sc->sc_dev);
 
 	tp = tty_alloc();
 	tp->t_oproc = uart_start;
@@ -154,9 +146,9 @@
 	if (minor == 0 && uart_consattached) {
 		/* attach as console*/
 		cn_tab->cn_dev = tp->t_dev;
-		printf(" console");
+		aprint_normal(" console");
 	}
-        printf("\n");
+        aprint_normal("\n");
 }
 
 int 
@@ -172,14 +164,16 @@
 {
 	char chr;
 	chr = c;
-	while ((*((volatile unsigned long *)0xb2600018)) & 0x20) ;
+	while ((*((volatile unsigned long *)0xb2600018)) & 0x20)
+		continue;
 	(*((volatile unsigned long *)0xb2600000)) = c;
 }
 
 int
 uart_cngetc(dev_t dev)
 {
-	while ((*((volatile unsigned long *)0xb2600018)) & 0x10) ;
+	while ((*((volatile unsigned long *)0xb2600018)) & 0x10)
+		continue;
 	return (*((volatile unsigned long *)0xb2600000)) & 0xff;
 }
 

Index: src/sys/arch/mips/adm5120/dev/wdc_extio.c
diff -u src/sys/arch/mips/adm5120/dev/wdc_extio.c:1.4 src/sys/arch/mips/adm5120/dev/wdc_extio.c:1.5
--- src/sys/arch/mips/adm5120/dev/wdc_extio.c:1.4	Fri Jul  1 18:38:49 2011
+++ src/sys/arch/mips/adm5120/dev/wdc_extio.c	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: wdc_extio.c,v 1.4 2011/07/01 18:38:49 dyoung Exp $ */
+/*	$NetBSD: wdc_extio.c,v 1.5 2011/07/10 23:13:23 matt Exp $ */
 
 /*-
  * Copyright (c) 2007 David Young.  All rights reserved.
@@ -61,19 +61,17 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wdc_extio.c,v 1.4 2011/07/01 18:38:49 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wdc_extio.c,v 1.5 2011/07/10 23:13:23 matt Exp $");
 
-#include <sys/types.h>
 #include <sys/param.h>
-#include <sys/systm.h>
+#include <sys/bus.h>
+#include <sys/callout.h>
+#include <sys/cpu.h>
 #include <sys/device.h>
-#include <sys/malloc.h>
+#include <sys/intr.h>
 #include <sys/kernel.h>
-#include <sys/callout.h>
-
-#include <sys/bus.h>
-#include <machine/intr.h>
-#include <machine/cpu.h>
+#include <sys/malloc.h>
+#include <sys/systm.h>
 
 #include <mips/adm5120/include/adm5120_extiovar.h>
 

Index: src/sys/arch/mips/alchemy/au1000.c
diff -u src/sys/arch/mips/alchemy/au1000.c:1.9 src/sys/arch/mips/alchemy/au1000.c:1.10
--- src/sys/arch/mips/alchemy/au1000.c:1.9	Fri Jul  1 18:39:29 2011
+++ src/sys/arch/mips/alchemy/au1000.c	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: au1000.c,v 1.9 2011/07/01 18:39:29 dyoung Exp $ */
+/* $NetBSD: au1000.c,v 1.10 2011/07/10 23:13:23 matt Exp $ */
 
 /*-
  * Copyright (c) 2006 Itronix Inc.
@@ -101,11 +101,11 @@
 
 #include <sys/param.h>
 #include <sys/bus.h>
-#include <machine/locore.h>
+#include <mips/locore.h>
 #include <mips/alchemy/include/aureg.h>
 #include <mips/alchemy/include/auvar.h>
 
-static const char *au1000_irqnames[] = {
+static const char * const au1000_irqnames[] = {
 	"uart0",
 	"uart1",
 	"uart2",
Index: src/sys/arch/mips/alchemy/au1100.c
diff -u src/sys/arch/mips/alchemy/au1100.c:1.9 src/sys/arch/mips/alchemy/au1100.c:1.10
--- src/sys/arch/mips/alchemy/au1100.c:1.9	Fri Jul  1 18:39:29 2011
+++ src/sys/arch/mips/alchemy/au1100.c	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: au1100.c,v 1.9 2011/07/01 18:39:29 dyoung Exp $ */
+/* $NetBSD: au1100.c,v 1.10 2011/07/10 23:13:23 matt Exp $ */
 
 /*-
  * Copyright (c) 2006 Itronix Inc.
@@ -97,15 +97,15 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: au1100.c,v 1.9 2011/07/01 18:39:29 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: au1100.c,v 1.10 2011/07/10 23:13:23 matt Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
-#include <machine/locore.h>
+#include <mips/locore.h>
 #include <mips/alchemy/include/aureg.h>
 #include <mips/alchemy/include/auvar.h>
 
-static const char *au1100_irqnames[] = {
+static const char * const au1100_irqnames[] = {
 	"uart0",
 	"uart1",
 	"sdcard",

Index: src/sys/arch/mips/alchemy/au1500.c
diff -u src/sys/arch/mips/alchemy/au1500.c:1.10 src/sys/arch/mips/alchemy/au1500.c:1.11
--- src/sys/arch/mips/alchemy/au1500.c:1.10	Fri Jul  1 18:39:29 2011
+++ src/sys/arch/mips/alchemy/au1500.c	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: au1500.c,v 1.10 2011/07/01 18:39:29 dyoung Exp $ */
+/* $NetBSD: au1500.c,v 1.11 2011/07/10 23:13:23 matt Exp $ */
 
 /*-
  * Copyright (c) 2006 Itronix Inc.
@@ -97,15 +97,15 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: au1500.c,v 1.10 2011/07/01 18:39:29 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: au1500.c,v 1.11 2011/07/10 23:13:23 matt Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
-#include <machine/locore.h>
+#include <mips/locore.h>
 #include <mips/alchemy/include/aureg.h>
 #include <mips/alchemy/include/auvar.h>
 
-static const char *au1500_irqnames[] = {
+static const char * const au1500_irqnames[] = {
 	"uart0",
 	"pci inta",
 	"pci intb",

Index: src/sys/arch/mips/alchemy/au1550.c
diff -u src/sys/arch/mips/alchemy/au1550.c:1.13 src/sys/arch/mips/alchemy/au1550.c:1.14
--- src/sys/arch/mips/alchemy/au1550.c:1.13	Fri Jul  1 18:39:29 2011
+++ src/sys/arch/mips/alchemy/au1550.c	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: au1550.c,v 1.13 2011/07/01 18:39:29 dyoung Exp $ */
+/* $NetBSD: au1550.c,v 1.14 2011/07/10 23:13:23 matt Exp $ */
 
 /*-
  * Copyright (c) 2006 Itronix Inc.
@@ -97,15 +97,15 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: au1550.c,v 1.13 2011/07/01 18:39:29 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: au1550.c,v 1.14 2011/07/10 23:13:23 matt Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
-#include <machine/locore.h>
+#include <mips/locore.h>
 #include <mips/alchemy/include/aureg.h>
 #include <mips/alchemy/include/auvar.h>
 
-static const char *au1550_irqnames[] = {
+static const char * const au1550_irqnames[] = {
 	"uart0",
 	"pci inta",
 	"pci intb",

Index: src/sys/arch/mips/alchemy/au_chipdep.c
diff -u src/sys/arch/mips/alchemy/au_chipdep.c:1.3 src/sys/arch/mips/alchemy/au_chipdep.c:1.4
--- src/sys/arch/mips/alchemy/au_chipdep.c:1.3	Fri Jul  1 18:39:29 2011
+++ src/sys/arch/mips/alchemy/au_chipdep.c	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: au_chipdep.c,v 1.3 2011/07/01 18:39:29 dyoung Exp $ */
+/* $NetBSD: au_chipdep.c,v 1.4 2011/07/10 23:13:23 matt Exp $ */
 
 /*-
  * Copyright (c) 2006 Itronix Inc.
@@ -32,11 +32,11 @@
  */ 
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: au_chipdep.c,v 1.3 2011/07/01 18:39:29 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: au_chipdep.c,v 1.4 2011/07/10 23:13:23 matt Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
-#include <machine/locore.h>
+#include <mips/locore.h>
 #include <mips/alchemy/include/aureg.h>
 #include <mips/alchemy/include/auvar.h>
 

Index: src/sys/arch/mips/alchemy/au_himem_space.c
diff -u src/sys/arch/mips/alchemy/au_himem_space.c:1.12 src/sys/arch/mips/alchemy/au_himem_space.c:1.13
--- src/sys/arch/mips/alchemy/au_himem_space.c:1.12	Fri Jul  1 18:39:29 2011
+++ src/sys/arch/mips/alchemy/au_himem_space.c	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: au_himem_space.c,v 1.12 2011/07/01 18:39:29 dyoung Exp $ */
+/* $NetBSD: au_himem_space.c,v 1.13 2011/07/10 23:13:23 matt Exp $ */
 
 /*-
  * Copyright (c) 2006 Itronix Inc.
@@ -61,7 +61,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: au_himem_space.c,v 1.12 2011/07/01 18:39:29 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: au_himem_space.c,v 1.13 2011/07/10 23:13:23 matt Exp $");
 
 /*
  * This provides mappings for the upper I/O regions used on some
@@ -78,7 +78,7 @@
 #include <uvm/uvm.h>
 
 #include <sys/bus.h>
-#include <machine/locore.h>
+#include <mips/locore.h>
 #include <mips/alchemy/include/au_himem_space.h>
 
 #define	TRUNC_PAGE(x)	((x) & ~(PAGE_SIZE - 1))

Index: src/sys/arch/mips/alchemy/au_icu.c
diff -u src/sys/arch/mips/alchemy/au_icu.c:1.27 src/sys/arch/mips/alchemy/au_icu.c:1.28
--- src/sys/arch/mips/alchemy/au_icu.c:1.27	Fri Jul  1 18:39:29 2011
+++ src/sys/arch/mips/alchemy/au_icu.c	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: au_icu.c,v 1.27 2011/07/01 18:39:29 dyoung Exp $	*/
+/*	$NetBSD: au_icu.c,v 1.28 2011/07/10 23:13:23 matt Exp $	*/
 
 /*-
  * Copyright (c) 2006 Itronix Inc.
@@ -68,20 +68,18 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: au_icu.c,v 1.27 2011/07/01 18:39:29 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: au_icu.c,v 1.28 2011/07/10 23:13:23 matt Exp $");
 
 #include "opt_ddb.h"
 #define __INTR_PRIVATE
 
 #include <sys/param.h>
-#include <sys/queue.h>
-#include <sys/malloc.h>
-#include <sys/systm.h>
+#include <sys/bus.h>
 #include <sys/device.h>
+#include <sys/intr.h>
 #include <sys/kernel.h>
-
-#include <sys/bus.h>
-#include <machine/intr.h>
+#include <sys/malloc.h>
+#include <sys/systm.h>
 
 #include <mips/locore.h>
 #include <mips/alchemy/include/aureg.h>

Index: src/sys/arch/mips/alchemy/au_wired_space.c
diff -u src/sys/arch/mips/alchemy/au_wired_space.c:1.7 src/sys/arch/mips/alchemy/au_wired_space.c:1.8
--- src/sys/arch/mips/alchemy/au_wired_space.c:1.7	Fri Jul  1 18:39:29 2011
+++ src/sys/arch/mips/alchemy/au_wired_space.c	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: au_wired_space.c,v 1.7 2011/07/01 18:39:29 dyoung Exp $ */
+/* $NetBSD: au_wired_space.c,v 1.8 2011/07/10 23:13:23 matt Exp $ */
 
 /*-
  * Copyright (c) 2006 Itronix Inc.
@@ -61,7 +61,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: au_wired_space.c,v 1.7 2011/07/01 18:39:29 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: au_wired_space.c,v 1.8 2011/07/10 23:13:23 matt Exp $");
 
 /*
  * This provides mappings for the upper I/O regions used on some
@@ -76,7 +76,7 @@
 #include <sys/endian.h>
 
 #include <sys/bus.h>
-#include <machine/locore.h>
+#include <mips/locore.h>
 #include <machine/wired_map.h>
 #include <mips/alchemy/include/au_wired_space.h>
 

Index: src/sys/arch/mips/alchemy/aubus.c
diff -u src/sys/arch/mips/alchemy/aubus.c:1.22 src/sys/arch/mips/alchemy/aubus.c:1.23
--- src/sys/arch/mips/alchemy/aubus.c:1.22	Fri Jul  1 18:39:29 2011
+++ src/sys/arch/mips/alchemy/aubus.c	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: aubus.c,v 1.22 2011/07/01 18:39:29 dyoung Exp $ */
+/* $NetBSD: aubus.c,v 1.23 2011/07/10 23:13:23 matt Exp $ */
 
 /*-
  * Copyright (c) 2006 Itronix Inc.
@@ -97,24 +97,24 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: aubus.c,v 1.22 2011/07/01 18:39:29 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: aubus.c,v 1.23 2011/07/10 23:13:23 matt Exp $");
 
 #include "locators.h"
+#define _MIPS_BUS_DMA_PRIVATE
 
 #include <sys/param.h>
-#include <sys/systm.h>
+#include <sys/bus.h>
 #include <sys/device.h>
 #include <sys/extent.h>
 #include <sys/malloc.h>
+#include <sys/systm.h>
 
-#define _MIPS_BUS_DMA_PRIVATE
-#include <sys/bus.h>
-#include <machine/locore.h>
+#include <mips/locore.h>
 #include <mips/alchemy/include/aureg.h>
 #include <mips/alchemy/include/auvar.h>
 #include <mips/alchemy/include/aubusvar.h>
 
-static int	aubus_match(device_t, struct cfdata *, void *);
+static int	aubus_match(device_t, cfdata_t, void *);
 static void	aubus_attach(device_t, device_t, void *);
 static int	aubus_print(void *, const char *);
 
@@ -132,7 +132,7 @@
  * Probe for the aubus; always succeeds.
  */
 static int
-aubus_match(device_t parent, struct cfdata *match, void *aux)
+aubus_match(device_t parent, cfdata_t match, void *aux)
 {
 
 	return 1;
@@ -145,7 +145,7 @@
 aubus_attach(device_t parent, device_t self, void *aux)
 {
 	struct aubus_attach_args aa;
-	struct device *sc = self;
+	device_t sc = self;
 	struct au_chipdep *chip;
 	const struct au_dev *ad;
 	int locs[AUBUSCF_NLOCS];

Index: src/sys/arch/mips/alchemy/dev/auspi.c
diff -u src/sys/arch/mips/alchemy/dev/auspi.c:1.5 src/sys/arch/mips/alchemy/dev/auspi.c:1.6
--- src/sys/arch/mips/alchemy/dev/auspi.c:1.5	Fri Jul  1 18:39:29 2011
+++ src/sys/arch/mips/alchemy/dev/auspi.c	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: auspi.c,v 1.5 2011/07/01 18:39:29 dyoung Exp $ */
+/* $NetBSD: auspi.c,v 1.6 2011/07/10 23:13:23 matt Exp $ */
 
 /*-
  * Copyright (c) 2006 Urbana-Champaign Independent Media Center.
@@ -42,19 +42,18 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: auspi.c,v 1.5 2011/07/01 18:39:29 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: auspi.c,v 1.6 2011/07/10 23:13:23 matt Exp $");
 
 #include "locators.h"
 
 #include <sys/param.h>
-#include <sys/systm.h>
-#include <sys/kernel.h>
+#include <sys/bus.h>
+#include <sys/cpu.h>
 #include <sys/device.h>
 #include <sys/errno.h>
+#include <sys/kernel.h>
 #include <sys/proc.h>
-
-#include <sys/bus.h>
-#include <machine/cpu.h>
+#include <sys/systm.h>
 
 #include <mips/alchemy/include/aubusvar.h>
 #include <mips/alchemy/include/auvar.h>

Index: src/sys/arch/mips/alchemy/dev/if_aumac.c
diff -u src/sys/arch/mips/alchemy/dev/if_aumac.c:1.30 src/sys/arch/mips/alchemy/dev/if_aumac.c:1.31
--- src/sys/arch/mips/alchemy/dev/if_aumac.c:1.30	Fri Jul  1 18:39:29 2011
+++ src/sys/arch/mips/alchemy/dev/if_aumac.c	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: if_aumac.c,v 1.30 2011/07/01 18:39:29 dyoung Exp $ */
+/* $NetBSD: if_aumac.c,v 1.31 2011/07/10 23:13:23 matt Exp $ */
 
 /*
  * Copyright (c) 2001 Wasabi Systems, Inc.
@@ -46,21 +46,22 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_aumac.c,v 1.30 2011/07/01 18:39:29 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_aumac.c,v 1.31 2011/07/10 23:13:23 matt Exp $");
 
 #include "rnd.h"
 
 #include <sys/param.h>
-#include <sys/systm.h>
+#include <sys/bus.h>
 #include <sys/callout.h>
+#include <sys/device.h>
+#include <sys/endian.h>
+#include <sys/errno.h> 
+#include <sys/intr.h>
+#include <sys/ioctl.h>
+#include <sys/kernel.h>
 #include <sys/mbuf.h>
 #include <sys/malloc.h>
-#include <sys/kernel.h>
 #include <sys/socket.h>
-#include <sys/ioctl.h>
-#include <sys/errno.h> 
-#include <sys/device.h>
-#include <sys/queue.h>
 
 #include <uvm/uvm.h>		/* for PAGE_SIZE */
 
@@ -74,10 +75,6 @@
 #include <sys/rnd.h>
 #endif
 
-#include <sys/bus.h>
-#include <machine/intr.h>
-#include <machine/endian.h>
-
 #include <dev/mii/mii.h>
 #include <dev/mii/miivar.h>
 

Index: src/sys/arch/mips/alchemy/include/auvar.h
diff -u src/sys/arch/mips/alchemy/include/auvar.h:1.10 src/sys/arch/mips/alchemy/include/auvar.h:1.11
--- src/sys/arch/mips/alchemy/include/auvar.h:1.10	Sun Feb 20 07:48:36 2011
+++ src/sys/arch/mips/alchemy/include/auvar.h	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: auvar.h,v 1.10 2011/02/20 07:48:36 matt Exp $ */
+/* $NetBSD: auvar.h,v 1.11 2011/07/10 23:13:23 matt Exp $ */
 
 /*-
  * Copyright (c) 2006 Itronix Inc.
@@ -81,7 +81,7 @@
 	const char	*name;
 	bus_addr_t	icus[2];	/* in case it ever changes */
 	struct au_dev	*devices;
-	const char	**irqnames;
+	const char	* const *irqnames;
 };
 
 struct au_chipdep	*au_chipdep(void);

Index: src/sys/arch/mips/atheros/ar9344.c
diff -u src/sys/arch/mips/atheros/ar9344.c:1.2 src/sys/arch/mips/atheros/ar9344.c:1.3
--- src/sys/arch/mips/atheros/ar9344.c:1.2	Sun Jul 10 06:26:02 2011
+++ src/sys/arch/mips/atheros/ar9344.c	Sun Jul 10 23:13:22 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: ar9344.c,v 1.2 2011/07/10 06:26:02 matt Exp $ */
+/* $NetBSD: ar9344.c,v 1.3 2011/07/10 23:13:22 matt Exp $ */
 
 /*
  * Copyright (c) 2006 Urbana-Champaign Independent Media Center.
@@ -48,7 +48,7 @@
  * family.
  */
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ar9344.c,v 1.2 2011/07/10 06:26:02 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ar9344.c,v 1.3 2011/07/10 23:13:22 matt Exp $");
 
 #include "opt_ddb.h"
 #include "opt_kgdb.h"
@@ -413,7 +413,7 @@
 		.adv_cirq = ARCHIP_CPU_IRQ_GMAC1,
 		.adv_mirq = -1,
 	}, {
-		.adv_name = "pcierc",
+		.adv_name = "arpcie",
 		.adv_addr = AR9344_PCIE_RC_BASE,
 		.adv_size = 0x1000,
 		.adv_cirq = AR9344_CPU_IRQ_PCIERC,

Index: src/sys/arch/mips/atheros/dev/arpci.c
diff -u src/sys/arch/mips/atheros/dev/arpci.c:1.1 src/sys/arch/mips/atheros/dev/arpci.c:1.2
--- src/sys/arch/mips/atheros/dev/arpci.c:1.1	Thu Jul  7 05:06:44 2011
+++ src/sys/arch/mips/atheros/dev/arpci.c	Sun Jul 10 23:13:22 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: arpci.c,v 1.1 2011/07/07 05:06:44 matt Exp $	*/
+/*	$NetBSD: arpci.c,v 1.2 2011/07/10 23:13:22 matt Exp $	*/
 /*-
  * Copyright (c) 2011 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -30,7 +30,7 @@
 
 #include <sys/cdefs.h>
 
-__KERNEL_RCSID(0, "$NetBSD: arpci.c,v 1.1 2011/07/07 05:06:44 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: arpci.c,v 1.2 2011/07/10 23:13:22 matt Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -51,6 +51,7 @@
 	bus_space_handle_t sc_bsh;
 	struct mips_bus_space sc_memt;
 	struct mips_pci_chipset sc_pc;
+	bool sc_pcie;
 	u_int sc_pba_flags;
 };
 
@@ -65,10 +66,10 @@
 static int
 arpci_bus_maxdevs(void *v, int busno)
 {
-	//struct arpci_softc * const sc = v;
+	struct arpci_softc * const sc = v;
 
 	if (busno == 0)
-		return 22;
+		return (sc->sc_pcie ? 1 : 22);
 
 	return 32;
 }
@@ -152,7 +153,7 @@
 		bus_space_write_4(sc->sc_bst, sc->sc_bsh,
 		    AR7100_PCI_LCL_CFG_CMD, AR7100_PCI_LCL_CFG_CMD_READ | tag);
 		addr += AR7100_PCI_LCL_CFG_RDATA;
-		printf("%s: tag %#lx ", __func__, tag);
+		printf("%s: tag %#lx: ", __func__, tag);
 	} else {
 		bus_space_write_4(sc->sc_bst, sc->sc_bsh,
 		    AR7100_PCI_CFG_ADDR, tag);
@@ -287,6 +288,7 @@
 	sc->sc_dev = self;
 	sc->sc_bst = aa->aa_bst;
 	sc->sc_dmat = aa->aa_dmat;
+	sc->sc_pcie = (strcmp(device_cfdata(self)->cf_name, "arpcie") == 0);
 
 	if (bus_space_map(aa->aa_bst, aa->aa_addr, aa->aa_size, 0,
 		    &sc->sc_bsh)) {
@@ -294,7 +296,7 @@
 		return;
 	}
 
-	aprint_normal("\n");
+	aprint_normal(": PCI%s bus\n", (sc->sc_pcie ? "-Express x1" : ""));
 	arpci_bus_mem_init(&sc->sc_memt, sc);
 	arpci_chipset_init(sc);
 
@@ -315,6 +317,8 @@
 
 CFATTACH_DECL_NEW(arpci, sizeof(struct arpci_softc),
     arpci_match, arpci_attach, NULL, NULL);
+CFATTACH_DECL_NEW(arpcie, sizeof(struct arpci_softc),
+    arpci_match, arpci_attach, NULL, NULL);
 
 #define CHIP			arpci
 #define CHIP_LITTLE_ENDIAN	/* defined */

Index: src/sys/arch/mips/atheros/include/ar9344reg.h
diff -u src/sys/arch/mips/atheros/include/ar9344reg.h:1.1 src/sys/arch/mips/atheros/include/ar9344reg.h:1.2
--- src/sys/arch/mips/atheros/include/ar9344reg.h:1.1	Thu Jul  7 05:06:44 2011
+++ src/sys/arch/mips/atheros/include/ar9344reg.h	Sun Jul 10 23:13:23 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: ar9344reg.h,v 1.1 2011/07/07 05:06:44 matt Exp $ */
+/* $NetBSD: ar9344reg.h,v 1.2 2011/07/10 23:13:23 matt Exp $ */
 
 /*-
  * Copyright (c) 2010 The NetBSD Foundation, Inc.
@@ -52,7 +52,8 @@
 #define	AR9344_SLIC_BASE		0x180A9000
 #define	AR9344_STEREO_BASE		0x180B0000
 #define	AR9344_MDIO_BASE		0x180B8000
-#define	AR9344_PCIE_RC_BASE		0x180F0000
+#define	AR9344_PCIE_RC_BASE		0x180C0000
+#define	AR9344_PCIE_RC_BASE2		0x180F0000
 #define	AR9344_WDMA_BASE		0x18100000
 #define	AR9344_RTC_BASE			0x18107000
 #define	AR9344_UART1_BASE		0x18150000	/* high speed */

Index: src/sys/arch/mips/bonito/bonito_iobc.c
diff -u src/sys/arch/mips/bonito/bonito_iobc.c:1.4 src/sys/arch/mips/bonito/bonito_iobc.c:1.5
--- src/sys/arch/mips/bonito/bonito_iobc.c:1.4	Mon Apr 28 20:23:28 2008
+++ src/sys/arch/mips/bonito/bonito_iobc.c	Sun Jul 10 23:13:22 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: bonito_iobc.c,v 1.4 2008/04/28 20:23:28 martin Exp $	*/
+/*	$NetBSD: bonito_iobc.c,v 1.5 2011/07/10 23:13:22 matt Exp $	*/
 
 /*-
  * Copyright (c) 2002 The NetBSD Foundation, Inc.
@@ -40,12 +40,12 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: bonito_iobc.c,v 1.4 2008/04/28 20:23:28 martin Exp $");
+__KERNEL_RCSID(0, "$NetBSD: bonito_iobc.c,v 1.5 2011/07/10 23:13:22 matt Exp $");
 
 #include <sys/param.h>
+#include <sys/intr.h>
 
-#include <machine/locore.h>
-#include <machine/intr.h>
+#include <mips/locore.h>
 
 #include <mips/bonito/bonitoreg.h>
 #include <mips/bonito/bonitovar.h>

Index: src/sys/arch/mips/bonito/bonito_pci.c
diff -u src/sys/arch/mips/bonito/bonito_pci.c:1.8 src/sys/arch/mips/bonito/bonito_pci.c:1.9
--- src/sys/arch/mips/bonito/bonito_pci.c:1.8	Fri Jul  1 20:48:47 2011
+++ src/sys/arch/mips/bonito/bonito_pci.c	Sun Jul 10 23:13:22 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: bonito_pci.c,v 1.8 2011/07/01 20:48:47 dyoung Exp $	*/
+/*	$NetBSD: bonito_pci.c,v 1.9 2011/07/10 23:13:22 matt Exp $	*/
 
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -35,15 +35,15 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: bonito_pci.c,v 1.8 2011/07/01 20:48:47 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: bonito_pci.c,v 1.9 2011/07/10 23:13:22 matt Exp $");
 
 #include <sys/param.h>
-#include <sys/systm.h>
+#include <sys/bus.h>
 #include <sys/device.h>
+#include <sys/intr.h>
+#include <sys/systm.h>
 
-#include <sys/bus.h>
-#include <machine/intr.h>
-#include <machine/locore.h>
+#include <mips/locore.h>
 
 #include <dev/pci/pcireg.h>
 #include <dev/pci/pcivar.h>

Index: src/sys/arch/mips/conf/files.atheros
diff -u src/sys/arch/mips/conf/files.atheros:1.9 src/sys/arch/mips/conf/files.atheros:1.10
--- src/sys/arch/mips/conf/files.atheros:1.9	Thu Jul  7 05:06:45 2011
+++ src/sys/arch/mips/conf/files.atheros	Sun Jul 10 23:13:22 2011
@@ -1,4 +1,4 @@
-#	$NetBSD: files.atheros,v 1.9 2011/07/07 05:06:45 matt Exp $
+#	$NetBSD: files.atheros,v 1.10 2011/07/10 23:13:22 matt Exp $
 
 defflag	opt_wisoc.h	WISOC_AR5312 WISOC_AR5315 WISOC_AR7100 WISOC_AR9344
 
@@ -19,6 +19,7 @@
 device	arbus { [addr=-1] }
 attach	arbus at mainbus
 file	arch/mips/atheros/arbus.c		arbus
+file	arch/mips/atheros/arbusle.c		arbus
 
 # On-chip UART device
 attach	com at arbus with com_arbus
@@ -51,8 +52,10 @@
 
 # On-chip PCI controller
 device	arpci: pcibus
+device	arpcie: pcibus
 attach	arpci at arbus
-file	arch/mips/atheros/dev/arpci.c		arpci
+attach	arpcie at arbus
+file	arch/mips/atheros/dev/arpci.c		arpci | arpcie
 
 # On-chip OHCI USB controller
 attach	ohci at arbus with ohci_arbus

Index: src/sys/arch/mips/mips/bus_dma.c
diff -u src/sys/arch/mips/mips/bus_dma.c:1.26 src/sys/arch/mips/mips/bus_dma.c:1.27
--- src/sys/arch/mips/mips/bus_dma.c:1.26	Fri Jul  1 20:58:39 2011
+++ src/sys/arch/mips/mips/bus_dma.c	Sun Jul 10 23:13:22 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: bus_dma.c,v 1.26 2011/07/01 20:58:39 dyoung Exp $	*/
+/*	$NetBSD: bus_dma.c,v 1.27 2011/07/10 23:13:22 matt Exp $	*/
 
 /*-
  * Copyright (c) 1997, 1998, 2001 The NetBSD Foundation, Inc.
@@ -32,16 +32,20 @@
 
 #include <sys/cdefs.h>			/* RCS ID & Copyright macro defns */
 
-__KERNEL_RCSID(0, "$NetBSD: bus_dma.c,v 1.26 2011/07/01 20:58:39 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: bus_dma.c,v 1.27 2011/07/10 23:13:22 matt Exp $");
+
+#define _MIPS_BUS_DMA_PRIVATE
 
 #include <sys/param.h>
-#include <sys/systm.h>
-#include <sys/kernel.h>
+#include <sys/bus.h>
+#include <sys/cpu.h>
 #include <sys/device.h>
+#include <sys/evcnt.h>
+#include <sys/kernel.h>
 #include <sys/malloc.h>
-#include <sys/proc.h>
 #include <sys/mbuf.h>
-#include <sys/evcnt.h>
+#include <sys/proc.h>
+#include <sys/systm.h>
 
 #include <uvm/uvm.h>
 
@@ -50,10 +54,7 @@
 #include <mips/mips3_pte.h>
 #endif
 
-#define _MIPS_BUS_DMA_PRIVATE
-#include <sys/bus.h>
-#include <machine/cpu.h>
-#include <machine/locore.h>
+#include <mips/locore.h>
 
 const struct mips_bus_dmamap_ops mips_bus_dmamap_ops = _BUS_DMAMAP_OPS_INITIALIZER;
 const struct mips_bus_dmamem_ops mips_bus_dmamem_ops = _BUS_DMAMEM_OPS_INITIALIZER;

Index: src/sys/arch/mips/mips/bus_space_alignstride_chipdep.c
diff -u src/sys/arch/mips/mips/bus_space_alignstride_chipdep.c:1.14 src/sys/arch/mips/mips/bus_space_alignstride_chipdep.c:1.15
--- src/sys/arch/mips/mips/bus_space_alignstride_chipdep.c:1.14	Wed Jul  6 10:01:02 2011
+++ src/sys/arch/mips/mips/bus_space_alignstride_chipdep.c	Sun Jul 10 23:13:22 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: bus_space_alignstride_chipdep.c,v 1.14 2011/07/06 10:01:02 matt Exp $ */
+/* $NetBSD: bus_space_alignstride_chipdep.c,v 1.15 2011/07/10 23:13:22 matt Exp $ */
 
 /*-
  * Copyright (c) 1998, 2000, 2001 The NetBSD Foundation, Inc.
@@ -81,14 +81,14 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: bus_space_alignstride_chipdep.c,v 1.14 2011/07/06 10:01:02 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: bus_space_alignstride_chipdep.c,v 1.15 2011/07/10 23:13:22 matt Exp $");
 
 #ifdef CHIP_EXTENT
 #include <sys/extent.h>
 #endif
 #include <sys/malloc.h>
 
-#include <machine/locore.h>
+#include <mips/locore.h>
 
 #include <uvm/uvm_extern.h>
 
Index: src/sys/arch/mips/mips/in_cksum.c
diff -u src/sys/arch/mips/mips/in_cksum.c:1.14 src/sys/arch/mips/mips/in_cksum.c:1.15
--- src/sys/arch/mips/mips/in_cksum.c:1.14	Sat Sep 18 16:43:50 2010
+++ src/sys/arch/mips/mips/in_cksum.c	Sun Jul 10 23:13:22 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: in_cksum.c,v 1.14 2010/09/18 16:43:50 tsutsui Exp $ */
+/* $NetBSD: in_cksum.c,v 1.15 2011/07/10 23:13:22 matt Exp $ */
 
 /*
  * Copyright (c) 1993 Regents of the University of California.
@@ -42,18 +42,18 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: in_cksum.c,v 1.14 2010/09/18 16:43:50 tsutsui Exp $");
+__KERNEL_RCSID(0, "$NetBSD: in_cksum.c,v 1.15 2011/07/10 23:13:22 matt Exp $");
 
 #include <sys/param.h>
-#include <sys/systm.h>
+#include <sys/endian.h>
 #include <sys/mbuf.h>
+#include <sys/systm.h>
 
 #include <netinet/in_systm.h>
 #include <netinet/in.h>
 #include <netinet/ip.h>
 #include <netinet/ip_var.h>
 
-#include <machine/endian.h>
 
 union memptr {
 	uint32_t *l;

Index: src/sys/arch/mips/mips/mips3_clock.c
diff -u src/sys/arch/mips/mips/mips3_clock.c:1.12 src/sys/arch/mips/mips/mips3_clock.c:1.13
--- src/sys/arch/mips/mips/mips3_clock.c:1.12	Sun Feb 20 07:45:48 2011
+++ src/sys/arch/mips/mips/mips3_clock.c	Sun Jul 10 23:13:22 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: mips3_clock.c,v 1.12 2011/02/20 07:45:48 matt Exp $	*/
+/*	$NetBSD: mips3_clock.c,v 1.13 2011/07/10 23:13:22 matt Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -40,18 +40,17 @@
 
 #include <sys/cdefs.h>			/* RCS ID & Copyright macro defns */
 
-__KERNEL_RCSID(0, "$NetBSD: mips3_clock.c,v 1.12 2011/02/20 07:45:48 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mips3_clock.c,v 1.13 2011/07/10 23:13:22 matt Exp $");
 
 #include <sys/param.h>
-#include <sys/systm.h>
+#include <sys/cpu.h>
+#include <sys/intr.h>
 #include <sys/kernel.h>
 #include <sys/timetc.h>
-#include <sys/cpu.h>
 
 #include <mips/mips3_clock.h>
 
-#include <machine/intr.h>
-#include <machine/locore.h>
+#include <mips/locore.h>
 
 /*
  * Wait for at least "n" microseconds.

Index: src/sys/arch/mips/mips/mips3_clockintr.c
diff -u src/sys/arch/mips/mips/mips3_clockintr.c:1.11 src/sys/arch/mips/mips/mips3_clockintr.c:1.12
--- src/sys/arch/mips/mips/mips3_clockintr.c:1.11	Sun Feb 20 07:45:48 2011
+++ src/sys/arch/mips/mips/mips3_clockintr.c	Sun Jul 10 23:13:22 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: mips3_clockintr.c,v 1.11 2011/02/20 07:45:48 matt Exp $	*/
+/*	$NetBSD: mips3_clockintr.c,v 1.12 2011/07/10 23:13:22 matt Exp $	*/
 
 /*
  * Copyright (c) 1988 University of Utah.
@@ -39,17 +39,16 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mips3_clockintr.c,v 1.11 2011/02/20 07:45:48 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mips3_clockintr.c,v 1.12 2011/07/10 23:13:22 matt Exp $");
 
 #include <sys/param.h>
-#include <sys/systm.h>
 #include <sys/cpu.h>
 #include <sys/evcnt.h>
 #include <sys/intr.h>
 
 #include <mips/mips3_clock.h>
 
-#include <machine/locore.h>
+#include <mips/locore.h>
 
 /*
  * Handling to be done upon receipt of a MIPS 3 clock interrupt.  This

Index: src/sys/arch/mips/mips/mips_softint.c
diff -u src/sys/arch/mips/mips/mips_softint.c:1.4 src/sys/arch/mips/mips/mips_softint.c:1.5
--- src/sys/arch/mips/mips/mips_softint.c:1.4	Wed Apr  6 05:23:59 2011
+++ src/sys/arch/mips/mips/mips_softint.c	Sun Jul 10 23:13:22 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: mips_softint.c,v 1.4 2011/04/06 05:23:59 matt Exp $	*/
+/*	$NetBSD: mips_softint.c,v 1.5 2011/07/10 23:13:22 matt Exp $	*/
 
 /*-
  * Copyright (c) 2009, 2010 The NetBSD Foundation, Inc.
@@ -30,18 +30,16 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: mips_softint.c,v 1.4 2011/04/06 05:23:59 matt Exp $");
+__KERNEL_RCSID(0, "$NetBSD: mips_softint.c,v 1.5 2011/07/10 23:13:22 matt Exp $");
 
 #include <sys/param.h>
 #include <sys/cpu.h>
-#include <sys/proc.h>
-#include <sys/lwp.h>
 #include <sys/intr.h>
+#include <sys/lwp.h>
 #include <sys/atomic.h>
 
 #include <uvm/uvm_extern.h>
 
-#include <machine/intr.h>
 #include <mips/locore.h>
 
 #ifdef __HAVE_FAST_SOFTINTS

Index: src/sys/arch/mips/rmi/rmixl_gpio.c
diff -u src/sys/arch/mips/rmi/rmixl_gpio.c:1.2 src/sys/arch/mips/rmi/rmixl_gpio.c:1.3
--- src/sys/arch/mips/rmi/rmixl_gpio.c:1.2	Fri Jul  1 19:01:30 2011
+++ src/sys/arch/mips/rmi/rmixl_gpio.c	Sun Jul 10 23:13:22 2011
@@ -1,5 +1,5 @@
-/*	$NetBSD: rmixl_gpio.c,v 1.2 2011/07/01 19:01:30 dyoung Exp $	*/
-/*	$NetBSD: rmixl_gpio.c,v 1.2 2011/07/01 19:01:30 dyoung Exp $	*/
+/*	$NetBSD: rmixl_gpio.c,v 1.3 2011/07/10 23:13:22 matt Exp $	*/
+/*	$NetBSD: rmixl_gpio.c,v 1.3 2011/07/10 23:13:22 matt Exp $	*/
 /*-
  * Copyright (c) 2007 The NetBSD Foundation, Inc.
  * All rights reserved.
@@ -29,7 +29,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  */
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rmixl_gpio.c,v 1.2 2011/07/01 19:01:30 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rmixl_gpio.c,v 1.3 2011/07/10 23:13:22 matt Exp $");
 
 #define _INTR_PRIVATE
 
@@ -37,17 +37,14 @@
 #include "gpio.h"
  
 #include <sys/param.h>
+#include <sys/bus.h>
+#include <sys/cpu.h>
 #include <sys/evcnt.h>
+#include <sys/intr.h>
 #include <sys/atomic.h>
  
 #include <uvm/uvm_extern.h>
   
-#include <machine/intr.h>
- 
-#include <mips/cpu.h>
-
-#include <sys/bus.h>
-
 #include <mips/rmi/rmixlreg.h>
 #include <mips/rmi/rmixlvar.h>
 #include <mips/rmi/rmixl_obiovar.h>

Index: src/sys/arch/mips/rmi/rmixl_intr.c
diff -u src/sys/arch/mips/rmi/rmixl_intr.c:1.6 src/sys/arch/mips/rmi/rmixl_intr.c:1.7
--- src/sys/arch/mips/rmi/rmixl_intr.c:1.6	Fri Jul  1 19:01:30 2011
+++ src/sys/arch/mips/rmi/rmixl_intr.c	Sun Jul 10 23:13:22 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: rmixl_intr.c,v 1.6 2011/07/01 19:01:30 dyoung Exp $	*/
+/*	$NetBSD: rmixl_intr.c,v 1.7 2011/07/10 23:13:22 matt Exp $	*/
 
 /*-
  * Copyright (c) 2007 Ruslan Ermilov and Vsevolod Lobko.
@@ -64,26 +64,23 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rmixl_intr.c,v 1.6 2011/07/01 19:01:30 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rmixl_intr.c,v 1.7 2011/07/10 23:13:22 matt Exp $");
 
 #include "opt_ddb.h"
 #include "opt_multiprocessor.h"
 #define	__INTR_PRIVATE
 
 #include <sys/param.h>
-#include <sys/queue.h>
-#include <sys/malloc.h>
-#include <sys/systm.h>
+#include <sys/atomic.h>
+#include <sys/bus.h>
+#include <sys/cpu.h>
 #include <sys/device.h>
+#include <sys/intr.h>
 #include <sys/kernel.h>
-#include <sys/atomic.h>
+#include <sys/malloc.h>
 #include <sys/mutex.h>
-#include <sys/cpu.h>
-
-#include <sys/bus.h>
-#include <machine/intr.h>
+#include <sys/systm.h>
 
-#include <mips/cpu.h>
 #include <mips/cpuset.h>
 #include <mips/locore.h>
 

Index: src/sys/arch/mips/rmi/rmixl_obio.c
diff -u src/sys/arch/mips/rmi/rmixl_obio.c:1.4 src/sys/arch/mips/rmi/rmixl_obio.c:1.5
--- src/sys/arch/mips/rmi/rmixl_obio.c:1.4	Fri Jul  1 19:01:31 2011
+++ src/sys/arch/mips/rmi/rmixl_obio.c	Sun Jul 10 23:13:22 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: rmixl_obio.c,v 1.4 2011/07/01 19:01:31 dyoung Exp $	*/
+/*	$NetBSD: rmixl_obio.c,v 1.5 2011/07/10 23:13:22 matt Exp $	*/
 
 /*
  * Copyright (c) 2001, 2002, 2003 Wasabi Systems, Inc.
@@ -40,21 +40,20 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rmixl_obio.c,v 1.4 2011/07/01 19:01:31 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rmixl_obio.c,v 1.5 2011/07/10 23:13:22 matt Exp $");
 
 #include "locators.h"
 #include "pci.h"
+#define _MIPS_BUS_DMA_PRIVATE
 
 #include <sys/param.h>
-#include <sys/systm.h>
+#include <sys/bus.h>
 #include <sys/device.h>
 #include <sys/extent.h>
 #include <sys/malloc.h>
+#include <sys/systm.h>
 
-#define _MIPS_BUS_DMA_PRIVATE
-#include <sys/bus.h>
-
-#include <machine/int_fmtio.h>
+#include <mips/int_fmtio.h>
 
 #include <mips/rmi/rmixlreg.h>
 #include <mips/rmi/rmixlvar.h>

Index: src/sys/arch/mips/rmi/rmixl_pcie.c
diff -u src/sys/arch/mips/rmi/rmixl_pcie.c:1.7 src/sys/arch/mips/rmi/rmixl_pcie.c:1.8
--- src/sys/arch/mips/rmi/rmixl_pcie.c:1.7	Fri Jul  1 19:01:31 2011
+++ src/sys/arch/mips/rmi/rmixl_pcie.c	Sun Jul 10 23:13:22 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: rmixl_pcie.c,v 1.7 2011/07/01 19:01:31 dyoung Exp $	*/
+/*	$NetBSD: rmixl_pcie.c,v 1.8 2011/07/10 23:13:22 matt Exp $	*/
 
 /*
  * Copyright (c) 2001 Wasabi Systems, Inc.
@@ -40,7 +40,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rmixl_pcie.c,v 1.7 2011/07/01 19:01:31 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rmixl_pcie.c,v 1.8 2011/07/10 23:13:22 matt Exp $");
 
 #include "opt_pci.h"
 #include "pci.h"
@@ -48,18 +48,17 @@
 #include <sys/cdefs.h>
 
 #include <sys/param.h>
-#include <sys/systm.h>
+#include <sys/bus.h>
+#include <sys/cpu.h>
 #include <sys/device.h>
 #include <sys/extent.h>
-#include <sys/malloc.h>
+#include <sys/intr.h>
 #include <sys/kernel.h>		/* for 'hz' */
-#include <sys/cpu.h>
+#include <sys/malloc.h>
+#include <sys/systm.h>
 
 #include <uvm/uvm_extern.h>
 
-#include <sys/bus.h>
-#include <machine/intr.h>
-
 #include <mips/rmi/rmixlreg.h>
 #include <mips/rmi/rmixlvar.h>
 #include <mips/rmi/rmixl_intr.h>
@@ -75,8 +74,6 @@
 #include <mips/cache.h>
 #endif
 
-#include <machine/pci_machdep.h>
-
 #ifdef PCI_DEBUG
 int rmixl_pcie_debug = PCI_DEBUG;
 # define DPRINTF(x)	do { if (rmixl_pcie_debug) printf x ; } while (0)

Index: src/sys/arch/mips/rmi/rmixl_pcix.c
diff -u src/sys/arch/mips/rmi/rmixl_pcix.c:1.8 src/sys/arch/mips/rmi/rmixl_pcix.c:1.9
--- src/sys/arch/mips/rmi/rmixl_pcix.c:1.8	Fri Jul  1 19:01:31 2011
+++ src/sys/arch/mips/rmi/rmixl_pcix.c	Sun Jul 10 23:13:22 2011
@@ -1,4 +1,4 @@
-/*	$NetBSD: rmixl_pcix.c,v 1.8 2011/07/01 19:01:31 dyoung Exp $	*/
+/*	$NetBSD: rmixl_pcix.c,v 1.9 2011/07/10 23:13:22 matt Exp $	*/
 
 /*
  * Copyright (c) 2001 Wasabi Systems, Inc.
@@ -40,7 +40,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rmixl_pcix.c,v 1.8 2011/07/01 19:01:31 dyoung Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rmixl_pcix.c,v 1.9 2011/07/10 23:13:22 matt Exp $");
 
 #include "opt_pci.h"
 #include "pci.h"
@@ -48,18 +48,17 @@
 #include <sys/cdefs.h>
 
 #include <sys/param.h>
-#include <sys/systm.h>
+#include <sys/bus.h>
+#include <sys/cpu.h>
 #include <sys/device.h>
 #include <sys/extent.h>
+#include <sys/intr.h>
 #include <sys/malloc.h>
 #include <sys/kernel.h>		/* for 'hz' */
-#include <sys/cpu.h>
+#include <sys/systm.h>
 
 #include <uvm/uvm_extern.h>
 
-#include <sys/bus.h>
-#include <machine/intr.h>
-
 #include <mips/rmi/rmixlreg.h>
 #include <mips/rmi/rmixlvar.h>
 #include <mips/rmi/rmixl_intr.h>
@@ -75,8 +74,6 @@
 #include <mips/cache.h>
 #endif
 
-#include <machine/pci_machdep.h>
-
 #ifdef PCI_DEBUG
 int rmixl_pcix_debug = PCI_DEBUG;
 # define DPRINTF(x)	do { if (rmixl_pcix_debug) printf x ; } while (0)

Reply via email to