Chapter 15. Memory Protection

The Previous Chapter

The previous chapter defined what an asynchronous error or event is, as well as the difference between an affiliated and an unaffiliated event or error. It described how to assign an Asynchronous Event Handler that will automatically be called whenever an asynchronous event or error is detected. This chapter concluded the part of the book that provided a detailed description of QPs, WRs, WQEs, CQEs, and asynchronous errors or events (i.e., Part 2).

This Chapter

This chapter describes the various types of memory access violations that could take place and the protection mechanisms used to prevent them. It provides a detailed description of memory regions, memory handles, and protection domains (PDs).

The Next Chapter

The IBA specification defines a number of mechanisms to prevent various types of unauthorized access. While this chapter covers the memory-oriented protection mechanisms, the next chapter provides a detailed description of the remaining protection mechanisms:

  • Preventing unauthorized access to UD QPs with PDs.

  • Partition keys (P_Keys).

  • Management keys (M_Keys).

  • The Subnet Management key (SM_Key).

  • Reliable Datagram Domains (RDDs).

  • Queue keys (Q_Keys).

  • Baseboard Management keys (B_Keys).

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset