)]}'
{
  "commit": "6afdf4e7fbffa3cb49b8db1ebd9126824dfe218a",
  "tree": "21560b9489acdbb54e711e41008b512dbed1e328",
  "parents": [
    "2a8ba80f276d577afdb42d343f084c782ace6031"
  ],
  "author": {
    "name": "Nick Graves",
    "email": "nicholasgraves@google.com",
    "time": "Fri Aug 01 21:12:34 2025 +0000"
  },
  "committer": {
    "name": "Ard Biesheuvel",
    "email": "ardb@kernel.org",
    "time": "Fri May 01 08:48:04 2026 +0200"
  },
  "message": "MdeModulePkg: Add CxlIo.h protocol\n\nCreate a CXL protocol for interacting with CXL endpoint devices. CXL\ndevices are necessarily also PCI devices, so the PCI IO protocol is also\nprovided as part of the CXL protocol.\n\nThe protocol provides access to the following operations for CXL devices:\n  - Read from a DVSEC register block\n  - Write to a DVSEC register block\n  - Perform DOE transaction\n\nThis set of operation is sufficient to implement BIOS-level CXL\nfunctionality.\n\nSigned-off-by: Nick Graves \u003cnicholasgraves@google.com\u003e\nSigned-off-by: Oleksandr Tymoshenko \u003covt@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30f9eb05f119f8ae5b6adc1fdb58875a0d82708e",
      "new_mode": 33188,
      "new_path": "MdeModulePkg/Include/Protocol/CxlIo.h"
    },
    {
      "type": "modify",
      "old_id": "b578da7aeebb904fbc65dafadad5592538de36ea",
      "old_mode": 33188,
      "old_path": "MdeModulePkg/MdeModulePkg.dec",
      "new_id": "a2c714f734c6dc76ecb62b01f3d54812c3048cca",
      "new_mode": 33188,
      "new_path": "MdeModulePkg/MdeModulePkg.dec"
    }
  ]
}
