dragondos: with these changes we have working floppy
authorAlan Cox <alan@linux.intel.com>
Wed, 3 Jun 2015 17:43:15 +0000 (18:43 +0100)
committerAlan Cox <alan@linux.intel.com>
Wed, 3 Jun 2015 17:43:15 +0000 (18:43 +0100)
Kernel/platform-dragon-nx32/devfd.c
Kernel/platform-dragon-nx32/floppy.s

index dd0a78a..e77d777 100644 (file)
@@ -98,7 +98,7 @@ static int fd_transfer(uint8_t minor, bool is_read, uint8_t rawflag)
             goto bad;
         cmd[5]++;      /* Move on 256 bytes in the buffer */
         cmd[3]++;      /* Next sector for next block */
-        if (cmd[3] == 10) {
+        if (cmd[3] == 19) {
             cmd[3] = 1;        /* Track on */
             cmd[2]++;
         }
index 07927ea..08ca6e9 100644 (file)
@@ -216,7 +216,6 @@ fdio_dwait:
 ;
 ;      Not ready, go round again
 ;
-fdio_nogo:
        leay    -1,y
        bne     fdio_dwait
 ;