1. 05 Jun, 2005 1 commit
    • John Ballance's avatar
      Fixed abort seen with some KVMs and ps2 adaptors in relation to !HID · 5f9b6d9d
      John Ballance authored
      Detail:
      	Devices with HID kbd and mouse in separate interfaces were
      	not being correctly 'forgotten' when the device was claimed
      	by a 3rd party App (!HID). This was because a re-entrancy issue
      	led to the second claimed i/f being removed before the first
      	was fully removed.
      	This led to a muddle in the dev->subdevs array. Solution was to
      	unlink it from the subdevs array before 'detaching' it,
      	instead of after.
      Admin:
      	Castle added IP. Tested at Castle. Will be initially released via
      	the beta test site.
      
      
      Version 0.41. Tagged as 'NetBSD-0_41'
      5f9b6d9d
  2. 18 May, 2005 1 commit
    • John Ballance's avatar
      several changes and nullpointer bug fixes · 49da0634
      John Ballance authored
      Detail:
      	Includes several bug fixes and null pointer traps.
      	Rhenium version reviewed and reset should be improved.
      Admin:
      	Tested in rhenium desktop build and iyonix build at castle
         	Castle added IP
      
      
      Version 0.40. Tagged as 'NetBSD-0_40'
      49da0634
  3. 24 Apr, 2005 1 commit
    • John Ballance's avatar
      Update of NetBSD elements (except c.ohci) to track NetBSD current from mid April 2005. · 8f8a1be7
      John Ballance authored
      	Inclusion of Mods to c.ehci (from Dan) to correctly handle low
      	speed interrupt devices beyond USB2 hubs (i.e. keyboards and mice).
      	Mod to EHCI resetting in service call handler to better cope with
      	USBDriver being restarted 'underneath' it.
      Detail:
      Admin:
      	Castle, Dan Ellis, NetBSD added IP. Tested at Castle. Will be
      	beta tested at this revision level before full release.
      
      
      Version 0.39. Tagged as 'NetBSD-0_39'
      8f8a1be7
  4. 05 Mar, 2005 1 commit
  5. 24 Feb, 2005 1 commit
    • John Ballance's avatar
      2 specific changes to USBDriver module · 6a08f2c6
      John Ballance authored
              Added (and fixed code underlying) to give periodic
              explore of USB busses (cf NetBSD).
              Added USBDisover command to let user provoke this too.
              Reworked USB device number allocation to roll
              around at 999 to avoid field overflow in
              a number of places.
      Detail:
      Admin:  castle added IP. to be beta tested on beta test site
      
      
      Version 0.37. Tagged as 'NetBSD-0_37'
      6a08f2c6
  6. 23 Feb, 2005 1 commit
    • John Ballance's avatar
      An increased delay caused havoc with chicony keyboards in the field · ec61c0b1
      John Ballance authored
      Detail:
              USB_PORT_RESET_DELAY had been increased from 100 to 200ms in previous
              version. This was OK for most devices, and beneficial for some, BUT
              killed the Chicony keyboards shipped with many iyonix.. Delay has
              been reverted to 100ms, and is now run time alterable via the
              USB$PortResetDelay sysvar. This problem did not show up in beta testing!
      
      Admin:  tested by JB with chicony.. delays up to around 160ms work with
              the chicony.
              Castle added IP
      
      Version 0.36. Tagged as 'NetBSD-0_36'
      ec61c0b1
  7. 18 Feb, 2005 1 commit
    • John Ballance's avatar
      changes and bug fixes that came to light following USB2 launch. · 85cb0bb5
      John Ballance authored
      Detail:
               - VarVal launching.. string length was incorrectly calculated.
               - USB VarVals now correctly cleared if device failed during
                 enumeration, after first SetVarVal call.
               - Triggercbs() modified to check interrupt context and be
                 refuse (quietly) to trigger callbacks if interrupts threaded
                 (result of possible issue .. but perhaps wise)
               - Added third QueryDelay variable, and an Info file to describe
                 what does what.
      Admin:
               checked at Castle.. due for extended check via beta test site
               before formal release.
      
               Castle + D Ellis added IP
      
      
      Version 0.35. Tagged as 'NetBSD-0_35'
      85cb0bb5
  8. 31 Jan, 2005 1 commit
  9. 21 Jan, 2005 1 commit
    • John Ballance's avatar
      Stack brought up to date with NetBSD sources as at 20050121. · af0b10a5
      John Ballance authored
              USB2 further debugged.
      Detail:
              Check in prior to second beta release. Improvements also to
              softloading of replacement modules.
      Admin:
              Checked with JB .. further crosschecking is still needed for rhenium.
              Castle/D Ellis added ip from NetBSD sources
      
      
      Version 0.33. Tagged as 'NetBSD-0_33'
      af0b10a5
  10. 03 Jan, 2005 1 commit
  11. 30 Dec, 2004 1 commit
    • John Ballance's avatar
      Update of EHCIDriver to current NetBSD, together with needed changes in both... · 480e14ee
      John Ballance authored
      Update of EHCIDriver to current NetBSD, together with needed changes in both OHCIDriver and USBDriver.
      
      Detail:
              Code may change before formal release .. will be beta released
              ... Entered to CVS to get new version numbers, and for
              the record.
      Admin:
              Castle/netbsd added IP .. will be tested more fully before
              formal release. Still to be verified on Rhenium.
      
      
      Version 0.31. Tagged as 'NetBSD-0_31'
      480e14ee
  12. 25 Nov, 2004 1 commit
  13. 12 Nov, 2004 1 commit
  14. 12 Aug, 2004 1 commit
    • John Ballance's avatar
      Extensive changes and bug fixes to usb and ohci .. · e9f0e9c8
      John Ballance authored
        'blocked' several holes that could cause freezes with awkward
        usb devices.  Added latest changes from Dan Ellis too , especially for USB2
      Detail:
       many
      Admin:
       Tested in ROM at Castle, and beta tested with users
      
      
      Version 0.28. Tagged as 'NetBSD-0_28'
      e9f0e9c8
  15. 30 Jun, 2004 1 commit
  16. 06 May, 2004 1 commit
    • Ben Avison's avatar
      New versions from John. · 833bc3d0
      Ben Avison authored
      Detail:
        * All modules will now rmkill/rmload more reliably
        * Keyboard driver disables kernel debounce on new enough kernels, needed
          for many PS2-USB adaptors, bar code scanners etc
        * Mouse driver will scroll wheel scroll any windows that do respond to
          scroll events, otherwise it issues PointerReason_WheelChange (9) to an
          external WimpScroll module
        * Several bugs and an interrupt hole resolved
      Admin:
        Tested at Framlingham.
      
      Version 0.25. Tagged as 'NetBSD-0_25'
      833bc3d0
  17. 21 Jan, 2004 1 commit
  18. 07 Jan, 2004 2 commits
  19. 16 Jun, 2003 1 commit
  20. 03 Jun, 2003 1 commit
  21. 23 May, 2003 1 commit
  22. 23 Apr, 2003 1 commit
  23. 15 Apr, 2003 1 commit
  24. 11 Apr, 2003 1 commit
  25. 10 Apr, 2003 1 commit
    • Kevin Bracey's avatar
      Fix for erratic behaviour after having unplugged hubs: TAILQ was being given... · 495f60f3
      Kevin Bracey authored
      Fix for erratic behaviour after having unplugged hubs: TAILQ was being given an entry which wasn't on its list, and the behaviour was to break the list and poke a zero into the reset vector!
      
      Also, some extra IFDEF's so that debug builds will work again.
      A few typos/spelling errors changed.
      
      Version 0.11. Tagged as 'NetBSD-0_11'
      495f60f3
  26. 08 Apr, 2003 1 commit
  27. 02 Mar, 2003 1 commit
    • Robert Sprowson's avatar
      Found a "busses" lingering in the messages file,also removed a \n which must... · f5d5a094
      Robert Sprowson authored
      Found a "busses" lingering in the messages file,also removed a \n which must have been copied from a printf somewhere.
      
      Old service call detail removed from c.port as it's defined in another
      file differently!
      USBDiscover is now only available for debugging purposes.
      Internationalised the mouse name (default is still "USB mouse").
      
      Version 0.08. Tagged as 'NetBSD-0_08'
      f5d5a094
  28. 22 Feb, 2003 1 commit
  29. 10 Feb, 2003 1 commit
  30. 07 Feb, 2003 1 commit
    • Dan Ellis's avatar
      Another fix to the previous buffer overrun fix,such that this time the command... · 7d316e9c
      Dan Ellis authored
      Another fix to the previous buffer overrun fix,such that this time the command aliases actually get executed now.
      
      Timing code changed to work round HAL call not returning the right value
      so temporarily wired to 2000000.
      Change to Makefile so ROM builds don't have annoying throwback windows
      popping up,this is now in the !Mk file.Also "-ff" function names away.
      
      Version 0.05. Tagged as 'NetBSD-0_05'
      7d316e9c
  31. 31 Jan, 2003 1 commit
  32. 29 Jan, 2003 1 commit
  33. 28 Jan, 2003 1 commit
    • Dan Ellis's avatar
      Fix to interrupt hole in mouse driver. · 454b2962
      Dan Ellis authored
      Version number now got from Version file,not hand tweaked CMHG file.
      Timer was a factor 10 out in previous version due to typo.
      
      Version 0.02. Tagged as 'NetBSD-0_02'
      454b2962