1 menu "MicroBlaze architecture"
7 config NEEDS_MANUAL_RELOC
8 bool "Disable position-independent pre-relocation code"
11 U-Boot expects to be linked to a specific hard-coded address, and to
12 be loaded to and run from that address. This option lifts that
13 restriction, thus allowing the code to be loaded to and executed from
14 almost any 4K aligned address. This logic relies on the relocation
15 information that is embedded in the binary to support U-Boot
16 relocating itself to the top-of-RAM later during execution.
19 def_bool y if !NEEDS_MANUAL_RELOC
22 prompt "Target select"
25 config TARGET_MICROBLAZE_GENERIC
26 bool "Support microblaze-generic"
27 select BOARD_LATE_INIT
32 select SPL_LIBCOMMON_SUPPORT if SPL
33 select SPL_LIBGENERIC_SUPPORT if SPL
43 bool "Enable dcache support"
47 bool "Enable icache support"
50 source "board/xilinx/Kconfig"
51 source "board/xilinx/microblaze-generic/Kconfig"