• Jeffrey Lee's avatar
    Add support for using OS_Memory 19 for DMA prep · ebbdfd26
    Jeffrey Lee authored
    Detail:
      Makefile - 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.
      c/op, c/osmem0, h/dmaprep - Move OS_Memory 0 related code out into its own file, creating the dmaprep interface to abstract over whether OS_Memory 0 or OS_Memory 19 is in use
      c/osmem19, cmhg/SATADriverHdr - Code for performing DMA prep using OS_Memory 19
      h/globals - Adjust what variables ahciop_t stores, depending on DMA prep approach being used
    Admin:
      Tested on IGEPv5
      OS_Memory 19 version (for use with SMP kernel/module) can be enabled via components file, e.g. '-options OSMEM19=TRUE'
    
    
    Version 0.07. Tagged as 'SATADriver-0_07'
    ebbdfd26
osmem19 11.7 KB