1. 24 Aug, 2018 1 commit
  2. 07 Jul, 2018 1 commit
    • Jeffrey Lee's avatar
      Switch to using OS_Memory 19 by default · 590519a7
      Jeffrey Lee authored
      Detail:
        hdr/module - Now that OS_Memory 19 has been merged to the trunk version of the kernel (along with the other SMP changes, which might cause problems if OS_Memory 0 was to continue to be used), we can change our build setting to use OS_Memory 19 by default
      Admin:
        Untested
        Requires Kernel-6_09
      
      
      Version 0.28. Tagged as 'AHCIDriver-0_28'
      590519a7
  3. 25 Jan, 2018 1 commit
    • ROOL's avatar
      Build fix · 3382b84a
      ROOL authored
      Detail:
        The exports phase failed exporting a C version of AHCIDevice. Since nothing depends on it, skip exporting it.
      
      Version 0.27. Tagged as 'AHCIDriver-0_27'
      3382b84a
  4. 02 Sep, 2017 1 commit
    • Jeffrey Lee's avatar
      Fix memory corruption with OSMem19 option · 5a3cf5b5
      Jeffrey Lee authored
      Detail:
        s/module - Fix Service_PagesUnsafe handler to load module workspace pointer instead of corrupting the system heap
      Admin:
        Tested on iMX6
      
      
      Version 0.26. Tagged as 'AHCIDriver-0_26'
      5a3cf5b5
  5. 15 Aug, 2017 1 commit
    • Jeffrey Lee's avatar
      Add option of using OS_Memory 19 for DMA prep. Misc tweaks/fixes · 9b2aa248
      Jeffrey Lee authored
      Detail:
        hdr/module - Add OSMem19 option to control whether OS_Memory 0 or OS_Memory 19 is used. Defaults to OS_Memory 0, since OS_Memory 19 is currently only available on the SMP kernel branch.
        s/scatter - Scatter list/PRDT/DMA prep code for OS_Memory 19
        hdr/AHCISTRUCT - Define max transfer length for a single PRDT entry
        s/chip - Tweak code for OSMem19 option. Trim a couple of redundant instructions, and fix a debug line which (if enabled) would corrupt the flags
        s/module - Tweak code for OSMem19 option. Fix wrong condition code in pre-Ursula section of service call handler. Fix wrong offset being applied to scatter list when dealing with skip entries.
      Admin:
        Tested on i.MX6
        OS_Memory 19 version (for use with SMP kernel/module) can be enabled via components file, e.g. '-options ASFLAGS="-PD \"OSMem19 SETL {TRUE}\""'
      
      
      Version 0.25. Tagged as 'AHCIDriver-0_25'
      9b2aa248
  6. 05 Dec, 2016 2 commits