dragondos: get read side of driver working
authorAlan Cox <alan@linux.intel.com>
Wed, 3 Jun 2015 00:03:14 +0000 (01:03 +0100)
committerAlan Cox <alan@linux.intel.com>
Wed, 3 Jun 2015 00:03:14 +0000 (01:03 +0100)
commit3b6dae34113b43cfc0485310326123cef7483a42
treecadb14f54a6aa24c3fbfb64abf9241e4f300e71d
parent2c5a7349bf82cb1023ee9c6b7e3df061ecbe5b02
dragondos: get read side of driver working

With these changes we can now read dragondos floppies fairly reliably. We
need to optimise the wait for the initial DRQ as now and then we don't quite
make it in the clocks allowed and end up retrying

Writes blow up at the end of the second write in a FIRQ storm, not sure why
yet. Possibly its up to us to disable FIRQ in the NMI handler ?
Kernel/platform-dragon-nx32/devfd.c
Kernel/platform-dragon-nx32/floppy.s