)]}'
{
  "commit": "e2194063c3bb60d667f9146fec3d2192e6fd06c9",
  "tree": "6a39e6876694682f2cfc0257cb0f2395d820f6ab",
  "parents": [
    "10a68cefaae02060949266b3317940e25f2bfb72"
  ],
  "author": {
    "name": "Ard Biesheuvel",
    "email": "ardb@kernel.org",
    "time": "Fri Mar 24 14:42:17 2023 +0100"
  },
  "committer": {
    "name": "Ard Biesheuvel",
    "email": "ardb@kernel.org",
    "time": "Tue Apr 18 15:26:02 2023 +0200"
  },
  "message": "efi/zboot: Enable for 32-bit ARM\n\nLinux on 32-bit ARM already has its own decompressor, so it wasn\u0027t a\ntarget for EFI zboot support when it was introduced. However, most of\nwhat it does beyond the actual decompression is redundant when\nrunning in the context of EFI firmware, which already maps all memory\n1:1 with the caches enabled, and provides access to a console in a\nplatform agnostic manner.\n\nSo let\u0027s add the necessary tweaks to enable the vmlinuz.efi build target\nfor 32-bit ARM as well. Note that this format only supports EFI boot,\nnot bare metal boot, although the image header carries sufficient\ninformation for a bare metal bootloader to decompress the image and boot\nit without EFI.\n\nDue to the need for cache maintenance to allow the MMU to be disabled\nbefore handing over to the kernel proper, this code only supports ARMv6k\nand later.\n\nNote that the existing zImage integration can be built and used as\nbefore after this change.\n\nSigned-off-by: Ard Biesheuvel \u003cardb@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "485a439e22ca8340ac740b31875672cdc0351bc1",
      "old_mode": 33188,
      "old_path": "arch/arm/Makefile",
      "new_id": "30f949c8373f3356b2be5e31abc18fbda1c65598",
      "new_mode": 33188,
      "new_path": "arch/arm/Makefile"
    },
    {
      "type": "modify",
      "old_id": "abd6a2889fd0e580d8cfcb801b0cc31dd11cb2b0",
      "old_mode": 33188,
      "old_path": "arch/arm/boot/Makefile",
      "new_id": "55eea342eb955aa8f34609008b34eb06eed8103f",
      "new_mode": 33188,
      "new_path": "arch/arm/boot/Makefile"
    },
    {
      "type": "modify",
      "old_id": "78282ced50387dd31f9c366d5b7423ebc1f4f92f",
      "old_mode": 33188,
      "old_path": "arch/arm/include/asm/efi.h",
      "new_id": "6bd0bc5da9a802a1911e2e4cc43f163f4ea5e35f",
      "new_mode": 33188,
      "new_path": "arch/arm/include/asm/efi.h"
    },
    {
      "type": "modify",
      "old_id": "043ca31c114ebf2a51ea5e111d28ccbe80637a7a",
      "old_mode": 33188,
      "old_path": "drivers/firmware/efi/Kconfig",
      "new_id": "7182f87ab8f9178a568b0b7cee29c876d9cd10b5",
      "new_mode": 33188,
      "new_path": "drivers/firmware/efi/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "3abb2b357482a416e95b4ffedb6a9bd94e75d514",
      "old_mode": 33188,
      "old_path": "drivers/firmware/efi/libstub/Makefile",
      "new_id": "597fc41fd3a1cfb8cf362820e9fe41396d70c714",
      "new_mode": 33188,
      "new_path": "drivers/firmware/efi/libstub/Makefile"
    },
    {
      "type": "modify",
      "old_id": "d34d4f0ed33349d5f5d2669ed49952d413bb70ad",
      "old_mode": 33188,
      "old_path": "drivers/firmware/efi/libstub/Makefile.zboot",
      "new_id": "17a7d06e0c6a8843e5440ca08fa751627338641e",
      "new_mode": 33188,
      "new_path": "drivers/firmware/efi/libstub/Makefile.zboot"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "42d13b8974393d1a8deb2e8cfafd9884414570fb",
      "new_mode": 33188,
      "new_path": "drivers/firmware/efi/libstub/arm32.c"
    },
    {
      "type": "modify",
      "old_id": "168fe8e79abcbfeb28792c031a3f670b349ff0f0",
      "old_mode": 33188,
      "old_path": "drivers/firmware/efi/libstub/string.c",
      "new_id": "bd47b23f21eed76ca7d83fe97bd946ea67f3b240",
      "new_mode": 33188,
      "new_path": "drivers/firmware/efi/libstub/string.c"
    },
    {
      "type": "modify",
      "old_id": "93d33f68333b2b68b25eab27770921ae1d04834d",
      "old_mode": 33188,
      "old_path": "drivers/firmware/efi/libstub/zboot.lds",
      "new_id": "708604a9d2ad388d8c4f40c084c28cb97deb8cc9",
      "new_mode": 33188,
      "new_path": "drivers/firmware/efi/libstub/zboot.lds"
    }
  ]
}
