Commit fa13e1b
committed
Fix loader link address for tqma8xqp1gb
Seems like this has been regressed for a while unfortunately.
The issue is that there are reserved regions that conflict with
the loader itself which causes the tool to error out for this
platform.
Testing locally, the loader being loaded at the previous address
of 0x80280000 seems to relocate itself to 0x90000000 fine, so
doing `go 0x80280000` seems to still work.
In general this whole loader link address thing is too fragile
and doens't work for really large Microkit images (since what happens
is that the reserved region for the initial task gets larger and
larger until it ends up overlapping with where the loader should go).
Will do this hot-fix for now, and open an issue for making this part
of the loader less fragile in the future.
Signed-off-by: Ivan Velickovic <i.velickovic@unsw.edu.au>1 parent 1954875 commit fa13e1b
2 files changed
Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
167 | 167 | | |
168 | 168 | | |
169 | 169 | | |
170 | | - | |
| 170 | + | |
171 | 171 | | |
172 | 172 | | |
173 | 173 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1520 | 1520 | | |
1521 | 1521 | | |
1522 | 1522 | | |
1523 | | - | |
| 1523 | + | |
1524 | 1524 | | |
1525 | 1525 | | |
1526 | 1526 | | |
| |||
0 commit comments