)]}'
{
  "commit": "87148bcc25bbb2d3c698cfe86d0eb55eab9353a1",
  "tree": "48e6f7ec49581da3eabc0ebd585779761a2d58c4",
  "parents": [
    "63295871676db14842c955892ad6b9a3c1ed8809"
  ],
  "author": {
    "name": "Oliver Smith-Denny",
    "email": "osde@microsoft.com",
    "time": "Fri Apr 10 13:22:41 2026 -0700"
  },
  "committer": {
    "name": "mergify[bot]",
    "email": "37929162+mergify[bot]@users.noreply.github.com",
    "time": "Fri Apr 17 11:42:23 2026 +0000"
  },
  "message": "Global: Move ArmLib to MdePkg\n\nPer\nhttps://edk2.groups.io/g/devel/topic/move_armlib_to_baselib/118541649,\nthis commit moves ArmLib to MdePkg and updates all consumers.\n\nThe only change to ArmLib itself is to remove ArmPkg.dec from\nthe inf.\n\nContinuous-integration-options: PatchCheck.ignore-multi-package\n\nSigned-off-by: Oliver Smith-Denny \u003cosde@microsoft.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7374f877a05e390899b928971eaabf14d84f6d48",
      "old_mode": 33188,
      "old_path": "ArmPkg/ArmPkg.dsc",
      "new_id": "39260574a72407be58d332bba77214f2c17b4f18",
      "new_mode": 33188,
      "new_path": "ArmPkg/ArmPkg.dsc"
    },
    {
      "type": "modify",
      "old_id": "370cb9aa9414ea352a03ef4eb41a985082f1e113",
      "old_mode": 33188,
      "old_path": "ArmPlatformPkg/ArmPlatformPkg.dsc",
      "new_id": "eaa6523919fa8bc7a8580b322a147cd094af0fd4",
      "new_mode": 33188,
      "new_path": "ArmPlatformPkg/ArmPlatformPkg.dsc"
    },
    {
      "type": "modify",
      "old_id": "2dfd286e2505dd13345fa411dd71b935ece3c9ca",
      "old_mode": 33188,
      "old_path": "ArmVirtPkg/ArmVirtCloudHv.dsc",
      "new_id": "c6b497301b4091219fe12daf8085040b60fd730e",
      "new_mode": 33188,
      "new_path": "ArmVirtPkg/ArmVirtCloudHv.dsc"
    },
    {
      "type": "modify",
      "old_id": "62ee806a0994d3b6f32fc64c8b73baf30a3892cf",
      "old_mode": 33188,
      "old_path": "ArmVirtPkg/ArmVirtKvmTool.dsc",
      "new_id": "598f804dc263131a0d4d861b42eb5ad74417315e",
      "new_mode": 33188,
      "new_path": "ArmVirtPkg/ArmVirtKvmTool.dsc"
    },
    {
      "type": "modify",
      "old_id": "00167cfa672cea9551e4076afc584c5125bd568c",
      "old_mode": 33188,
      "old_path": "ArmVirtPkg/ArmVirtQemu.dsc",
      "new_id": "d7aace51b3042722bfd2c248dc1c611bceb901aa",
      "new_mode": 33188,
      "new_path": "ArmVirtPkg/ArmVirtQemu.dsc"
    },
    {
      "type": "modify",
      "old_id": "d257ca45c51c4de034a06efbb5ef6013a8debab7",
      "old_mode": 33188,
      "old_path": "ArmVirtPkg/ArmVirtQemuKernel.dsc",
      "new_id": "147daa23e6a4678f477d322e08ac70e15d446d82",
      "new_mode": 33188,
      "new_path": "ArmVirtPkg/ArmVirtQemuKernel.dsc"
    },
    {
      "type": "modify",
      "old_id": "2ec264a15e90e9963759dba74dd08ecebdaf2153",
      "old_mode": 33188,
      "old_path": "ArmVirtPkg/ArmVirtXen.dsc",
      "new_id": "f60fa5e8bb9c3c82489b3158c20adcc81260420a",
      "new_mode": 33188,
      "new_path": "ArmVirtPkg/ArmVirtXen.dsc"
    },
    {
      "type": "modify",
      "old_id": "bf0167dcdbaa9b5ce114ce36661ccc253ce0cd2e",
      "old_mode": 33188,
      "old_path": "CryptoPkg/CryptoPkg.dsc",
      "new_id": "9bc7421f653b97d15b572a82b1a95aef34752830",
      "new_mode": 33188,
      "new_path": "CryptoPkg/CryptoPkg.dsc"
    },
    {
      "type": "modify",
      "old_id": "688464b86332b3a71bdb5888004ba1141ff8ef93",
      "old_mode": 33188,
      "old_path": "EmbeddedPkg/EmbeddedPkg.dsc",
      "new_id": "dbf2ca9956dad6a4fc21b6738617ccca13f8e992",
      "new_mode": 33188,
      "new_path": "EmbeddedPkg/EmbeddedPkg.dsc"
    },
    {
      "type": "rename",
      "old_id": "acf49c1eda0a2a2e5ffda3f32fd07092672c45e8",
      "old_mode": 33188,
      "old_path": "ArmPkg/Library/ArmLib/AArch64/AArch64ArchTimerSupport.S",
      "new_id": "acf49c1eda0a2a2e5ffda3f32fd07092672c45e8",
      "new_mode": 33188,
      "new_path": "MdePkg/Library/ArmLib/AArch64/AArch64ArchTimerSupport.S",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "40263357897752e9777310e2f17772dc6580fac9",
      "old_mode": 33188,
      "old_path": "ArmPkg/Library/ArmLib/AArch64/AArch64Lib.c",
      "new_id": "40263357897752e9777310e2f17772dc6580fac9",
      "new_mode": 33188,
      "new_path": "MdePkg/Library/ArmLib/AArch64/AArch64Lib.c",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1ec07e568526f64d560344efa091619462ec4c57",
      "old_mode": 33188,
      "old_path": "ArmPkg/Library/ArmLib/AArch64/AArch64Lib.h",
      "new_id": "1ec07e568526f64d560344efa091619462ec4c57",
      "new_mode": 33188,
      "new_path": "MdePkg/Library/ArmLib/AArch64/AArch64Lib.h",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f98a8a4c1d7c832e32f187781b6fa48d50bac007",
      "old_mode": 33188,
      "old_path": "ArmPkg/Library/ArmLib/AArch64/AArch64Support.S",
      "new_id": "f98a8a4c1d7c832e32f187781b6fa48d50bac007",
      "new_mode": 33188,
      "new_path": "MdePkg/Library/ArmLib/AArch64/AArch64Support.S",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "999a56ee17600bbd4feb16ab39f68be6ca60d09f",
      "old_mode": 33188,
      "old_path": "ArmPkg/Library/ArmLib/AArch64/ArmLibSupport.S",
      "new_id": "999a56ee17600bbd4feb16ab39f68be6ca60d09f",
      "new_mode": 33188,
      "new_path": "MdePkg/Library/ArmLib/AArch64/ArmLibSupport.S",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1459805664217bcfa92fab9358a4906a46380dbf",
      "old_mode": 33188,
      "old_path": "ArmPkg/Library/ArmLib/AArch64/ArmLibSupportV8.S",
      "new_id": "1459805664217bcfa92fab9358a4906a46380dbf",
      "new_mode": 33188,
      "new_path": "MdePkg/Library/ArmLib/AArch64/ArmLibSupportV8.S",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6b818befb256fdd0b83e1d46fdee50f5336a757c",
      "old_mode": 33188,
      "old_path": "ArmPkg/Library/ArmLib/ArmBaseLib.inf",
      "new_id": "431182a5cd347c51eea3d6d5003f7625c260a057",
      "new_mode": 33188,
      "new_path": "MdePkg/Library/ArmLib/ArmBaseLib.inf",
      "score": 97
    },
    {
      "type": "rename",
      "old_id": "dd92a67686ffd9cc3499fe1eeb676fccb3da5023",
      "old_mode": 33188,
      "old_path": "ArmPkg/Library/ArmLib/ArmLib.c",
      "new_id": "dd92a67686ffd9cc3499fe1eeb676fccb3da5023",
      "new_mode": 33188,
      "new_path": "MdePkg/Library/ArmLib/ArmLib.c",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "abe999c234a5a2d16209ca8eea0fbccfd8956656",
      "old_mode": 33188,
      "old_path": "MdePkg/MdePkg.dsc",
      "new_id": "4e9d32d168143584f6c51d6c1c43fb633233ebc2",
      "new_mode": 33188,
      "new_path": "MdePkg/MdePkg.dsc"
    },
    {
      "type": "modify",
      "old_id": "b71d59e3e3082372468db7edee1fe1a0ec4df15f",
      "old_mode": 33188,
      "old_path": "StandaloneMmPkg/StandaloneMmPkg.dsc",
      "new_id": "e3327bc94029883b0b4c7830acc8c2646cd1fcda",
      "new_mode": 33188,
      "new_path": "StandaloneMmPkg/StandaloneMmPkg.dsc"
    },
    {
      "type": "modify",
      "old_id": "76a715ecc91761e9516a9a34151dc1d614ddca3d",
      "old_mode": 33188,
      "old_path": "TcgTpmPkg/TcgTpmPkg.dsc",
      "new_id": "d77fb9549dac456d86d37d6500a80b54f8240f6b",
      "new_mode": 33188,
      "new_path": "TcgTpmPkg/TcgTpmPkg.dsc"
    },
    {
      "type": "modify",
      "old_id": "0b2025b4d28042d6f14c9c3deb1377410835bd49",
      "old_mode": 33188,
      "old_path": "UefiPayloadPkg/UefiPayloadPkg.dsc",
      "new_id": "3faed2ac19fa9b3cd90bd4e56d13e36d261c8f3a",
      "new_mode": 33188,
      "new_path": "UefiPayloadPkg/UefiPayloadPkg.dsc"
    }
  ]
}
