)]}'
{
  "commit": "e221804dad4e6fe3a0cf192ba3c42cd2f328bdac",
  "tree": "4df33e1361e3a024c6e3a99db4d75646a8fb09f5",
  "parents": [
    "2ccdd1b13c591d306f0401d98dedc4bdcd02b421"
  ],
  "author": {
    "name": "Alexey Kardashevskiy",
    "email": "aik@amd.com",
    "time": "Wed Aug 16 12:21:22 2023 +1000"
  },
  "committer": {
    "name": "Borislav Petkov (AMD)",
    "email": "bp@alien8.de",
    "time": "Wed Aug 16 10:13:42 2023 +0200"
  },
  "message": "x86/sev: Do not handle #VC for DR7 read/write\n\nWith MSR_AMD64_SEV_DEBUG_SWAP enabled, the guest is not expected to\nreceive a #VC for reads or writes of DR7.\n\nUpdate the SNP_FEATURES_PRESENT mask with MSR_AMD64_SNP_DEBUG_SWAP so\nan SNP guest doesn\u0027t gracefully terminate during SNP feature negotiation\nif MSR_AMD64_SEV_DEBUG_SWAP is enabled.\n\nSince a guest is not expected to receive a #VC on DR7 accesses when\nMSR_AMD64_SEV_DEBUG_SWAP is enabled, return an error from the #VC\nhandler in this situation.\n\nSigned-off-by: Alexey Kardashevskiy \u003caik@amd.com\u003e\nSigned-off-by: Borislav Petkov (AMD) \u003cbp@alien8.de\u003e\nReviewed-by: Carlos Bilbao \u003ccarlos.bilbao@amd.com\u003e\nReviewed-by: Tom Lendacky \u003cthomas.lendacky@amd.com\u003e\nReviewed-by: Pankaj Gupta \u003cpankaj.gupta@amd.com\u003e\nLink: https://lore.kernel.org/r/20230816022122.981998-1-aik@amd.com\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c3e343bd4760e0ab9961065f0e3b81cb54e86387",
      "old_mode": 33188,
      "old_path": "arch/x86/boot/compressed/sev.c",
      "new_id": "e83e71089cf1c0404a393e9f58580d1398b864ff",
      "new_mode": 33188,
      "new_path": "arch/x86/boot/compressed/sev.c"
    },
    {
      "type": "modify",
      "old_id": "1ee7bed453ded5df0d50469b6f75fbd7ca1ed189",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/sev.c",
      "new_id": "d380c93994802aeb1c5d4a5ca251bef13eab2e6e",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/sev.c"
    }
  ]
}
