u-boot/arch
Ovidiu Panait f149ee4c36 microblaze: start.S: add support for configurable vector base address
Current code assumes that the vector base address is always at 0x0.
However, this value is configurable for MicroBlaze, so update the
__setup_exceptions routine to work with any vector base address.

The r4 register is reserved for the vector base address inside
__setup_exceptions and the function prologe/epilogue are also updated to
save and restore r4.

Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Link: https://lore.kernel.org/r/20211130163358.2531677-9-ovidiu.panait@windriver.com
Signed-off-by: Michal Simek <michal.simek@xilinx.com>
2022-01-05 10:22:03 +01:00
..
arc image: Drop IMAGE_ENABLE_OF_LIBFDT 2021-10-08 15:53:26 -04:00
arm arm64: zynqmp: Remove clock-names from GEM in zynqmp-clk-ccf.dtsi 2022-01-05 10:22:02 +01:00
m68k WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
microblaze microblaze: start.S: add support for configurable vector base address 2022-01-05 10:22:03 +01:00
mips Convert CONFIG_USB_EHCI_IS_TDI to Kconfig 2021-10-15 09:42:22 -04:00
nds32 image: Drop IMAGE_ENABLE_OF_LIBFDT 2021-10-08 15:53:26 -04:00
nios2 lmb: nios2: Add arch_lmb_reserve() 2021-09-23 14:15:32 -04:00
powerpc ppc: mpc8xx: Drop -mstring from PLATFORM_CPPFLAGS 2021-11-09 14:50:22 +05:30
riscv riscv: add #define in asm/io.h for some device drivers 2021-11-08 15:35:55 +08:00
sandbox sandbox: poweroff in efi_system_reset() 2021-11-26 21:30:59 +01:00
sh WS cleanup: remove trailing empty lines 2021-09-30 08:08:56 -04:00
x86 efi: Add video support to the app 2021-11-07 18:36:55 +01:00
xtensa WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
.gitignore
Kconfig Prepare v2021.10-rc4 2021-09-16 10:29:40 -04:00
u-boot-elf.lds arch: Add explicit linker script for u-boot-elf 2020-04-03 11:52:55 -04:00