u-boot/fs/ubifs
Ben Dooks b46cec4166 ubifs: allow loading to above 4GiB
The ubifsload command is truncating any address above 4GiB as it casts
this address to an u32, instead of using an unsigned long which most of
the other load commands do. Change this to an unsigned long to allow
loading into high memory for boards which use these areas.

Fixes the following error:

=> ubifsload 0x2100000000 /boot/Image.lzma
Loading file '/boot/Image.lzma' to addr 0x00000000...
Unhandled exception: Store/AMO access fault

Signed-off-by: Ben Dooks <ben.dooks@sifive.com>
Signed-off-by: Ben Dooks <ben.dooks@codethink.co.uk>
2023-06-06 10:37:25 +02:00
..
budget.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
debug.c ubifs: Allow to silence debug dumps 2022-11-23 13:06:12 -05:00
debug.h ubifs: Use U-Boot assert() from <log.h> in UBI/UBIFS code 2022-07-20 05:50:13 +02:00
gc.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
io.c ubifs: do not decide upon uninitialized variable 2021-01-20 14:01:45 -05:00
Kconfig ubifs: Allow to silence debug dumps 2022-11-23 13:06:12 -05:00
key.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
log.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
lprops.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
lpt.c crc16: Rename fs/ubifs/crc16.h to include/linux/crc16.h 2022-04-21 14:32:40 -04:00
lpt_commit.c crc16: Rename fs/ubifs/crc16.h to include/linux/crc16.h 2022-04-21 14:32:40 -04:00
Makefile crc16: Move standard CRC-16 implementation from ubifs to lib 2022-04-21 14:32:40 -04:00
master.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
misc.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
orphan.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
recovery.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
replay.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
sb.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
scan.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
super.c ubifs: Fix reference count leak in ubifsumount 2022-07-08 09:05:47 -04:00
tnc.c ubifs: Fix journal replay wrt. xattr nodes 2022-04-11 15:03:28 -04:00
tnc_misc.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
ubifs-media.h SPDX: Convert all of our single license tags to Linux Kernel style 2018-05-07 09:34:12 -04:00
ubifs.c ubifs: allow loading to above 4GiB 2023-06-06 10:37:25 +02:00
ubifs.h WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00