Announcement

Collapse
No announcement yet.

DMA Mapping Subsystem Coming To Linux 4.13

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • DMA Mapping Subsystem Coming To Linux 4.13

    Phoronix: DMA Mapping Subsystem Coming To Linux 4.13

    Christoph Hellwig has called on Linus Torvalds to pull a new "dma-mapping" subsystem into the Linux 4.13 kernel...

    http://www.phoronix.com/scan.php?pag...ing-Linux-4.13

  • #2
    Not understanding more than the bare basics of Direct Memory Mapping, just looking at the details of the pull list this is VERY WIDE ranging. Lots of archs including a multitude of ARM stuff including Qualcomm's Hexagon DSP module. Saw AMD listed as well. Could this benefit their APU's and their HSA initiative ?

    Comment


    • #3
      Originally posted by Jumbotron View Post
      Not understanding more than the bare basics of Direct Memory Mapping, just looking at the details of the pull list this is VERY WIDE ranging. Lots of archs including a multitude of ARM stuff including Qualcomm's Hexagon DSP module. Saw AMD listed as well. Could this benefit their APU's and their HSA initiative ?
      From the description, no functional change, just a different view of already present code to ease maintainability, and to reduce duplicate code and common mistakes for reinventing the wheel.

      Comment


      • #4
        At first I read the title as "DNA mapping"

        Comment


        • #5
          This new DMA Mapping Subsystem is a great improvement for Linux.

          Comment


          • #6
            But still no KDBUS in 4.13 ?

            Comment


            • #7
              Originally posted by plonoma View Post
              This new DMA Mapping Subsystem is a great improvement for Linux.
              Why ? As I understand, they just did some source cleanup and refactoring.

              Comment


              • #8
                Originally posted by Brane215 View Post

                Why ? As I understand, they just did some source cleanup and refactoring.
                These things matter because an OS is supposed to provide hardware abstraction.
                Providing elegant, clean API's is important for things to work well and reliable.
                If there are improvements possible, implement them!

                Comment

                Working...
                X