)]}'
{
  "commit": "e5d0c804eea7c2fbe680b1ecd66435a94a9819e3",
  "tree": "02ec0fb756d4c867701270c2abe0da66eb5a3a48",
  "parents": [
    "9f088838bce5ae97f5af432e6de86c2fd4d6793c"
  ],
  "author": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Sun Jun 28 20:06:46 2026 +0100"
  },
  "committer": {
    "name": "Michael Brown",
    "email": "mcb30@ipxe.org",
    "time": "Sun Jun 28 20:09:23 2026 +0100"
  },
  "message": "[s390x] Add support for the PRNO TRNG as an entropy source\n\nThe \"prno\" instruction available on newer CPUs provides a hardware\nTrue Random Number Generator (TRNG) that can be used as an entropy\nsource, similar to the x86 \"rdrand\" instruction.\n\nSigned-off-by: Michael Brown \u003cmcb30@ipxe.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "75e6b7ca5948c03dea0c5a8769461c33b0de4b41",
      "new_mode": 33188,
      "new_path": "src/arch/s390x/core/prno.c"
    },
    {
      "type": "modify",
      "old_id": "4f47194d0292f113c5218dcf43a420a5deb89275",
      "old_mode": 33188,
      "old_path": "src/arch/s390x/include/bits/errfile.h",
      "new_id": "a26f337522556637a643e8825ae9b0bfcd3ed734",
      "new_mode": 33188,
      "new_path": "src/arch/s390x/include/bits/errfile.h"
    },
    {
      "type": "modify",
      "old_id": "bea9fec4ffadf190f49df55d46f08aa082b3557c",
      "old_mode": 33188,
      "old_path": "src/arch/s390x/include/ipxe/facility.h",
      "new_id": "8e7013a771d2daa3ac457e5c3d148bb0fd7c694e",
      "new_mode": 33188,
      "new_path": "src/arch/s390x/include/ipxe/facility.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e16430e353f0a56224df9e96dc5b6d31ad20292",
      "new_mode": 33188,
      "new_path": "src/arch/s390x/include/ipxe/prno.h"
    },
    {
      "type": "modify",
      "old_id": "494b19f20638586db8372be49eb7e9659a285ac6",
      "old_mode": 33188,
      "old_path": "src/config/config_entropy.c",
      "new_id": "b1a2af5c0bbce8082cbb84990bf6dd87467c73ca",
      "new_mode": 33188,
      "new_path": "src/config/config_entropy.c"
    }
  ]
}
