CVS log for floppy-darwin/fd.h
Up to floppy-darwin/
Request diff between arbitrary revisions
1.16 Fri Jun 21 21:11:21 2002
by dgatwood
CVS Tags: RELEASE_0_96, HEAD
Diffs to 1.15
Checking in leak-debugging code, along with a fix for a nasty bug where
we leaked semaphores like a sieve.
dgatwood@mklinux.org
1.15 Fri Apr 12 21:49:32 2002
by dgatwood
CVS Tags: RELEASE_0_95, RELEASE_0_91, RELEASE_0_9
Diffs to 1.14
Fix for the random stack corruption panic. The panic occurred when
doAsyncReadWrite requests were handled synchronously. Changing back
to spawning a thread made the panic go away. Dunno. :-)
dgatwood@mklinux.org
1.14 Tue Apr 9 20:18:55 2002
by dgatwood
Diffs to 1.13
Fixed broken build style changes. I didn't notice this before because
pbxbuild appears to ignore them....
dgatwood@mklinux.org
1.13 Tue Apr 2 0:44:45 2002
by dgatwood
CVS Tags: RELEASE_0_8, RELEASE_0_7
Diffs to 1.12
Moved REVISIONSTRING into a file that's included from the C++ files so
that this thing will actually build again. D'oh!
dgatwood@mklinux.org
1.12 Tue Apr 2 0:42:09 2002
by dgatwood
Diffs to 1.11
Okay, calling it 0.7.
dgatwood@mklinux.org
1.11 Tue Apr 2 0:40:47 2002
by dgatwood
Diffs to 1.10
Updated some copyrights and stuff.
1.10 Mon Apr 1 3:20:11 2002
by dgatwood
Diffs to 1.9
Major hack. I've replaced the printf statements en masse in one particular
file with a delay(100) followed by the printfs. The driver works much
better now. Apparently, some printf statement happens to be in a spot
where a delay is needed, but is missing. I'm not sure where. In any
case, it works now, and that's what matters, right? ;-)
dgatwood@mklinux.org
1.9 Sat Mar 30 6:56:32 2002
by dgatwood
Diffs to 1.8
Turned debugging back on.
Apparently, either I wrapped a bit too much code with a "#if (MACH_DEBUG)"
directive (unlikely, since I don't think I added any this round) or there
is a depressingly timing-sensitive bug in this code. Either way, the
driver works when all the debug printfs are turned on and fails when they
aren't. Miserably. I'll try to debug this more soon.
Until then, enjoy the driver, and sorry for all the noise in your syslog.
In the words of God (and indeed, the final words of God to man), "We
apologize for the Inconvenience." (Obscure HGG reference.)
dgatwood@mklinux.org
1.8 Sat Mar 30 6:09:28 2002
by dgatwood
Diffs to 1.7
re-disabled most of the debugging output. Apparently missed a little bit.
Will try back later.
dgatwood@mklinux.org
1.7 Sat Mar 30 5:50:31 2002
by dgatwood
Diffs to 1.6
Turns out the write support issues were a hardware problem. While
really noisy, this code reads and writes. Cleanup pending.
dgatwood@mklinux.org
1.6 Thu Mar 28 5:11:17 2002
by dgatwood
Diffs to 1.5
Fixed a double free (IOFree). Fixed a number of subtle timing bugs that
turned out to be caused by a small error in the design of WaitForOSEvent
(or more accurately, the design of the Mac OS X rewrite of the above).
Added a warning around debugging code that was royally hosing the ability
to do certain things. (Ironically, it allowed MS-DOS disks to work, but
caused HFS disks to fail.)
Remaining bug count: 1 (read-only problem)
dgatwood@mklinux.org
1.5 Thu Mar 21 10:51:08 2002
by dgatwood
Diffs to 1.4
Hideously messy stuff. This was "working" before the latest changes --
it couldn't quite eject, though, because the event was occurring before
the wait. Moved to semaphores to get preposting behaviour. Praying.
dgatwood@mklinux.org
1.4 Thu Mar 21 3:24:30 2002
by dgatwood
Diffs to 1.3
Added locking for hardware lock section. Bloody MkLinux code worked on a
wing and a frigging prayer. I'm going to fix this in the MkLinux source
when I get done with this. :-)
dgatwood@mklinux.org
1.3 Tue Mar 19 6:53:21 2002
by dgatwood
Diffs to 1.2
Major changes to get around lack of the bsd sleep() function. Wrote my own.
dgatwood@mklinux.org
1.2 Thu Mar 14 5:01:51 2002
by dgatwood
Diffs to 1.1
Updated pieces.
dgatwood@mklinux.org
1.1 Fri Jan 4 23:17:58 2002
by dgatwood
Initial revision
1.1.1.1 (vendor branch) Fri Jan 4 23:17:58 2002
by dgatwood
CVS Tags: macos-10-1; Branch: dgatwood-1
Diffs to 1.1
My pet project. Working on porting MkLinux's floppy driver to Mac OS X
to support the beige G3 machines, the Wallstreet PowerBook, and any older
machines as appropriate. This is the first import. It builds, but does
not actually do anything yet.
dgatwood@mklinux.org
This form allows you to request diffs between any two
revisions of a file. You may select a symbolic revision
name using the selection box or you may type in a numeric
revision using the type-in text box.
Created by cvsweb 1.0
cvsadmin@mklinux.org