<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src-test2/sys/dev/fdc, branch release/5.4.0_cvs</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.4.0_cvs</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src-test2/atom?h=release%2F5.4.0_cvs'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/'/>
<updated>2005-05-07T17:51:10Z</updated>
<entry>
<title>This commit was manufactured by cvs2svn to create tag</title>
<updated>2005-05-07T17:51:10Z</updated>
<author>
<name>cvs2svn</name>
<email>cvs2svn@FreeBSD.org</email>
</author>
<published>2005-05-07T17:51:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=e87a6b5d6805bf9f3f9faf53db0ba96345ef0f77'/>
<id>urn:sha1:e87a6b5d6805bf9f3f9faf53db0ba96345ef0f77</id>
<content type='text'>
'RELENG_5_4_0_RELEASE'.

This commit was manufactured to restore the state of the 5.4-RELEASE image.
</content>
</entry>
<entry>
<title>MFC: fdc.c, rev. 1.306</title>
<updated>2005-03-01T08:22:55Z</updated>
<author>
<name>Pyun YongHyeon</name>
<email>yongari@FreeBSD.org</email>
</author>
<published>2005-03-01T08:22:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5f1cf0adca9f185867585660996d34d72916c75a'/>
<id>urn:sha1:5f1cf0adca9f185867585660996d34d72916c75a</id>
<content type='text'>
  Add missing va_end() in fdc_cmd.
  0 -&gt; NULL in arguments of fdc_sense_int().

  Reminded by:    joerg
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2005-02-28T13:59:03Z</updated>
<author>
<name>Poul-Henning Kamp</name>
<email>phk@FreeBSD.org</email>
</author>
<published>2005-02-28T13:59:03Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=a6f98d18dbf038a920fb7748bfbbc6a37b5a2cc1'/>
<id>urn:sha1:a6f98d18dbf038a920fb7748bfbbc6a37b5a2cc1</id>
<content type='text'>
	Add the missing fflag argument to geom-class ioctl methods.
</content>
</entry>
<entry>
<title>MFC: /*- and my license changes for sys/[a-d]*</title>
<updated>2005-01-30T01:00:13Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2005-01-30T01:00:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=5b26fb70440bc9195e03e23a989271f9c8ad1cb4'/>
<id>urn:sha1:5b26fb70440bc9195e03e23a989271f9c8ad1cb4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: Remove a duplicate code.</title>
<updated>2004-11-10T09:09:16Z</updated>
<author>
<name>Yoshihiro Takahashi</name>
<email>nyan@FreeBSD.org</email>
</author>
<published>2004-11-10T09:09:16Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=c8bb2c058e0d5e3c2f4d7fc43e3bf8c983f14d8d'/>
<id>urn:sha1:c8bb2c058e0d5e3c2f4d7fc43e3bf8c983f14d8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>MFC: Remove hacks to set device flags now that they're no longer needed</title>
<updated>2004-11-07T22:33:06Z</updated>
<author>
<name>Nate Lawson</name>
<email>njl@FreeBSD.org</email>
</author>
<published>2004-11-07T22:33:06Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=88914149fd6c941f74736806e9dc3c122909c410'/>
<id>urn:sha1:88914149fd6c941f74736806e9dc3c122909c410</id>
<content type='text'>
and clean up some printfs for npx.
</content>
</entry>
<entry>
<title>MFC:</title>
<updated>2004-10-28T19:37:07Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2004-10-28T19:37:07Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=544cd60ba8c94466fc7a954338626859578263ee'/>
<id>urn:sha1:544cd60ba8c94466fc7a954338626859578263ee</id>
<content type='text'>
	revision 1.16
	date: 2004/10/05 07:18:11;  author: imp;  state: Exp;  lines: +4 -4
	Yet another case of resources:
	+        * 9:   0x3f0-0x3f3,0x3f4-0x3f5,0x3f7

	This requires only one change to support.  Rather than keying on the
	size of the resource being 2, instead key off the end &amp; 7 being 3.
	This covers the same cases that the size of 2 would catch, but also
	covers the new above case.

	In addition, I think it is clearer to use the end in preference to the
	size and start for case #8 as well.  Turns two tests into one, and
	catches no other cases.

	Make minor commentary changes to deal with new case #9.

	# This change is specifically minimal to allow easy MFC.  A more
	# extensive change will go into current once I've had a chance to test
	# it on a lot of hardware...

Approved by: re@ (kensmith)
Forgotten by: imp@
</content>
</entry>
<entry>
<title>MFC of 1.296:</title>
<updated>2004-10-10T23:49:38Z</updated>
<author>
<name>Peter Edwards</name>
<email>peadar@FreeBSD.org</email>
</author>
<published>2004-10-10T23:49:38Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=aec9a222f05a0707ebc5694c162841b7b7edc78d'/>
<id>urn:sha1:aec9a222f05a0707ebc5694c162841b7b7edc78d</id>
<content type='text'>
    Fix off-by-one error in fd_native_types that results in a panic
    on boot for machines with 2.88M floppies.

Reviewed by: phk
Approved by: re (scottl@)
</content>
</entry>
<entry>
<title>MFC: Fix the fdc_acpi attach function to only fall back to enumerating</title>
<updated>2004-09-30T20:04:56Z</updated>
<author>
<name>John Baldwin</name>
<email>jhb@FreeBSD.org</email>
</author>
<published>2004-09-30T20:04:56Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=dc4bdce23841be90032f3af4deec06cc7c88d72f'/>
<id>urn:sha1:dc4bdce23841be90032f3af4deec06cc7c88d72f</id>
<content type='text'>
drives via hints if the _FDE enumeration fails but earlier steps all
succeeded.

Approved by:	re (scottl)
</content>
</entry>
<entry>
<title>MFC: Merge case 8 into the resource allocation from 1.15:</title>
<updated>2004-09-29T05:17:26Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2004-09-29T05:17:26Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src-test2/commit/?id=2980b924b0da71f29257d28c1fed1e8854727625'/>
<id>urn:sha1:2980b924b0da71f29257d28c1fed1e8854727625</id>
<content type='text'>
&gt;&gt;revision 1.15
&gt;&gt;date: 2004/09/20 06:12:19;  author: imp;  state: Exp;  lines: +14 -4
&gt;&gt;das@ has a ACPI bios that lists 0x3f0-0x3f1, 0x3f2-0x3f3, 0x3f4-0x3f5
&gt;&gt;and 0x3f7.  fdc_isa_alloc_resource() didn't work right in this case
&gt;&gt;(it accessed FDOUT correctly due to an overflow of the first resource.
&gt;&gt;It accesed FDSTS and FDDATA incorrectly via the second resource (which
&gt;&gt;wound up accessing FDOUT and the tape register at 0x3f3) and badly for
&gt;&gt;the CTL register (at location 0x3f4).  This is a minimal fix that just
&gt;&gt;'eats' the first one if it covers two locations and has an offset of
&gt;&gt;0.  This confusion lead the floppy driver to think there'd been a disk
&gt;&gt;change, which uncovered a deadlock in the floppy/geom code which lead
&gt;&gt;to a panic.  These changes fix that by fixing the underlying resource
&gt;&gt;problem, but doesn't address the potential deadlock issue that might
&gt;&gt;still be there.
&gt;&gt;
&gt;&gt;This is a minimal fix so it can more safely be merged into 5 w/o risk
&gt;&gt;for known working configurations (hence the use of the ugly goto,
&gt;&gt;which reduces case 8 to case 6 w/o affecting cases 1-7).  A more
&gt;&gt;invasive fix that will handle more ACPI resource list diversity is in
&gt;&gt;the pipeline that should kill these issues once and for all, while
&gt;&gt;staying within the resources that we allocate.
&gt;&gt;
&gt;&gt;Tested/Reported by: das
&gt;&gt;Reviewed by: njl
&gt;&gt;MFC before: re-&gt;next_release_name(5.3-BETA5);

If you get floppy hangs on boot, please try after this patch and let
me know if they are solved.

Approved by: re@ (scottl)
</content>
</entry>
</feed>
