PERFORCE change 135551 for review
Warner Losh
imp at FreeBSD.org
Sat Feb 16 22:02:40 PST 2008
http://perforce.freebsd.org/chv.cgi?CH=135551
Change 135551 by imp at imp_lighthouse on 2008/02/17 06:02:03
Implement reading domain0 here too. Also, fix minor naming issue.
Affected files ...
.. //depot/projects/mips2-jnpr/src/sys/mips/mips32/adm5120/admpci.c#2 edit
.. //depot/projects/mips2-jnpr/src/sys/mips/mips32/idt/idtpci.c#2 edit
Differences ...
==== //depot/projects/mips2-jnpr/src/sys/mips/mips32/adm5120/admpci.c#2 (text+ko) ====
@@ -325,11 +325,14 @@
}
static int
-gt_read_ivar(device_t dev, device_t child, int which, uintptr_t *result)
+admpci_read_ivar(device_t dev, device_t child, int which, uintptr_t *result)
{
struct admpci_softc *sc = device_get_softc(dev);
switch (which) {
+ case PCIB_IVAR_DOMAIN:
+ *result = 0;
+ return (0);
case PCIB_IVAR_BUS:
*result = sc->sc_busno;
return (0);
@@ -339,7 +342,7 @@
}
static int
-gt_write_ivar(device_t dev, device_t child, int which, uintptr_t result)
+admpci_write_ivar(device_t dev, device_t child, int which, uintptr_t result)
{
struct admpci_softc * sc = device_get_softc(dev);
@@ -471,8 +474,8 @@
/* Bus interface */
DEVMETHOD(bus_print_child, bus_generic_print_child),
- DEVMETHOD(bus_read_ivar, gt_read_ivar),
- DEVMETHOD(bus_write_ivar, gt_write_ivar),
+ DEVMETHOD(bus_read_ivar, admpci_read_ivar),
+ DEVMETHOD(bus_write_ivar, admpci_write_ivar),
DEVMETHOD(bus_alloc_resource, admpci_alloc_resource),
DEVMETHOD(bus_release_resource, bus_generic_release_resource),
DEVMETHOD(bus_activate_resource, admpci_activate_resource),
==== //depot/projects/mips2-jnpr/src/sys/mips/mips32/idt/idtpci.c#2 (text+ko) ====
@@ -441,11 +441,14 @@
}
static int
-gt_read_ivar(device_t dev, device_t child, int which, uintptr_t *result)
+idtpci_read_ivar(device_t dev, device_t child, int which, uintptr_t *result)
{
struct idtpci_softc *sc = device_get_softc(dev);
switch (which) {
+ case PCIB_IVAR_DOMAIN:
+ *result = 0;
+ return (0);
case PCIB_IVAR_BUS:
*result = sc->sc_busno;
return (0);
@@ -455,7 +458,7 @@
}
static int
-gt_write_ivar(device_t dev, device_t child, int which, uintptr_t result)
+idtpci_write_ivar(device_t dev, device_t child, int which, uintptr_t result)
{
struct idtpci_softc * sc = device_get_softc(dev);
@@ -591,8 +594,8 @@
/* Bus interface */
DEVMETHOD(bus_print_child, bus_generic_print_child),
- DEVMETHOD(bus_read_ivar, gt_read_ivar),
- DEVMETHOD(bus_write_ivar, gt_write_ivar),
+ DEVMETHOD(bus_read_ivar, idtpci_read_ivar),
+ DEVMETHOD(bus_write_ivar, idtpci_write_ivar),
DEVMETHOD(bus_alloc_resource, idtpci_alloc_resource),
DEVMETHOD(bus_release_resource, bus_generic_release_resource),
DEVMETHOD(bus_activate_resource, idtpci_activate_resource),
More information about the p4-projects
mailing list