diff options
| author | Alexey Brodkin <[email protected]> | 2015-12-16 19:24:10 +0300 |
|---|---|---|
| committer | Alexey Brodkin <[email protected]> | 2018-03-21 16:21:34 +0300 |
| commit | 264d298fda39c5caa9505702b257a1f60c3b7352 (patch) | |
| tree | 7062412f4b517410cb5b71222937af2b4b396e82 /include/linux | |
| parent | fac4790491f69b29755d92db2cad508849573ff7 (diff) | |
arc: Introduce a possibility to not relocate U-boot
Disabling relocation might be useful on ARC for 2 reasons:
a) For advanced debugging with Synopsys proprietary MetaWare debugger
which is capable of accessing much more specific hardware resources
compared to gdb. For example it may show contents of L1 and L2 caches,
internal states of some hardware blocks etc.
But on the downside MetaWare debugger still cannot work with PIE.
Even though that limitation could be work-arounded with change of ELF's
header and stripping down all debug info but with it we won't have
debug info for source-level debugging which is quite inconvenient.
b) Some platforms which might benefit from usage of U-Boot basically
don't have enough RAM to accommodate relocation of U-Boot so we
keep code in flash and use as much of RAM as possible for more
interesting things.
Signed-off-by: Alexey Brodkin <[email protected]>
Cc: Simon Glass <[email protected]>
Cc: Bin Meng <[email protected]>
Cc: Heiko Schocher <[email protected]>
Cc: York Sun <[email protected]>
Cc: Stefan Roese <[email protected]>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions
