microblaze: add Kconfig symbol for the vector base address
MicroBlaze vector base address is configurable (hdl C_BASE_VECTORS configuration parameter). Current code assumes that the reset vector location is always 0x0. Add the XILINX_MICROBLAZE0_VECTOR_BASE_ADDR Kconfig option so the user can adjust the reset vector address. Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com> Link: https://lore.kernel.org/r/20211130163358.2531677-8-ovidiu.panait@windriver.com Signed-off-by: Michal Simek <michal.simek@xilinx.com>
This commit is contained in:
committed by
Michal Simek
parent
83b175be16
commit
b6aef10979
@@ -47,4 +47,11 @@ config XILINX_MICROBLAZE0_USR_EXCEP
|
|||||||
the exception vector table. The user exception vector is located at
|
the exception vector table. The user exception vector is located at
|
||||||
C_BASE_VECTORS + 0x8 address.
|
C_BASE_VECTORS + 0x8 address.
|
||||||
|
|
||||||
|
config XILINX_MICROBLAZE0_VECTOR_BASE_ADDR
|
||||||
|
hex "Location of MicroBlaze vectors"
|
||||||
|
default 0x0
|
||||||
|
help
|
||||||
|
Memory address location of the exception vector table. It is
|
||||||
|
configurable via the C_BASE_VECTORS hdl parameter.
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|||||||
Reference in New Issue
Block a user