1. 30 Jan, 2010 1 commit
    • Jeffrey Lee's avatar
      Rework USB driver makefile & cmhg files to avoid constant rebuilds of USBDriver.h · 0531a2c1
      Jeffrey Lee authored
      Detail:
        Limitations in the way CMHG was being told which message file to use meant that the makefile was constructed in a way that would automatically delete usbmodhead.h/.o after they were built, to protect against OHCIDriver or EHCIDriver causing the file to be built referencing the wrong messages file.
        However since each component uses a unique messages filename, and each component has its own CMHG file, there was absolutely no need for this - all that was needed was to update the CMHG files to reference the correct messages file directly.
        ROM builds are now a minute or two faster because of this, which is quite welcome since I can often find myself doing 30+ builds a day.
      Admin:
        Tested by building Tungsten ROM and diffing new modules against old; no differences detected.
        Not tagged.
      
      
      Version 0.49. Not tagged
      0531a2c1
  2. 13 Jun, 2009 1 commit
    • Ben Avison's avatar
      Build fix · daf7dd68
      Ben Avison authored
      Detail:
        The build utility makedevs, compiled at build time, is now built using the
        HostTools shared makefile, and so will execute on any RISC OS build host
        even if the default compiler options are to target an incompatible ARM
        architecture.
      Admin:
        Tested using an APCS-R build on an Iyonix.
      
      Version 0.47. Not tagged
      daf7dd68
  3. 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
  4. 12 Nov, 2004 1 commit
    • Ben Avison's avatar
      BBE tidying. · 16ee3f5d
      Ben Avison authored
      Detail:
        Exports VersionNum to BBE.
      Admin:
        Tested in a Tungsten BBE build.
      
      Retagged, since this won't affect existing builds.
      16ee3f5d
  5. 09 Nov, 2004 1 commit
    • Ben Avison's avatar
      BBE-related change: · ece70c1d
      Ben Avison authored
      Added verbatim rom_link rules for each of USBDriver, OHCIDriver and
      EHCIDriver, because the fact that source files are re-built in the rom_link
      phase breaks srcbuild's automatic rom_link rule generation.
      
      Retagged since this won't affect code generation for existing builds.
      ece70c1d
  6. 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
  7. 16 Feb, 2004 1 commit
  8. 21 Jan, 2004 1 commit
  9. 14 May, 2003 1 commit
    • Ben Avison's avatar
      Support for SCSISoftUSB, and some tidying up. · 27401fc0
      Ben Avison authored
      Detail:
        * Errors now use the allocated error number base, &819000, instead of a
          base in the private range, &50000000. "USB transfer failed" errors now
          have use a sub-range of error numbers from &819020; the original BSD
          error number can be retrieved from the bottom 5 bits of the RISC OS
          error number.
        * Service_USB 1 now returns the list in the order in which the devices,
          rather than in the reverse order as previous versions of the module did.
        * A little tweaking of h/usb_port to reduce compiler warnings.
        * Some compiler-satisfying changes to allow use of packed structures.
          (However, the compiler doesn't seem to work correctly yet, so this is
          currently switched out using -DDISABLE_PACKED on the command line.)
        * Added full stops to end of star command help strings for consistency
          with rest of OS.
        * New exports: USBDevFS (moved here from ^.h) and a few files in dev/usb/h
          and sys/h.
      Admin:
        Error number overhaul and new exports are both required by SCSISoftUSB.
      
      Version 0.16. Tagged as 'NetBSD-0_16'
      27401fc0
  10. 15 Apr, 2003 1 commit
  11. 12 Apr, 2003 1 commit
  12. 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
  13. 22 Feb, 2003 1 commit
  14. 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
  15. 28 Jan, 2003 2 commits