)]}'
{
  "commit": "c49cb59100731044ee40f5e78b68942de41ad788",
  "tree": "47d9e9b2d197f1a2c6922b7bf2cbadca393d85bc",
  "parents": [
    "e4acd6cb568214b1c7db4e59ce54ea2e1deae1f5"
  ],
  "author": {
    "name": "Pierre-Clément Tosi",
    "email": "ptosi@google.com",
    "time": "Wed Apr 05 12:34:30 2023 +0100"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jul 28 17:07:20 2023 +0000"
  },
  "message": "arm64: Implement baremetal OPENSSL_cpuid_setup\n\nProvide an implementation of OPENSSL_cpuid_setup() which identifies the\navailable CPU features required by the library directly from the system\nregisters for baremetal AArch64 builds without static initializer\n(OPENSSL_NO_STATIC_INITIALIZER) that don\u0027t configure static capabilities\n(OPENSSL_STATIC_ARMCAP). This assumes that the client code is NOT\nrunning at exception level EL0 (userspace) and is enabled for\nANDROID_BAREMETAL.\n\nBug: b:265125189\nChange-Id: Ifee6fbd24ece823a4661dd984f89473e1e1e3eda\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/58586\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f0c892ffb191ec771af99ceb25c66ae6c2b35205",
      "old_mode": 33188,
      "old_path": "crypto/CMakeLists.txt",
      "new_id": "c7eb598a51c361d860e69d7b1a3a981911f189dc",
      "new_mode": 33188,
      "new_path": "crypto/CMakeLists.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f85e8a99da93496a42a8730ba212609a2f9e5c7",
      "new_mode": 33188,
      "new_path": "crypto/cpu_aarch64_sysreg.c"
    }
  ]
}
