Announcement

Collapse
No announcement yet.

Making Use Of Intel MPX Extensions On Linux

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

  • Making Use Of Intel MPX Extensions On Linux

    Phoronix: Making Use Of Intel MPX Extensions On Linux

    Intel MPX memory protection aims to safeguard against buffer overflows in programs assuming you have a supported processor and software stack. Over at Intel's Open-Source Technology Center they published a guide this week on making use of Intel MPX under Linux...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Any chance any AMD processor will/does support it?

    Comment


    • #3
      Given that this feature needs heavy software assistance, I wonder how it compares to just baking bounds checks into the code … all those bounds tables are bound (hah!) to have a significant space cost.

      Comment


      • #4
        It's nice and all, but since it adds significant memory requirements and also inserts additional instructions (which are nops on <skylake, but still), I think this is more suited for debug rather than release builds.

        Comment


        • #5
          Originally posted by mlau View Post
          It's nice and all, but since it adds significant memory requirements and also inserts additional instructions (which are nops on <skylake, but still), I think this is more suited for debug rather than release builds.
          Yes, it is more like a hardware accelerated sanitizer.

          Comment


          • #6
            It requires kernel 3.19, not 3.10.

            Comment

            Working...
            X