CVS log for floppy-darwin/MkLinux_floppy/Attic/fd.c
Up to floppy-darwin/MkLinux_floppy/Attic/
Request diff between arbitrary revisions
1.19 Wed May 15 1:08:17 2002
by dgatwood
CVS Tags: HEAD
Diffs to 1.18
Hooked up format call. Removed unnecessary old Mach x86 floppy driver
file entirely (so now this code is just an I/O Kit wrapper for a Copland
driver). Fixed a bug related to valid format capacities for 720k MFM.
dgatwood@mklinux.org
1.18 Tue Apr 16 0:43:18 2002
by dgatwood
Diffs to 1.17
First cut at making debugging run-time configurable. The property
"SWIM3 Debug" can be changed in the plist to turn debugging on before
loading, but in general, the setProperties method should be used to
turn debugging on/off on-the-fly.
dgatwood@mklinux.org
1.17 Sat Apr 6 3:44:00 2002
by dgatwood
CVS Tags: RELEASE_0_91, RELEASE_0_9, RELEASE_0_8
Diffs to 1.16
Massive changes for PowerBook support. Verified both drives work
correctly and independently now. Need to back-port a plethora of changes
to the MkLinux sources, as it has trouble dealing with simultaneous
floppies as well.
dgatwood@mklinux.org
1.16 Sat Mar 30 5:50:32 2002
by dgatwood
CVS Tags: RELEASE_0_7
Diffs to 1.15
Turns out the write support issues were a hardware problem. While
really noisy, this code reads and writes. Cleanup pending.
dgatwood@mklinux.org
1.15 Sun Mar 24 1:51:04 2002
by dgatwood
Diffs to 1.14
Cleanup of debug messages.
dgatwood@mklinux.org
1.14 Sat Mar 23 4:19:31 2002
by dgatwood
Diffs to 1.13
First cut at read-write support. Doesn't work yet, probably because
I haven't implemented asynchronous read-write support, but I'm not sure.
It doesn't appear to actually try to read or write anything, which
makes me suspect that it just plain isn't able to wrap synchronous
reads and writes with sleeps and wakeups on its own. Oh well. :-)
Wish me luck.
dgatwood@mklinux.org
1.13 Thu Mar 21 21:30:11 2002
by dgatwood
Diffs to 1.12
This should fix a typo.
dgatwood@mklinux.org
1.12 Thu Mar 21 10:51:09 2002
by dgatwood
Diffs to 1.11
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.11 Thu Mar 21 3:24:31 2002
by dgatwood
Diffs to 1.10
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.10 Wed Mar 20 8:50:42 2002
by dgatwood
Diffs to 1.9
Last cleanup for the night. Made the use of non_bsd_sleep more correct
and adapted the function to handle sleeps without timeouts. Now to
fall asleep....
dgatwood@mklinux.org
1.9 Tue Mar 19 6:53:22 2002
by dgatwood
Diffs to 1.8
Major changes to get around lack of the bsd sleep() function. Wrote my own.
dgatwood@mklinux.org
1.8 Sat Mar 16 8:16:41 2002
by dgatwood
Diffs to 1.7
Major cleanup of compile warnings. We're down to some crusty stuff in fd.c and a few missing prototypes here and there, mostly for stuff where I'm pretty sure about the syntax....
Also, made some changes that should cause the OS to probe for media, though I can't test this because I'm not near a machine with SWIM3 hardware at the moment.
dgatwood@mklinux.org
1.7 Sat Mar 16 2:59:56 2002
by dgatwood
Diffs to 1.6
Fixed a NULL pointer dereference in probe code. Fixed a second NULL pointer dereference caused by temporarily removed code that I'd never reenabled. Reenabled everything that had been temporarily enabled except for the pieces that have not yet been done (correct sleep/delay behaviour for long sleeps, and add support for read, write, and format). Changed a bunch of NOTYETDAG ifdefs to IOKITREPLACED or PDMSUPPORT, as appropriate. For basic support, the only requirements left are the NOTYETDAG items. Also fixed the arguments so that it can spawn a media scan thread.
dgatwood@mklinux.org
1.6 Thu Mar 14 8:06:40 2002
by dgatwood
Diffs to 1.5
Still more linkage cleanup....
dgatwood@mklinux.org
1.5 Thu Mar 14 8:03:30 2002
by dgatwood
Diffs to 1.4
More linkage cleanup
dgatwood@mklinux.org
1.4 Thu Mar 14 7:53:56 2002
by dgatwood
Diffs to 1.3
Holy crap, some unresolved symbols being fixed in a munging-like fashion. Yikes, eek, etc.
dgatwood@mklinux.org
1.3 Thu Mar 14 5:01:52 2002
by dgatwood
Diffs to 1.2
Updated pieces.
dgatwood@mklinux.org
1.2 Wed Feb 6 9:23:37 2002
by dgatwood
Diffs to 1.1
Major work on this little puppy. It took until just now to get it
buildable again. The fd.c file still needs to be made buildable.
Remaining work:
1. Make fd.c buildable
2. Write interface routines to look like block_io() and friends
3. Write read/write routines
4. Write interrupt handler pass-thrus to match read/write routines
5. Write some trivial glue code for dbdma support
6. Anything else I haven't thought of....
dgatwood@mklinux.org
1.1.1.1 (vendor branch) Fri Jan 4 23:18:01 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
1.1 Fri Jan 4 23:18:01 2002
by dgatwood
Initial revision
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