Lines Matching full:this
36 # FIXME: current state of the code for all ARM requires this, but
161 # This is due to some tests using _Static_assert which is a 2011 feature, but
163 # This was in general ok, but with some host compilers and C library versions
186 This option tells the build system that the target system is big-endian.
187 Little-endian architecture is the default and should leave this option
188 unselected. This option is selected by arch/$ARCH/Kconfig,
196 # This is just the opposite of BIG_ENDIAN and is used for non-negative
205 This option tells the build system that the target system is
207 are 64 bits wide. This option is selected by arch/$ARCH/Kconfig,
240 This option specifies the size of the flash in kB. It is normally set by
249 This option specifies the base address of the flash on the board. It is
260 Select this option to enable building a Secure firmware
275 Select this option to enable building a Non-Secure
288 Select this option to enable hardware-based platform features to
293 Note that this does not necessarily prevent corruption and assertions
308 details about this feature.
310 If a user thread overflows its stack, this will be caught and the
311 kernel itself will be shielded from harm. Enabling this option
322 This option sets the privileged stack region size that will be used
324 this region will be inaccessible from user mode. During system calls,
325 this region will be utilized by the system call. This value must be
350 this percentage (of the kobject data area in first prebuilt).
358 This is to account for the uncertainty of tables generated by gperf.
364 be allocated in a separate memory area. This is typical of arches
367 FIXME: This should be removed and replaced with checks against
369 changes will be necessary for this.
374 Select this option if the architecture has upward growing thread
375 stacks. This is not common.
391 thread permissions for that object. This controls the size of the
399 Enabling this option allows for kernel objects to be requested from
404 Objects allocated in this way can be freed with a supervisor-only
413 not be cached. This memory section can be used to perform DMA
436 Depending on implementation, this can place a hard limit on the depths of the stack
456 This is totally different generator that would create tables entries locally
471 bool "Set this to enable support for shared interrupts"
475 Set this to enable support for shared interrupts. Use this with
476 caution as enabling this will increase the image size by a
484 This option controls the maximum number of clients allowed
485 per shared interrupt. Set this according to your needs.
490 This option controls whether a platform uses the gen_isr_tables
491 script to generate its interrupt tables. This mechanism will create
499 This option controls whether a platform using gen_isr_tables
500 needs an interrupt vector table created. Only disable this if the
511 This option controls alignment size of generated
540 This option controls whether a platform using gen_isr_tables
541 needs a software ISR table table created. This is an array of struct
551 This option controls alignment size of generated
563 created by gen_isr_tables.py. When creating these tables, this value
565 This is a hidden option which needs to be set per architecture and
593 This prints out the specific exception vector and any associated
600 This option enables the collection of extra information, such as
601 register state, when a fault occurs. This information can be useful
612 this option collapses all the architecture specific exception codes
620 This option changes body of spurious interrupt handler. When enabled,
630 This option instructs Zephyr to force the initialization
642 this feature is supported.
755 This option is enabled when the CPU has support for Trusted
762 This option is enabled when the processor hardware has support for
768 This option is enabled when the CPU has hardware floating point
774 This option is enabled when the CPU has hardware DSP unit.
780 When enabled, this indicates that the CPU has a double floating point
786 This option is enabled when the CPU has a Memory Protection Unit (MPU).
791 This hidden option is selected when the CPU has a Memory Management Unit
797 This hidden configuration should be selected by the architecture if
803 This hidden configuration should be selected by the architecture if
810 This hidden configuration should be selected by the architecture if
818 This hidden configuration should be selected by the architecture if
825 This hidden configuration should be selected when the CPU has a d-cache.
830 This hidden configuration should be selected when the CPU has
831 incoherent cache. This applies to intra-CPU multiprocessing
837 This hidden configuration should be selected when the CPU has an i-cache.
842 This hidden option is selected by the architecture to inform the kernel
845 pointer dereferences. With this enabled, the kernel will not assume that
849 This is typically set by architectures which need direct access to all memory.
853 Although the kernel will not disturb this RAM mapping by re-mapping the associated
854 virtual addresses elsewhere, this is limited to only management of the
856 this mapping at all; non-kernel pages will be considered free (unless marked
864 This option is enabled when the processor hardware is configured in
867 changed at flash time), this option should be disabled.
873 This option, when enabled, indicates to the core kernel that an MPU
884 This option is enabled when the MPU requires a power of two alignment
890 This option is enabled when the MPU requires the active (i.e. enabled)
898 This Kconfig option instructs the MPU driver to enforce
902 allow this to be a configurable option, in order to be able
915 documentation for more information on how this option is
925 This option indicates that memory protection hardware
929 If this option is turned on, certain areas of the kernel image will
943 This option may consume additional memory to satisfy memory protection
946 If this option is disabled, the entire kernel will have default memory
948 to turn this off on MMU systems which are using the MMU for demand
967 This option enables preservation of the hardware DSP registers
978 This option enables the hardware Floating Point Unit (FPU), in order to
981 When this option is enabled, by default, threads may use the floating
982 point registers only in an exclusive manner, and this usually means that
989 Note that this option cannot be selected for the platforms that do not
998 This option enables preservation of the hardware floating point registers
1020 This option enables the support for the data cache (d-cache).
1027 This option enables the support for the instruction cache (i-cache).
1037 This applies to intra-CPU multiprocessing incoherence and makes only
1044 This option enables the cache management functions backed by arch or
1051 This option enables querying some architecture-specific hardware for
1055 If the CPU's d-cache line size is known in advance, disable this option and
1064 Size in bytes of a CPU d-cache line. If this is set to 0 the value is
1074 This option enables querying some architecture-specific hardware for
1078 If the CPU's i-cache line size is known in advance, disable this option and
1087 Size in bytes of a CPU i-cache line. If this is set to 0 the value is
1125 This options allows applications to override the default arch idle implementation with
1131 This options allows applications to override the default arch idle implementation with
1139 enable this option in that case.
1146 enable this option in that case.