)]}'
{
  "commit": "6ff6b45b266b0ef0768d5172769ba1d725b10124",
  "tree": "1150c8f1c1b2393384d0c5e2e2b0b8336230971a",
  "parents": [
    "043c0b4c1a89078eafe4c8faefa78ccbadf3a233"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Thu May 22 14:35:09 2025 +0200"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Wed Jun 11 19:46:15 2025 +0000"
  },
  "message": "third_party/efistub: update to use PE entry point\n\nThe old efistub used the EFI handover mechanism, which only exists for\nx86_64. Since Linux 5.8 x86_64 also supports the standard PE entry point\nwhich works the same for all supported architectures. That also has the\nbenefit of no longer needing a weird hack to switch to SysV ABI to call\ninto the kernel.\n\nChange-Id: Icd75599758e09d888a31c31f07967dfc78356fca\nReviewed-on: https://review.monogon.dev/c/monogon/+/4213\nTested-by: Jenkins CI\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d218d2f936a38a0b0e2d26fbc62d6aa844c665d0",
      "old_mode": 33188,
      "old_path": "build/bazel/third_party.MODULE.bazel",
      "new_id": "e58b8f32619b23581a50618bf00c7592a48d5e1a",
      "new_mode": 33188,
      "new_path": "build/bazel/third_party.MODULE.bazel"
    },
    {
      "type": "modify",
      "old_id": "d0e2a2fdee5b5d409c488ad656900580e95deecc",
      "old_mode": 33188,
      "old_path": "third_party/efistub/efistub.bzl",
      "new_id": "5dc9696b09344c47949499e2cd9f9cfa1e6ff3a9",
      "new_mode": 33188,
      "new_path": "third_party/efistub/efistub.bzl"
    },
    {
      "type": "modify",
      "old_id": "0e5f369b957cf248927adf067e65694dfc4dd1ae",
      "old_mode": 33188,
      "old_path": "third_party/efistub/patches/ab-slot-handling.patch",
      "new_id": "60ee3efc1c54d97aa0fa4f2032dc47313b9c8c28",
      "new_mode": 33188,
      "new_path": "third_party/efistub/patches/ab-slot-handling.patch"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a215619ce48c4172fd55be46a9857da90baf7627",
      "new_mode": 33188,
      "new_path": "third_party/efistub/patches/use-local-uchar.patch"
    }
  ]
}
