u-boot/include
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
..
acpi acpi: Move the table-finding functions into the libary 2023-05-11 10:25:29 +08:00
andestech
asm-generic x86: coreboot: Collect the address of the ACPI tables 2023-05-11 10:25:29 +08:00
broadcom
cavium
clk
configs imx9: imx93_evk: drop unused macro 2023-05-21 16:54:40 +02:00
cramfs
crypto
dm core: fdtaddr: add devfdt_get_addr_size_index_ptr function 2023-05-06 17:28:18 +08:00
dt-bindings arm: dts: imx93: sync device tree with Linux 2023-05-21 16:54:41 +02:00
environment environment: ti: rproc: fix remoteproc environment variables 2023-05-15 17:14:46 -04:00
faraday watchdog: ftwdt010: return a previously deleted driver now ported to DM 2023-04-18 08:42:43 +02:00
firmware/imx/sci imx: firmware: sci: add inline functions when IMX8 not enabled 2023-05-21 16:54:40 +02:00
fsl-mc
jffs2
k210
keys
linux net: phy: Add MDIO PCS 2.5G and 5G speed macros from Linux 2023-04-07 14:21:37 +02:00
lzma
mtd
mvebu
net net: add fastboot TCP support 2023-05-05 17:48:44 -04:00
power power: pmic: Add NXP PCA9451A PMIC support 2023-03-30 00:45:39 +02:00
reboot-mode
renesas board: schneider: add RZN1 board support 2023-05-13 04:01:30 +02:00
samsung
spmi
synopsys
tee
test test: Add test for new command pci_mps 2023-03-30 15:09:59 -04:00
u-boot
usb usb: Drop unused fotg210 gadget 2023-02-07 14:33:50 -05:00
valgrind
xen
zfs
.gitignore
_exports.h
abuf.h
ACEX1K.h
adc.h
addr_map.h
ahci.h
ali512x.h
altera.h
android_ab.h
android_bootloader_message.h
android_image.h android: boot: support bootconfig 2023-04-04 14:50:47 -04:00
ansi.h
api.h
api_public.h
armcoremodule.h
asm-offsets.h
ata.h
atf_common.h
atmel_hlcdc.h
atmel_lcd.h
atmel_lcdc.h
atmel_mci.h
atsha204a-i2c.h
audio_codec.h
autoboot.h
avb_verify.h
axi.h
axp152.h
axp209.h gpio: axp/sunxi: Remove virtual VBUS detection GPIO 2023-04-28 01:30:24 +01:00
axp221.h gpio: axp/sunxi: Remove virtual VBUS detection GPIO 2023-04-28 01:30:24 +01:00
axp305.h
axp809.h gpio: axp/sunxi: Remove virtual VBUS detection GPIO 2023-04-28 01:30:24 +01:00
axp818.h gpio: axp/sunxi: Remove virtual VBUS detection GPIO 2023-04-28 01:30:24 +01:00
axp_pmic.h power: pmic: axp: Provide a variant ID in the driver data 2023-01-23 01:18:31 +00:00
backlight.h
bcb.h Correct SPL use of CMD_BCB 2023-02-09 16:32:25 -05:00
bcd.h
binman.h
binman_sym.h binman: Use unsigned long over typedef ulong 2023-04-28 11:30:17 -06:00
bios_emul.h
bitfield.h
blk.h ide: Avoid preprocessor for CONFIG_LBA48 2023-04-27 13:51:06 -04:00
blkmap.h blk: blkmap: Add linear device mapping support 2023-04-05 10:54:47 -04:00
bloblist.h
bmp_layout.h
boot_fit.h
bootcount.h
bootdev.h bootstd: Report missing labels only when asked 2023-04-26 08:43:04 -04:00
bootflow.h bootstd: Replicate the dtb-filename quirks of distroboot 2023-03-08 11:40:49 -08:00
bootm.h
bootmeth.h bootstd: Rename distro and syslinux to extlinux 2023-05-13 09:52:32 -04:00
bootretry.h
bootstage.h
bootstd.h bootstd: Add the concept of a bootdev hunter 2023-01-23 18:11:40 -05:00
bouncebuf.h
btrfs.h
bus_vcxk.h
button.h dm: button: add support for linux_code in button-gpio.c driver 2023-02-10 12:50:01 -05:00
bzlib.h
cache.h
capitalization.h
cbfs.h
charset.h doc: fix description of u16_strcasecmp() 2023-01-13 09:09:07 +01:00
circbuf.h
cli.h cli: Correct handling of invalid escape sequences in cread_line() 2023-03-28 09:25:51 -04:00
cli_hush.h
clk-uclass.h
clk.h clk: Allow clk_get_by_name() with NULL name 2023-02-12 13:44:20 -05:00
clock_legacy.h
cmd_spl.h
command.h cli: run_commandf(): small fixups 2023-03-30 15:09:59 -04:00
common.h
common_timing_params.h
compiler.h
config_distro_bootcmd.h distro_bootcmd: Set distro_bootpart_uuid for block devices 2023-01-12 14:06:16 -05:00
config_fallbacks.h
config_fsl_chain_trust.h
config_phylib_all_drivers.h
console.h
cortina.h
cp437.h
cp1250.h
cpsw.h
cpu.h
cpu_func.h
cros_ec.h
cros_ec_message.h
crypt.h
ctype.h
cyclic.h
ddr_spd.h
debug_uart.h
dfu.h
dialog_pmic.h
display.h
display_options.h
div64.h
dm-demo.h
dm.h
dma-uclass.h
dma.h
dp83848.h
ds1722.h
dsi_host.h
dt-structs.h
dt_table.h
dw_hdmi.h
dwc3-omap-uboot.h
dwc3-sti-glue.h
dwc3-uboot.h
dwc_ahsata.h
dwmmc.h
e500.h
ec_commands.h
edid.h
eeprom.h
eeprom_field.h
eeprom_layout.h
efi.h efi: Split out table-listing code into a new file 2023-03-25 11:07:22 +01:00
efi_api.h efi_loader: Fix warnings for unaligned accesses 2023-05-13 11:09:51 +02:00
efi_config.h eficonfig: set EFICONFIG_ENTRY_NUM_MAX to INT_MAX - 1 2023-02-10 13:05:39 +01:00
efi_default_filename.h
efi_driver.h
efi_dt_fixup.h
efi_load_initrd.h
efi_loader.h efi_loader: fix efi_dp_from_file() 2023-05-13 11:09:51 +02:00
efi_riscv.h
efi_rng.h
efi_selftest.h
efi_tcg2.h efi_loader: Measure the loaded DTB 2023-02-19 21:15:15 +01:00
efi_variable.h
elf.h elf: add Elf64_Sym 2023-02-06 13:04:52 -05:00
env.h doc: Fix eth_env_[gs]et_enetaddr() return value 2023-01-04 13:17:42 +01:00
env_attr.h
env_callback.h global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
env_default.h envtools lack extra settings since commit 86b9c3e4e4 ("env: Allow U-Boot scripts to be placed in 2023-05-15 17:14:46 -04:00
env_flags.h net: ipv6: IPv6 environment variable cleanup 2023-05-05 13:41:55 -04:00
env_internal.h Correct SPL use of CMD_ERASEENV 2023-02-09 16:32:25 -05:00
erofs.h
errno.h
eth_phy.h
ethsw.h
event.h dm: Emit the arch_cpu_init_dm() even only before relocation 2023-05-11 10:25:29 +08:00
event_internal.h
exception.h
expo.h expo: Add basic implementation 2023-01-16 18:26:50 -05:00
exports.h
ext4fs.h
ext_common.h
extcon.h dm: extcon: add an uclass for extcon 2023-05-02 14:23:34 -04:00
extension_board.h
extlinux.h bootstd: Rename distro and syslinux to extlinux 2023-05-13 09:52:32 -04:00
exynos_lcd.h
fastboot-internal.h
fastboot.h net: share fastboot boot handle logic between transports 2023-05-05 17:48:44 -04:00
fat.h fs/fat: avoid noisy message fat_read_file() 2023-01-20 16:38:52 +01:00
fb_mmc.h
fb_nand.h
fdt.h
fdt_region.h
fdt_simplefb.h common: static fdt_simplefb_enable_existing_node() 2023-04-28 11:30:17 -06:00
fdt_support.h
fdtdec.h include: fdtdec: decouple fdt_addr_t and phys_addr_t size 2023-05-06 17:28:18 +08:00
fis.h
flash.h mtd: cfi: respect reg address length 2023-05-15 10:00:30 +02:00
fm_eth.h global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
fpga.h fpga: Migrate CONFIG_MAX_FPGA_DEVICES to Kconfig 2023-01-20 12:27:06 -05:00
fs.h
fs_internal.h
fs_loader.h misc: fs_loader: Add function to get the chosen loader 2023-01-12 14:06:15 -05:00
fsl_csu.h
fsl_ddr.h global: Remove unused CONFIG defines 2023-01-20 12:27:06 -05:00
fsl_ddr_dimm_params.h
fsl_ddr_sdram.h global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
fsl_ddrc_version.h
fsl_devdis.h
fsl_dspi.h
fsl_dtsec.h
fsl_errata.h
fsl_esdhc.h
fsl_esdhc_imx.h
fsl_fman.h
fsl_ifc.h
fsl_immap.h
fsl_lpuart.h
fsl_mdio.h
fsl_memac.h
fsl_mmdc.h
fsl_pmic.h
fsl_qbman.h
fsl_qe.h
fsl_sec.h
fsl_sec_mon.h
fsl_secboot_err.h
fsl_sfp.h
fsl_tgec.h
fsl_usb.h global: Finish CONFIG -> CFG migration 2023-01-20 12:27:24 -05:00
fsl_validate.h
fsl_wdog.h
fuse.h
fuzzing_engine.h
fwu.h
fwu_mdata.h
g_dnl.h
gdsys_fpga.h
generic-phy.h phy: Add .set_mode and .set_speed callbacks 2023-04-07 14:23:26 +02:00
getopt.h
gsc.h
gt64120.h
gzip.h
handoff.h
hang.h
hash.h
hda_codec.h
hexdump.h
host_arch.h
hw_sha.h
hwconfig.h
hwspinlock.h
i2c.h global: Migrate CONFIG_SYS_I2C_DIRECT_BUS to CFG 2022-12-23 10:15:12 -05:00
i2c_eeprom.h
i2s.h
i8042.h
ide.h ide: Make function static 2023-04-27 13:51:06 -04:00
image-android-dt.h
image-sparse.h
image.h tools: spkgimage: add Renesas SPKG format 2023-05-13 04:01:30 +02:00
imx8image.h
imx_lpi2c.h
imx_sip.h
imx_thermal.h
imximage.h
init.h x86: Add a few more items to bdinfo 2023-03-13 13:53:01 +01:00
initcall.h
input.h
inttypes.h
iommu.h iommu: Add DMA mapping operations 2023-01-27 14:47:57 -05:00
iomux.h
ioports.h
iotrace.h
ipu_pixfmt.h
irq.h
irq_func.h
k3-avs.h
k3-clk.h
k3-ddrss.h
k3-dev.h
key_matrix.h
keyboard.h
kgdb.h
lattice.h
lcd_console.h
lcdvideo.h
led.h
libata.h
libtizen.h
linker_lists.h linker_lists: Rework start/end macros to not rely on undefined behavior 2023-04-04 12:24:29 -04:00
linux_logo.h
lmb.h lmb: Fix LMB_MEMORY_REGIONS flag usage 2023-04-06 15:08:46 -04:00
log.h log: Add a category for filesystems 2023-02-06 13:04:53 -05:00
lxt971a.h
mailbox-uclass.h
mailbox.h
malloc.h
mapmem.h
marvell_phy.h net: phy: marvell: Import and use marvell_phy.h from Linux 2023-04-07 14:21:37 +02:00
mc9sdz60.h
mc13783.h
mc13892.h
mc34704.h
MCD_dma.h
MCD_progCheck.h
MCD_tasksInit.h
media_bus_format.h
memalign.h
membuff.h
menu.h eficonfig: CTRL+S to save the boot order 2023-02-10 13:05:39 +01:00
micrel.h
mii_phy.h
miiphy.h
mipi_display.h
mipi_dsi.h
misc.h
mk48t59.h
mm_communication.h
mmc.h mmc: Check support for TRIM operations 2023-04-10 12:17:11 +09:00
mpc8xx.h
mpc8xx_irq.h
mpc83xx.h
mpc85xx.h
mpc86xx.h
mpc106.h
msc01.h
mtd.h
mtd_node.h
mux-internal.h
mux.h Correct SPL uses of MULTIPLEXER 2023-03-02 17:45:58 -05:00
mv88e6352.h
mvebu_mmc.h
mvmfp.h
mxs_nand.h
nand.h
ndisc.h net: ipv6: Add support for default gateway discovery. 2023-05-05 17:58:52 -04:00
net.h net: ipv6: Add support for default gateway discovery. 2023-05-05 17:58:52 -04:00
net6.h net: ipv6: Add support for default gateway discovery. 2023-05-05 17:58:52 -04:00
netdev.h armada: usb: net: Drop unused USB drivers 2023-02-07 14:33:50 -05:00
ns16550.h dm: ns16550: Restore how we define UART_REG 2023-01-20 12:27:06 -05:00
nuvoton_nct6102d.h
nvme.h
nvmem.h
of_live.h
omap3_spi.h
onenand_uboot.h
opensbi.h
os.h sandbox: fix return type of os_filesize() 2023-04-28 11:30:17 -06:00
p2sb.h
palmas.h
panel.h
part.h part: Add a function to find the first bootable partition 2023-01-23 18:11:40 -05:00
part_efi.h
pca953x.h
pca9564.h
pch.h
pci.h cmd: pci: Add command to set MPS of all PCIe devices 2023-03-30 15:09:59 -04:00
pci_ep.h
pci_gt64120.h
pci_ids.h
pci_msc01.h
pci_rom.h
pci_tegra.h
pe.h
phy-mipi-dphy.h
phy-sun4i-usb.h
phy.h net: phy: Make phy_interface_is_rgmii a switch statement 2023-05-05 17:48:44 -04:00
phy_interface.h net: phy: Synchronize PHY interface modes with Linux 2023-04-07 14:20:53 +02:00
phys2bus.h
physmem.h
post.h post: Move CONFIG_SYS_POST to CFG_SYS_POST 2022-12-23 13:01:13 -05:00
power-domain-uclass.h
power-domain.h
ppc_asm.tmpl
ppc_defs.h
pvblock.h
pwm.h
pwrseq.h
pxe_utils.h net: dhcp6: pxe: Add DHCP/PXE commands for IPv6 2023-05-05 17:48:44 -04:00
qfw.h qemu: Move qfw kernel setup into a common file 2023-02-06 13:04:53 -05:00
ram.h
rand.h
rc4.h rc4: mark key as const 2023-01-16 18:01:10 +08:00
regmap.h core: remap: fix regmap_init_mem_plat() reg size handeling 2023-05-06 17:28:18 +08:00
reiserfs.h
relocate.h
remoteproc.h
reset-uclass.h
reset.h reset: Allow reset_get_by_name() with NULL name 2023-02-12 13:44:20 -05:00
rng.h
rtc.h
rtc_def.h
s_record.h
samsung-usb-phy-uboot.h
sandbox-adc.h
sandbox-clk.h
sandbox_host.h
sandboxfs.h
sandboxtee.h
sata.h
scmi_agent-uclass.h
scmi_agent.h
scmi_protocols.h
scp03.h
scsi.h
scsi_emul.h
sdhci.h mmc: sdhci: Enable HS400 support if available in caps 2023-01-31 22:02:27 +09:00
sdp.h
search.h
semihosting.h
semihostingfs.h
serial.h post: Move CONFIG_SYS_POST to CFG_SYS_POST 2022-12-23 13:01:13 -05:00
sh_pfc.h
signatures.h
sja1000.h
sl28cpld.h
slre.h
smbios.h
smem.h
smsc_lpc47m.h
smsc_sio1007.h
soc.h
sort.h
sound.h
sparse_defs.h
sparse_format.h
spartan2.h
spartan3.h
spd.h
spd_sdram.h
spi-mem.h
spi.h
spi_flash.h
spl.h spl: Add function prototype for spl_mmc_get_uboot_raw_sector 2023-03-22 15:22:48 -04:00
spl_gpio.h
splash.h common: Replace #ifdef and #if with if's 2023-04-24 21:37:45 +02:00
squashfs.h
st_logo_data.h
status_led.h
stdint.h
stdio.h
stdio_dev.h
stdlib.h
stm32_rcc.h
stratixII.h
string.h
sunxi_image.h
sy8106a.h
sym53c8xx.h
syscon.h core: remap: fix regmap_init_mem_plat() reg size handeling 2023-05-06 17:28:18 +08:00
sysinfo.h
sysreset.h
system-constants.h
tables_csum.h
tca642x.h
tee.h Correct SPL use of TEE 2023-02-10 07:41:40 -05:00
tegra-kbc.h
thermal.h
thor.h
ti-usb-phy-uboot.h
time.h
timer.h timer: Tidy up use of notrace 2023-02-11 12:22:34 -05:00
timestamp.h
tlv_eeprom.h cmd: tlv_eeprom: remove use of global variable current_dev 2023-05-08 10:47:05 +02:00
tmu.h
tpm-common.h tpm: Implement tpm_auto_start() for TPMv1.2 2023-02-28 09:44:33 +02:00
tpm-v1.h tpm: Implement tpm_auto_start() for TPMv1.2 2023-02-28 09:44:33 +02:00
tpm-v2.h tpm: add a function that performs selftest + startup 2023-02-28 09:44:19 +02:00
tpm_api.h tpm: add a function that performs selftest + startup 2023-02-28 09:44:19 +02:00
tps6586x.h
trace.h trace: Reduce the number of function sites 2023-02-11 12:22:35 -05:00
tsec.h
tsi148.h
twl4030.h
twl6030.h
ubi_uboot.h
ubifs_uboot.h ubifs: allow loading to above 4GiB 2023-06-06 10:37:25 +02:00
ubispl.h
uboot_aes.h
ufs.h
universe.h
usb.h usb: Tidy up the usb_start flag 2023-05-13 09:52:32 -04:00
usb_cdc_acm.h
usb_defs.h
usb_ether.h
usb_mass_storage.h
usbdescriptors.h
usbdevice.h
usbroothubdes.h
uuid.h
vbe.h
versalpl.h
version.h
version_string.h
vesa.h efi: Support a 64-bit frame buffer address 2023-03-13 13:53:01 +01:00
video.h cmd: bmp: Split bmp commands and functions 2023-04-24 21:37:45 +02:00
video_bridge.h
video_console.h video: Clear the vidconsole rather than the video 2023-03-13 13:53:01 +01:00
video_easylogo.h
video_font.h video console: add 16x32 Terminus font from linux 2023-03-07 15:59:58 +01:00
video_font_4x6.h video console: implement multiple fonts configuration 2023-03-07 15:57:19 +01:00
video_font_8x16.h video console: implement multiple fonts configuration 2023-03-07 15:57:19 +01:00
video_font_data.h video console: implement multiple fonts configuration 2023-03-07 15:57:19 +01:00
video_font_sun12x22.h video console: add 12x22 Sun font from linux 2023-03-07 15:59:47 +01:00
video_font_ter16x32.h video console: add 16x32 Terminus font from linux 2023-03-07 15:59:58 +01:00
video_osd.h
virtex2.h
virtio.h
virtio_ring.h virtio: Allocate bounce buffers for devices with VIRTIO_F_IOMMU_PLATFORM 2023-04-25 11:53:15 -04:00
virtio_types.h
vsc7385.h
vsc9953.h
vsprintf.h lib: Add a function to split a string into substrings 2023-01-23 18:11:39 -05:00
vxworks.h
w1-eeprom.h
w1.h
wait_bit.h
watchdog.h
wdt.h
winbond_w83627.h
xen.h
xilinx.h
xyzModem.h
zfs_common.h
zynq_bootimg.h
zynqmp_firmware.h
zynqmppl.h
zynqpl.h