TMF Hg

treat all DMA reads/writes as kernel mode (previously it would depend on whether the processor happens to be in user mode or kernel mode when the DMA completes, which is totally incorrect); handle 32-bit accesses that straddle page boundaries properly (all 32-bit accesses are now split into two 16-bit accesses); allow reads to the entire zero page, rather than just address 0

  • Fri, 18 Apr 2014 01:26:01 -0600
  • by andrew@localhost [Fri, 18 Apr 2014 01:26:01 -0600] rev 150
  • treat all DMA reads/writes as kernel mode (previously it would depend on whether the processor happens to be in user mode or kernel mode when the DMA completes, which is totally incorrect); handle 32-bit accesses that straddle page boundaries properly (all 32-bit accesses are now split into two 16-bit accesses); allow reads to the entire zero page, rather than just address 0

disabled seek delay on WD2010 (Unix seems to work fine without it)

  • Thu, 17 Apr 2014 01:58:05 -0600
  • by andrew@localhost [Thu, 17 Apr 2014 01:58:05 -0600] rev 149
  • disabled seek delay on WD2010 (Unix seems to work fine without it)

ignore out-of-range addresses on low-level format commands (s4diag formats once sector past the end of each track)

  • Thu, 17 Apr 2014 01:50:41 -0600
  • by andrew@localhost [Thu, 17 Apr 2014 01:50:41 -0600] rev 148
  • ignore out-of-range addresses on low-level format commands (s4diag formats once sector past the end of each track)