)]}' { "commit": "653261a75f4ef3f5a5335660b2d59df23b88d600", "tree": "08bd56f9a583ebc54e51272754b5deda44b8caf1", "parents": [ "105d51940c5068f7f07ccecd96885b4572589396" ], "author": { "name": "David Brazdil", "email": "dbrazdil@google.com", "time": "Mon Sep 09 18:04:33 2019 +0100" }, "committer": { "name": "David Brazdil", "email": "dbrazdil@google.com", "time": "Tue Sep 10 14:48:55 2019 +0100" }, "message": "Replace boot flow code with main tree drivers\n\nThe projects/ folder contained code which would override plat_*\nfunctions to match the boot flow of a given target platform. At the\nmoment, this comes down to two different flows: Linux-like (FDT in first\nkernel arg; QEMU, FVP, RPi) and Android-like (FDT compiled into\nHafnium). Get rid of the weak symbols and replace this with two\n\"drivers\" and a `boot_flow` config in the board spec.\n\nBug: 117551352\nChange-Id: I26176a4999a5c598eae9e542d635393ed5b0b840\n", "tree_diff": [ { "type": "modify", "old_id": "9b9128ca0aed24432c1b0f6c42db63c22ddccca1", "old_mode": 33188, "old_path": "BUILD.gn", "new_id": "81914bf4af031f5a73355b53e7c8e6da2f251f2f", "new_mode": 33188, "new_path": "BUILD.gn" }, { "type": "modify", "old_id": "56d346da8ab2ebe3b66b04f5d017db68129a1e19", "old_mode": 33188, "old_path": "aem_v8a_fvp/BUILD.gn", "new_id": "140bf9e37d3ffb8990bc6e698ad58ba1898b1c92", "new_mode": 33188, "new_path": "aem_v8a_fvp/BUILD.gn" }, { "type": "modify", "old_id": "8c96c5736ac257a91d3db594613b2aa731390099", "old_mode": 33188, "old_path": "hikey/BUILD.gn", "new_id": "c9f8e104778a1ebc936e8bcbe7f2a7babb4cfada", "new_mode": 33188, "new_path": "hikey/BUILD.gn" }, { "type": "delete", "old_id": "5b6882ab10012ae3cdf5f822b197573b7a656992", "old_mode": 33188, "old_path": "hikey/plat.c", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "delete", "old_id": "ac71ad45fa825373a10ff27d909426b2b7e3efb3", "old_mode": 33188, "old_path": "linux_fdt/BUILD.gn", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "delete", "old_id": "7956b5f45af0a73754885bcc0044b46d92144328", "old_mode": 33188, "old_path": "linux_fdt/plat.c", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "delete", "old_id": "95faec3b936da5ca23d7ac5213d3d7258b86f816", "old_mode": 33188, "old_path": "linux_fdt/plat_entry.S", "new_id": "0000000000000000000000000000000000000000", "new_mode": 0, "new_path": "/dev/null" }, { "type": "modify", "old_id": "c0796dd01ed267e81a42db556fb4ca023798a819", "old_mode": 33188, "old_path": "qemu_aarch64/BUILD.gn", "new_id": "a477c50c25c2217b6b72600e61eb656e1cce1d54", "new_mode": 33188, "new_path": "qemu_aarch64/BUILD.gn" } ] }