<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test/sys/dev/pccbb, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/'/>
<updated>2020-09-01T22:00:48Z</updated>
<entry>
<title>pccbb: clean up empty lines in .c and .h files</title>
<updated>2020-09-01T22:00:48Z</updated>
<author>
<name>Mateusz Guzik</name>
<email>mjg@FreeBSD.org</email>
</author>
<published>2020-09-01T22:00:48Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=ba9f0c72dd2debbb4b1fa05ee2663163bff16c87'/>
<id>urn:sha1:ba9f0c72dd2debbb4b1fa05ee2663163bff16c87</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)</title>
<updated>2020-02-26T14:26:36Z</updated>
<author>
<name>Pawel Biernacki</name>
<email>kaktus@FreeBSD.org</email>
</author>
<published>2020-02-26T14:26:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7029da5c36f2d3cf6bb6c81bf551229f416399e8'/>
<id>urn:sha1:7029da5c36f2d3cf6bb6c81bf551229f416399e8</id>
<content type='text'>
r357614 added CTLFLAG_NEEDGIANT to make it easier to find nodes that are
still not MPSAFE (or already are but aren’t properly marked).
Use it in preparation for a general review of all nodes.

This is non-functional change that adds annotations to SYSCTL_NODE and
SYSCTL_PROC nodes using one of the soon-to-be-required flags.

Mark all obvious cases as MPSAFE.  All entries that haven't been marked
as MPSAFE before are by default marked as NEEDGIANT

Approved by:	kib (mentor, blanket)
Commented by:	kib, gallatin, melifaro
Differential Revision:	https://reviews.freebsd.org/D23718
</content>
</entry>
<entry>
<title>Add back accidentally dropped masking...</title>
<updated>2019-12-16T23:08:09Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2019-12-16T23:08:09Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=84e6c29ca509bb28a42270aacd9ec2099d35c282'/>
<id>urn:sha1:84e6c29ca509bb28a42270aacd9ec2099d35c282</id>
<content type='text'>
-       PCI_MASK_CONFIG(sc-&gt;dev, CBBR_BRIDGECTRL,
-           &amp; ~CBBM_BRIDGECTRL_INTR_IREQ_ISA_EN, 2);

was accidentally dropped from r355822 in the refactor. Restore it since 16-bit
cards may fail without it (some bridges autodetect this properly, so my laptop
worked when I tested it).

Noticed by: rpokala@
</content>
</entry>
<entry>
<title>Move attachment of pccard children into exca library. Attach the</title>
<updated>2019-12-16T21:35:02Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2019-12-16T21:35:02Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=2e1d04ae9bf9fe9814b5dd4289a3c53a950533b5'/>
<id>urn:sha1:2e1d04ae9bf9fe9814b5dd4289a3c53a950533b5</id>
<content type='text'>
cardbus and pccard children before the sysctls are added rather than
after.
</content>
</entry>
<entry>
<title>Add slot number ivar to return which slot number the child is attached to.</title>
<updated>2019-12-16T21:34:57Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2019-12-16T21:34:57Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=1187f0cad2ef5425f950c056e2ceb7977c300000'/>
<id>urn:sha1:1187f0cad2ef5425f950c056e2ceb7977c300000</id>
<content type='text'>
This will always be 0 for pccbb, but may be non-zero for other kinds of bridges,
should they show up in the tree. Make querying it generic.
</content>
</entry>
<entry>
<title>We'll never have multiple slots a cardbus bridge. So, replace exca</title>
<updated>2019-12-16T21:34:51Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2019-12-16T21:34:51Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7b9439d081b3a861ab6af2fc94e897c31c61d6ab'/>
<id>urn:sha1:7b9439d081b3a861ab6af2fc94e897c31c61d6ab</id>
<content type='text'>
array with a singleton.

Also, pccbb isa attachment is never going to happen, do disconnect it from the
build (will delete this in future commit). It would need to be updated as well,
but since this code is effectively dead code, remove it from the build instead.
</content>
</entry>
<entry>
<title>Regularize my copyright notice</title>
<updated>2019-12-04T16:56:11Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2019-12-04T16:56:11Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=f86e60008bdf690b61af2c18e98ee791ca91433f'/>
<id>urn:sha1:f86e60008bdf690b61af2c18e98ee791ca91433f</id>
<content type='text'>
o Remove All Rights Reserved from my notices
o imp@FreeBSD.org everywhere
o regularize punctiation, eliminate date ranges
o Make sure that it's clear that I don't claim All Rights reserved by listing
  All Rights Reserved on same line as other copyright holders (but not
  me). Other such holders are also listed last where it's clear.
</content>
</entry>
<entry>
<title>Remove All Rights Reserved</title>
<updated>2019-02-05T21:37:34Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2019-02-05T21:37:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=d3f1313287af1561ef4451d2b5f5948c678e1873'/>
<id>urn:sha1:d3f1313287af1561ef4451d2b5f5948c678e1873</id>
<content type='text'>
Remove the all rights reserved clause from my copyright, and make
other minor tweaks needed where that might have created ambiguity.
</content>
</entry>
<entry>
<title>Fix TI PCI1520 PCI Cardbus bridge, but others affected.</title>
<updated>2019-01-07T05:59:58Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2019-01-07T05:59:58Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=7afbd60504ef1f0efdf248aa12e121c33b7fee0f'/>
<id>urn:sha1:7afbd60504ef1f0efdf248aa12e121c33b7fee0f</id>
<content type='text'>
On system with Celeron 1.5GHz CPU, sometimes when a PCMCIA to Compact Flash
adapter containing a Compact Flash card is inserted in the cardbus slot the
system hangs. This problem has not been observed in systems with a 2.8GHz
XEON CPU or faster.

Analysis of the cbb driver shows functional interrupts are routed to PCI
BEFORE the interrupt handler for functional interrupts has been registered.

Fix applied as described in the bug.

PR: 128040
Submitted by: Arthur Hartwig
</content>
</entry>
<entry>
<title>Add PNP info to PCI attachments of cbb, cxgb, ida, iwn, ixl, ixlv,</title>
<updated>2018-09-26T17:12:30Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2018-09-26T17:12:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test/commit/?id=0dc34160f3241087ca7d0485f0ba3813406d04ca'/>
<id>urn:sha1:0dc34160f3241087ca7d0485f0ba3813406d04ca</id>
<content type='text'>
mfi, mps, mpr, mvs, my, oce, pcn, ral, rl. This only labels existing
pci device tables, and has no probe / attach code changes.

Reviewed by: imp, chuck
Submitted by: Lakhan Shiva Kamireddy &lt;lakhanshiva@gmail.com&gt;
Sponsored by: Google, Inc. (GSoC 2018)
Approved by: re (glen)
</content>
</entry>
</feed>
