<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/pci, branch release/6.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/'/>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2005-11-03T00:35:26+00:00</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2005-11-03T00:35:26+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=3640cb54210edbb7edbf1b12ef0127ecfcea967d'/>
<id>3640cb54210edbb7edbf1b12ef0127ecfcea967d</id>
<content type='text'>
'RELENG_6_0_0_RELEASE'.

This commit was manufactured to restore the state of the 6.0-RELEASE image.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
'RELENG_6_0_0_RELEASE'.

This commit was manufactured to restore the state of the 6.0-RELEASE image.
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: add 1 microsecond delay to pci_add_children() bus enumeration loop</title>
<updated>2005-10-27T16:44:06+00:00</updated>
<author>
<name>Bill Paul</name>
<email>wpaul@FreeBSD.org</email>
</author>
<published>2005-10-27T16:44:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=fd47f7362f0095f68af208c4107f59f365bc470c'/>
<id>fd47f7362f0095f68af208c4107f59f365bc470c</id>
<content type='text'>
Approved by:	re
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Approved by:	re
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: Don't save and restore the ELCR across suspend and resume for a</title>
<updated>2005-10-06T20:21:03+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2005-10-06T20:21:03+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=91c8538be1abccddae6930e29f9ec62598060916'/>
<id>91c8538be1abccddae6930e29f9ec62598060916</id>
<content type='text'>
particular Intel chipset.

Approved by:	re (scottl)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
particular Intel chipset.

Approved by:	re (scottl)
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: Consolidate common code for assigning interrupts to PCI devices and</title>
<updated>2005-10-06T20:05:04+00:00</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2005-10-06T20:05:04+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=97dee1661617a3a8796e3172fef1a6c14a738e84'/>
<id>97dee1661617a3a8796e3172fef1a6c14a738e84</id>
<content type='text'>
add a sledgehammer tunable to override PCI interrupt routing for any PCI
device.

Approved by:	re (scottl)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add a sledgehammer tunable to override PCI interrupt routing for any PCI
device.

Approved by:	re (scottl)
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: 1.297 and 1.298</title>
<updated>2005-09-27T05:57:47+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-09-27T05:57:47+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=0914839d22558e748707b0d8065f426914839ed4'/>
<id>0914839d22558e748707b0d8065f426914839ed4</id>
<content type='text'>
Split the do_powerstaes knob into do_power_resume and do_power_nodriver.
Go ahead and enable power state management for suspend/resume, but leave
the nodriver powerdown off by default.  The MFC that changed do_power_state
default to 0 broke some resume on some laptops.

Approved by: re@ (scottl)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Split the do_powerstaes knob into do_power_resume and do_power_nodriver.
Go ahead and enable power state management for suspend/resume, but leave
the nodriver powerdown off by default.  The MFC that changed do_power_state
default to 0 broke some resume on some laptops.

Approved by: re@ (scottl)
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: rev 1.20</title>
<updated>2005-09-16T17:58:06+00:00</updated>
<author>
<name>Paul Saab</name>
<email>ps@FreeBSD.org</email>
</author>
<published>2005-09-16T17:58:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=2278db1f16b21560e6ab3a33498a0d8cd888490c'/>
<id>2278db1f16b21560e6ab3a33498a0d8cd888490c</id>
<content type='text'>
For FreeBSD 4 binaries, when trying to read from a device that does
not exsist, do not have ioctl return an error, but instead set -1
in the data returned to the user.  This allows the HP bios flash
utilities to work without requiring changes to their code.

Approved by:	re (scottl)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
For FreeBSD 4 binaries, when trying to read from a device that does
not exsist, do not have ioctl return an error, but instead set -1
in the data returned to the user.  This allows the HP bios flash
utilities to work without requiring changes to their code.

Approved by:	re (scottl)
</pre>
</div>
</content>
</entry>
<entry>
<title>Change the default of pci_do_powerstate to 0, per request from re@.</title>
<updated>2005-09-11T19:28:30+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-09-11T19:28:30+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=02b249d28dc6e4e2c63d16c40d19a48c9aaac455'/>
<id>02b249d28dc6e4e2c63d16c40d19a48c9aaac455</id>
<content type='text'>
The number of raid controllers that violate the WHQL seems to be
growing in number and not isolated to old versions as previously
thought.  Though the numbers of these seen in the wild is still
relatively small, they hang the system when parts of their devices are
powered down.  The one area that these parts appear often are in the
higher end servers.  As such, be conservative about powering down
devices that have no driver attached by default.  Until a better
approach is proven in current, this is the prudent choice.

Laptop users wishing the benefits of powering down devices with no
drivers will now need to set hw.pci.do_powerstate=1 in their
/boot/loader.conf file.  Some users will have devices that will
prevent this setting (hence the need to make it default 0).

Approved by: re@ (scottl)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The number of raid controllers that violate the WHQL seems to be
growing in number and not isolated to old versions as previously
thought.  Though the numbers of these seen in the wild is still
relatively small, they hang the system when parts of their devices are
powered down.  The one area that these parts appear often are in the
higher end servers.  As such, be conservative about powering down
devices that have no driver attached by default.  Until a better
approach is proven in current, this is the prudent choice.

Laptop users wishing the benefits of powering down devices with no
drivers will now need to set hw.pci.do_powerstate=1 in their
/boot/loader.conf file.  Some users will have devices that will
prevent this setting (hence the need to make it default 0).

Approved by: re@ (scottl)
</pre>
</div>
</content>
</entry>
<entry>
<title>MFC: 1.293 1.294: Treat resources that are 0xfffxxxx as being unassigned</title>
<updated>2005-09-05T18:04:33+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-09-05T18:04:33+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=edb882636e957d37ab96a4bf23c9ff097e2b34e2'/>
<id>edb882636e957d37ab96a4bf23c9ff097e2b34e2</id>
<content type='text'>
like we treat 0.

Approved by: re@ (scottl)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
like we treat 0.

Approved by: re@ (scottl)
</pre>
</div>
</content>
</entry>
<entry>
<title>As threatened by BURN_BRIDGES, restire PCIR_MAPS and PCIR_HEADERTYPE</title>
<updated>2005-06-05T23:08:59+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-06-05T23:08:59+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f8749e3d9b8645ba9f09a17f9c2d21420d041048'/>
<id>f8749e3d9b8645ba9f09a17f9c2d21420d041048</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Mask off the bar's value after the probe test write before testing</title>
<updated>2005-06-03T19:41:06+00:00</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-06-03T19:41:06+00:00</published>
<link rel='alternate' type='text/html' href='http://cgit.freebsd.org/src/commit/?id=f9937ed8f3fa040c39aba8ad433c978269ec3eec'/>
<id>f9937ed8f3fa040c39aba8ad433c978269ec3eec</id>
<content type='text'>
against 0 in pci_alloc_map, just like we do in pci_add_map.  Also,
make sure that we restore the value to the BAR that was there before
if the bar is 0.  Chances are that it was 0 before the write too and
that the restoration is a nop, but better safe than sorry.

Notice by: dwhite
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
against 0 in pci_alloc_map, just like we do in pci_add_map.  Also,
make sure that we restore the value to the BAR that was there before
if the bar is 0.  Chances are that it was 0 before the write too and
that the restoration is a nop, but better safe than sorry.

Notice by: dwhite
</pre>
</div>
</content>
</entry>
</feed>
