<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/fdc, branch release/6.0.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.0.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F6.0.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2005-11-03T00:35:26Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2005-11-03T00:35:26Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2005-11-03T00:35:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=3640cb54210edbb7edbf1b12ef0127ecfcea967d'/>
<id>urn:sha1: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>
</entry>
<entry>
<title>MFC: 1.380</title>
<updated>2005-09-02T00:33:30Z</updated>
<author>
<name>Craig Rodrigues</name>
<email>rodrigc@FreeBSD.org</email>
</author>
<published>2005-09-02T00:33:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=66450a45263f09eea48798db05e9e20a3181868f'/>
<id>urn:sha1:66450a45263f09eea48798db05e9e20a3181868f</id>
<content type='text'>
 FDOPT_NORETRY is an option, and must be compared with fd-&gt;options,
 not fd-&gt;flags.

PR:             kern/85481
Submitted by:   Lev Levinson &lt;llevinson at inbox dot ru&gt;
Approved by:	re (ken)
</content>
</entry>
<entry>
<title>Eliminate unused argument in PCMCIA_CARD macro.</title>
<updated>2005-06-24T14:36:54Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-06-24T14:36:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=ab581af7793365b219b8d57024e809a5b0e9c0ad'/>
<id>urn:sha1:ab581af7793365b219b8d57024e809a5b0e9c0ad</id>
<content type='text'>
Provide a backwards compatible way to have the extra macro by defining
PCCARD_API_LEVEL 5 before including pccarddevs for driver writers that
want/need to have the same driver on 5 and 6 with pccard attachments.

Approved by: re (dwhite)
</content>
</entry>
<entry>
<title>If we fail a sanity check for the resources just allocated, make sure</title>
<updated>2005-03-15T08:02:47Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-03-15T08:02:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=356eadcdd653af5652c3a715c98d9b1c58e4dbe0'/>
<id>urn:sha1:356eadcdd653af5652c3a715c98d9b1c58e4dbe0</id>
<content type='text'>
that we free that resource.  All the other resources are freed in
their own routine, but since we haven't saved a pointer to this one,
it is leaked.  This is the failure case that lead to the sio ports
that weren't working, I think.
</content>
</entry>
<entry>
<title>Only allocate 1 port for non-zero rids.  Either we'll get the proper</title>
<updated>2005-03-14T19:09:29Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-03-14T19:09:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=d90aafb50d7be161b7cf6cbb6f20d2a9fab60327'/>
<id>urn:sha1:d90aafb50d7be161b7cf6cbb6f20d2a9fab60327</id>
<content type='text'>
length form the enumeration mechanism, or we're dealing with the FDCTL
register, which is only 1 port long.
</content>
</entry>
<entry>
<title>Fix a couple of problems with the probe code when used with pnpbios</title>
<updated>2005-03-10T18:09:25Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-03-10T18:09:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=530a692468d7309e60af266165ef692336d867b4'/>
<id>urn:sha1:530a692468d7309e60af266165ef692336d867b4</id>
<content type='text'>
resources.  When allocating 6 ports for a 4 port range isa code
returns an error.  I'm not sure yet why this is the case, but suspect
it is just a non-regularity in how the resource allocation code works
which should be corrected.  Use 1 as the ports size in this case.
However, in the hints case, we have to specify the length, so use 6 in
that case.  I believe that this is also acpi friendly.

Also, complain when we can't allocate FDOUT register space.  Right now we
silently fail when we can't.  This failure is referred to above.

When there's no resource for FDCTL, go ahead and allocate one by hand.
Many PNPBIOS tables don't list this resource, and our hints mechanism also
doesn't cover that range.  If we can't allocate it, whine, but fake up
something.  Before, we were always bogusly faking it and no one noticed
the sham (save the original author who has now fixed his private shame).
</content>
</entry>
<entry>
<title>Add missing ()</title>
<updated>2005-02-28T13:49:06Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2005-02-28T13:49:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=62da7a2d68510c673507574e5667c690172c407f'/>
<id>urn:sha1:62da7a2d68510c673507574e5667c690172c407f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add missing va_end() in fdc_cmd.</title>
<updated>2005-02-28T05:14:45Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2005-02-28T05:14:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a7e943a456cb6d7af392834ffb2304db509422bf'/>
<id>urn:sha1:a7e943a456cb6d7af392834ffb2304db509422bf</id>
<content type='text'>
0 -&gt; NULL in arguments of fdc_sense_int().

Reminded by:	joerg
</content>
</entry>
<entry>
<title>Mask off the upper bits of the resource before using it as an index</title>
<updated>2005-01-20T17:27:37Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-20T17:27:37Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=787a196bb7da61805ccc9e807b25d2331fea43b5'/>
<id>urn:sha1:787a196bb7da61805ccc9e807b25d2331fea43b5</id>
<content type='text'>
into a small array.  Also, re-save the dev in attach to avoid
depending on side effects of the probe.

Weird stuff Reported by: jeffr
</content>
</entry>
<entry>
<title>MFp4: overhaul of resource allocation</title>
<updated>2005-01-19T07:46:38Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-19T07:46:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=973bfe6c4a9241699e6e256cfa8fd74532adfe97'/>
<id>urn:sha1:973bfe6c4a9241699e6e256cfa8fd74532adfe97</id>
<content type='text'>
Rather than have a twisty maze of special case allocations, move
instead to a data driven allocation.  This should be the most robust
way to cope with the resource problems that the multiplicity of ways
of encoding 5 registers that have the misfortune of not being a power
of 2 nor contiguous.

Also, make it less impossible that pccard will work.  I've not been able
to get my libretto floppy working, but it now fails later than before.

phk and I had similar ideas on this during the 5.3 release cycle, but
it wasn't until recently that I could test more than one allocation
scenario.

MFC After: 1 month (5.4 if possible, 5.5 if not)
</content>
</entry>
</feed>
