diff options
| author | John-Mark Gurney <jmg@FreeBSD.org> | 2005-03-23 21:24:29 +0000 |
|---|---|---|
| committer | John-Mark Gurney <jmg@FreeBSD.org> | 2005-03-23 21:24:29 +0000 |
| commit | 244f64d007eed1152e8c458caa14f806cefd709c (patch) | |
| tree | cea06c47fd76649b12bb94b7dda08a39e50d03d4 | |
| parent | 840d8a6dc63ef975c06bff879f21132bad9cac1f (diff) | |
Notes
| -rw-r--r-- | sys/dev/pci/pci.c | 20 |
1 files changed, 5 insertions, 15 deletions
diff --git a/sys/dev/pci/pci.c b/sys/dev/pci/pci.c index 8303c3b82c0e..ae4bd89f1383 100644 --- a/sys/dev/pci/pci.c +++ b/sys/dev/pci/pci.c @@ -509,6 +509,11 @@ pci_set_powerstate_method(device_t dev, device_t child, int state) if (oldstate == state) return (0); + if (bootverbose) + printf( + "pci%d:%d:%d: Transition from D%d to D%d\n", + dinfo->cfg.bus, dinfo->cfg.slot, dinfo->cfg.func, + oldstate, state); /* * The PCI power management specification states that after a state * transition between PCI power states, system software must @@ -1873,11 +1878,6 @@ pci_cfg_restore(device_t dev, struct pci_devinfo *dinfo) * state D0. */ if (pci_get_powerstate(dev) != PCI_POWERSTATE_D0) { - if (bootverbose) - printf( - "pci%d:%d:%d: Transition from D%d to D0\n", - dinfo->cfg.bus, dinfo->cfg.slot, dinfo->cfg.func, - pci_get_powerstate(dev)); pci_set_powerstate(dev, PCI_POWERSTATE_D0); } for (i = 0; i < dinfo->cfg.nummaps; i++) @@ -1957,19 +1957,9 @@ pci_cfg_save(device_t dev, struct pci_devinfo *dinfo, int setstate) */ ps = pci_get_powerstate(dev); if (ps != PCI_POWERSTATE_D0 && ps != PCI_POWERSTATE_D3) { - if (bootverbose) - printf( - "pci%d:%d:%d: Transition from D%d to D0\n", - dinfo->cfg.bus, dinfo->cfg.slot, - dinfo->cfg.func, ps); pci_set_powerstate(dev, PCI_POWERSTATE_D0); } if (pci_get_powerstate(dev) != PCI_POWERSTATE_D3) { - if (bootverbose) - printf( - "pci%d:%d:%d: Transition from D0 to D3\n", - dinfo->cfg.bus, dinfo->cfg.slot, - dinfo->cfg.func); pci_set_powerstate(dev, PCI_POWERSTATE_D3); } } |
