• Linus Torvalds's avatar
    Merge tag 'x86_sev_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · eb39e37d
    Linus Torvalds authored
    Pull AMD SEV-SNP support from Borislav Petkov:
     "The third AMD confidential computing feature called Secure Nested
      Paging.
    
      Add to confidential guests the necessary memory integrity protection
      against malicious hypervisor-based attacks like data replay, memory
      remapping and others, thus achieving a stronger isolation from the
      hypervisor.
    
      At the core of the functionality is a new structure called a reverse
      map table (RMP) with which the guest has a say in which pages get
      assigned to it and gets notified when a page which it owns, gets
      accessed/modified under the covers so that the guest can take an
      appropriate action.
    
      In addition, add support for the whole machinery needed to launch a
      SNP guest, details of which is properly explained in each patch.
    
      And last but not least, the series refactors and improves parts of the
      previous SEV support so that the new code is accomodated properly and...
    eb39e37d
msr-index.h 37.3 KB