diff options
| author | Evan Lojewski <github@meklort.com> | 2020-08-04 20:42:48 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-08-04 20:42:48 -0600 |
| commit | 9dccd276302d9ccee3466bc19355d41efc401bdd (patch) | |
| tree | ebc38e5c95d9abf31f455673226f95215b907160 /utils | |
| parent | bcc994e0d815f06873200eb9eaf0163b0420be72 (diff) | |
| download | bcm5719-ortega-9dccd276302d9ccee3466bc19355d41efc401bdd.tar.gz bcm5719-ortega-9dccd276302d9ccee3466bc19355d41efc401bdd.zip | |
utils: Only start loading ape firmware after it's been verified on the host. (#98)
Diffstat (limited to 'utils')
| -rw-r--r-- | utils/bcmregtool/main.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/utils/bcmregtool/main.cpp b/utils/bcmregtool/main.cpp index 90c3afc..39ddfeb 100644 --- a/utils/bcmregtool/main.cpp +++ b/utils/bcmregtool/main.cpp @@ -546,8 +546,6 @@ int main(int argc, char const *argv[]) if (options.is_set("apeboot")) { - boot_ape_loader(); - int fileLength = 0; int fileWords = 0; #define NVRAM_SIZE (1024u * 256u) /* 256KB */ @@ -581,6 +579,8 @@ int main(int argc, char const *argv[]) exit(-1); } + boot_ape_loader(); + if (ape.words[0] == be32toh(APE_HEADER_MAGIC)) { // The file is swapped... fix it. |

