linux/arch/microblaze/platform/Kconfig.platform
<<
>>
Prefs
   1# For a description of the syntax of this configuration file,
   2# see Documentation/kbuild/kconfig-language.txt.
   3#
   4# Platform selection Kconfig menu for MicroBlaze targets
   5#
   6
   7menu "Platform options"
   8choice
   9        prompt "Platform"
  10        default PLATFORM_MICROBLAZE_AUTO
  11        help
  12          Choose which hardware board/platform you are targeting.
  13
  14config PLATFORM_GENERIC
  15        bool "Generic"
  16        help
  17          Choose this option for the Generic platform.
  18
  19endchoice
  20
  21config SELFMOD
  22        bool "Use self modified code for intc/timer"
  23        depends on EXPERIMENTAL && NO_MMU
  24        default n
  25        help
  26          This choice enables self-modified code for interrupt controller
  27          and timer.
  28
  29config SELFMOD_INTC
  30        bool "Use self modified code for intc"
  31        depends on SELFMOD
  32        default y
  33        help
  34          This choice enables self-modified code for interrupt controller.
  35
  36config SELFMOD_TIMER
  37        bool "Use self modified code for timer"
  38        depends on SELFMOD
  39        default y
  40        help
  41          This choice enables self-modified code for timer.
  42
  43config OPT_LIB_FUNCTION
  44        bool "Optimalized lib function"
  45        default y
  46        help
  47          Allows turn on optimalized library function (memcpy and memmove).
  48          They are optimized by using word alignment. This will work
  49          fine if both source and destination are aligned on the same
  50          boundary. However, if they are aligned on different boundaries
  51          shifts will be necessary. This might result in bad performance
  52          on MicroBlaze systems without a barrel shifter.
  53
  54config OPT_LIB_ASM
  55        bool "Optimalized lib function ASM"
  56        depends on OPT_LIB_FUNCTION && (XILINX_MICROBLAZE0_USE_BARREL = 1)
  57        default n
  58        help
  59          Allows turn on optimalized library function (memcpy and memmove).
  60          Function are written in asm code.
  61
  62if PLATFORM_GENERIC=y
  63        source "arch/microblaze/platform/generic/Kconfig.auto"
  64endif
  65
  66endmenu
  67
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.