mirror of
https://github.com/apache/nuttx.git
synced 2025-01-13 07:28:38 +08:00
Change CONFIG_ADDRENV to CONFIG_ARCH_ADDRENV; change how it is selected -- the architecure must first declare support
This commit is contained in:
parent
29a40668eb
commit
1624e2fbcf
269 changed files with 340 additions and 471 deletions
|
@ -169,7 +169,7 @@ struct binary_s
|
|||
* used to manage the tasks address space.
|
||||
*/
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
group_addrenv_t addrenv; /* Task group address environment */
|
||||
#endif
|
||||
|
||||
|
|
|
@ -2915,11 +2915,12 @@ VxWorks provides the following comparable interface:
|
|||
<h2><a name="addrenv">4.4 Address Environments</a></h2>
|
||||
<p>
|
||||
CPUs that support memory management units (MMUs) may provide <i>address environments</i> within which tasks and their child threads execute.
|
||||
The configuration indicates the CPUs ability to support address environments by setting the configuration variable <code>CONFIG_ADDRENV=y</code>.
|
||||
The configuration indicates the CPUs ability to support address environments by setting the configuration variable <code>CONFIG_ARCH_HAVE_ADDRENV=y</code>.
|
||||
That will enable the selection of the actual address evironment support which is indicated by the selection of the configuration variable <code>CONFIG_ARCH_ADDRENV=y</code>.
|
||||
These address environments are created only when tasks are created via <code>exec()</code> or <code>exec_module()</code> (see <code>include/nuttx/binfmt/binfmt.h</code>).
|
||||
</p>
|
||||
<p>
|
||||
When <code>CONFIG_ADDRENV=y</code> is set in the board configuration, the CPU-specific logic must provide a set of interfaces as defined in the header file <code>include/nuttx/arch.h</code>.
|
||||
When <code>CONFIG_ARCH_ADDRENV=y</code> is set in the board configuration, the CPU-specific logic must provide a set of interfaces as defined in the header file <code>include/nuttx/arch.h</code>.
|
||||
These interfaces are listed below and described in detail in the following paragraphs.
|
||||
</p>
|
||||
<p>
|
||||
|
@ -2930,7 +2931,7 @@ VxWorks provides the following comparable interface:
|
|||
<p>
|
||||
<b>Binary Loader Support</b>.
|
||||
These are low-level interfaces used in <code>binfmt/</code> to instantiate tasks with address environments.
|
||||
These interfaces all operate on type <code>group_addrenv_t</code> which is an abstract representation of a task group's address environment and the type must be defined in<code>arch/arch.h</code> if <code>CONFIG_ADDRENV</code> is defined. These low-level interfaces include:
|
||||
These interfaces all operate on type <code>group_addrenv_t</code> which is an abstract representation of a task group's address environment and the type must be defined in<code>arch/arch.h</code> if <code>CONFIG_ARCH_ADDRENV</code> is defined. These low-level interfaces include:
|
||||
</p>
|
||||
<ul>
|
||||
<li>
|
||||
|
|
10
arch/Kconfig
10
arch/Kconfig
|
@ -134,7 +134,7 @@ config CUSTOM_STACK
|
|||
bool
|
||||
default n
|
||||
|
||||
config ADDRENV
|
||||
config ARCH_HAVE_ADDRENV
|
||||
bool
|
||||
default n
|
||||
|
||||
|
@ -154,6 +154,14 @@ config ARCH_HAVE_EXTCLK
|
|||
bool
|
||||
default n
|
||||
|
||||
config ARCH_ADDRENV
|
||||
bool "Address environments"
|
||||
default n
|
||||
depends on ARCH_HAVE_ADDRENV
|
||||
---help---
|
||||
Support per-task address environments using the MMU... i.e., support
|
||||
"processes"
|
||||
|
||||
menuconfig PAGING
|
||||
bool "On-demand paging"
|
||||
default n
|
||||
|
|
|
@ -18,7 +18,7 @@ config ARCH_CHIP_A1X
|
|||
select ARCH_HAVE_LOWVECTORS
|
||||
select ARCH_HAVE_SDRAM
|
||||
select BOOT_RUNFROMSDRAM
|
||||
select ADDRENV if EXPERIMENTAL
|
||||
select ARCH_HAVE_ADDRENV if EXPERIMENTAL
|
||||
---help---
|
||||
Allwinner A1X family: A10, A10S (A12), A13 (ARM Cortex-A8)
|
||||
|
||||
|
@ -136,7 +136,7 @@ config ARCH_CHIP_SAMA5
|
|||
select ARCH_HAVE_LOWVECTORS
|
||||
select ARCH_HAVE_I2CRESET
|
||||
select ARCH_HAVE_TICKLESS
|
||||
select ADDRENV if EXPERIMENTAL
|
||||
select ARCH_HAVE_ADDRENV if EXPERIMENTAL
|
||||
---help---
|
||||
Atmel SAMA5 (ARM Cortex-A5)
|
||||
|
||||
|
|
|
@ -82,7 +82,7 @@ CMN_CSRCS += arm_allocpage.c arm_checkmapping.c arm_pginitialize.c
|
|||
CMN_CSRCS += arm_va2pte.c
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_ADDRENV),y)
|
||||
ifeq ($(CONFIG_ARCH_ADDRENV),y)
|
||||
CMN_CSRCS += arm_addrenv.c
|
||||
endif
|
||||
|
||||
|
|
|
@ -38,7 +38,7 @@
|
|||
* Low-level interfaces used in binfmt/ to instantiate tasks with address
|
||||
* environments. These interfaces all operate on type group_addrenv_t which
|
||||
* is an abstract representation of a task group's address environment and
|
||||
* must be defined in arch/arch.h if CONFIG_ADDRENV is defined.
|
||||
* must be defined in arch/arch.h if CONFIG_ARCH_ADDRENV is defined.
|
||||
*
|
||||
* up_addrenv_create - Create an address environment
|
||||
* up_addrenv_destroy - Destroy an address environment.
|
||||
|
@ -72,7 +72,7 @@
|
|||
#include <nuttx/arch.h>
|
||||
#include <arch/arch.h>
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
|
||||
/****************************************************************************
|
||||
* Pre-processor Definitions
|
||||
|
@ -295,4 +295,4 @@ int up_addrenv_detach(FAR struct task_group_s *group, FAR struct tcb_s *tcb)
|
|||
return -ENOSYS;
|
||||
}
|
||||
|
||||
#endif /* CONFIG_ADDRENV */
|
||||
#endif /* CONFIG_ARCH_ADDRENV */
|
||||
|
|
|
@ -84,7 +84,7 @@ CMN_CSRCS += arm_allocpage.c arm_checkmapping.c arm_pginitialize.c
|
|||
CMN_CSRCS += arm_va2pte.c
|
||||
endif
|
||||
|
||||
ifeq ($(CONFIG_ADDRENV),y)
|
||||
ifeq ($(CONFIG_ARCH_ADDRENV),y)
|
||||
CMN_CSRCS += arm_addrenv.c
|
||||
endif
|
||||
|
||||
|
|
148
arch/z80/Kconfig
148
arch/z80/Kconfig
|
@ -18,9 +18,6 @@ config ARCH_CHIP_Z8018006VSG
|
|||
bool "Z8018006VSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 68-pin PLCC Z80180
|
||||
|
||||
|
@ -28,9 +25,6 @@ config ARCH_CHIP_Z8018010VSG
|
|||
bool "Z8018010VSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 68-pin PLCC Z80180
|
||||
|
||||
|
@ -38,9 +32,6 @@ config ARCH_CHIP_Z8018008VSG
|
|||
bool "Z8018008VSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 68-pin PLCC Z80180
|
||||
|
||||
|
@ -48,9 +39,6 @@ config ARCH_CHIP_Z8018010FSG
|
|||
bool "Z8018010FSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 80-pin QFP (11 pins N/C) Z80180
|
||||
|
||||
|
@ -58,9 +46,6 @@ config ARCH_CHIP_Z8018008VEG
|
|||
bool "Z8018008VEG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 68-pin PLCC Z80180
|
||||
|
||||
|
@ -68,9 +53,6 @@ config ARCH_CHIP_Z8018006VEG
|
|||
bool "Z8018006VEG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 68-pin PLCC Z80180
|
||||
|
||||
|
@ -78,9 +60,6 @@ config ARCH_CHIP_Z8018006PSG
|
|||
bool "Z8018006PSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 64-pin DIP 6 MHz 5V Z80180
|
||||
|
||||
|
@ -88,9 +67,6 @@ config ARCH_CHIP_Z8018008FSG
|
|||
bool "Z8018008FSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 80-pin QFP (11 pins N/C) 8MHz 5V Z80180
|
||||
|
||||
|
@ -98,9 +74,6 @@ config ARCH_CHIP_Z8018010PSG
|
|||
bool "Z8018010PSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 64-pin DIP 10MHz 5V Z80180
|
||||
|
||||
|
@ -108,9 +81,6 @@ config ARCH_CHIP_Z8018006PEG
|
|||
bool "Z8018006PEG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 64-pin DIP 6MHz 5V Z80180
|
||||
|
||||
|
@ -118,9 +88,6 @@ config ARCH_CHIP_Z8018010VEG
|
|||
bool "Z8018010VEG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
68-pin PLCC 10MHz 5V Z80180
|
||||
|
||||
|
@ -128,9 +95,6 @@ config ARCH_CHIP_Z8018010PEG
|
|||
bool "Z8018010PEG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 64-pin DIP 10MHz 5V Z80180
|
||||
|
||||
|
@ -138,9 +102,6 @@ config ARCH_CHIP_Z8018008PSG
|
|||
bool "Z8018008PSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 64-pin DIP 8MHz 5V Z80180
|
||||
|
||||
|
@ -148,9 +109,6 @@ config ARCH_CHIP_Z8018006FSG
|
|||
bool "Z8018006FSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 80-pin QFP (11 pins N/C) 6MHz 5V Z80180
|
||||
|
||||
|
@ -158,41 +116,26 @@ config ARCH_CHIP_Z8018000XSO
|
|||
bool "Z8018000XSO"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
|
||||
config ARCH_CHIP_Z8018010FEG
|
||||
bool "Z8018010FEG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
|
||||
config ARCH_CHIP_Z8018000WSO
|
||||
bool "Z8018000WSO"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
|
||||
config ARCH_CHIP_Z8018008PEG
|
||||
bool "Z8018008PEG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
|
||||
config ARCH_CHIP_Z8018110FEG
|
||||
bool "Z8018110FEG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80181
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 100-pin QFP Z80181
|
||||
|
||||
|
@ -200,9 +143,6 @@ config ARCH_CHIP_Z8018233FSG
|
|||
bool "Z8018233FSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80182
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
100-pin QFP Z80182
|
||||
|
||||
|
@ -210,9 +150,6 @@ config ARCH_CHIP_Z8018220AEG
|
|||
bool "Z8018220AEG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80182
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 100-pin LQFP 20MHz 5V Z80182
|
||||
|
||||
|
@ -220,9 +157,6 @@ config ARCH_CHIP_Z8018216FSG
|
|||
bool "Z8018216FSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80182
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 100-pin QFP 16MHz 5V Z80182
|
||||
|
||||
|
@ -230,9 +164,6 @@ config ARCH_CHIP_Z8018216ASG
|
|||
bool "Z8018216ASG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80182
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 100-pin LQFP Z80182
|
||||
|
||||
|
@ -240,9 +171,6 @@ config ARCH_CHIP_Z8018233ASG
|
|||
bool "Z8018233ASG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80182
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 100-pin LQFP 33MHz 5V Z80182
|
||||
|
||||
|
@ -250,9 +178,6 @@ config ARCH_CHIP_Z8019520FSG
|
|||
bool "Z8019520FSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80195
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 100-pin QFP 20MHz 5V Z80195
|
||||
|
||||
|
@ -260,9 +185,6 @@ config ARCH_CHIP_Z8019533FSG
|
|||
bool "Z8019533FSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z80195
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 100-pin QFP 33MHz 5V Z80195
|
||||
|
||||
|
@ -270,9 +192,6 @@ config ARCH_CHIP_Z8L18020VSG
|
|||
bool "Z8L18020VSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8L180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 68-pinn PLCC Z8L180
|
||||
|
||||
|
@ -280,9 +199,6 @@ config ARCH_CHIP_Z8L18020FSG
|
|||
bool "Z8L18020FSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8L180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 80-pin GFP 20MHz 3.3V Z8L180
|
||||
|
||||
|
@ -290,17 +206,11 @@ config ARCH_CHIP_Z8L18020PSG
|
|||
bool "Z8L18020PSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8L180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
|
||||
config ARCH_CHIP_Z8L18220ASG
|
||||
bool "Z8L18220ASG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8L182
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 100-pin LQFP Z8L182
|
||||
|
||||
|
@ -308,9 +218,6 @@ config ARCH_CHIP_Z8L18220FSG
|
|||
bool "Z8L18220FSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8L182
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
100-pin QFP 20MHz 3.3V Z8L182
|
||||
|
||||
|
@ -318,17 +225,11 @@ config ARCH_CHIP_Z8L18220AEG
|
|||
bool "Z8L18220AEG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8L182
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
|
||||
config ARCH_CHIP_Z8S18020VSG
|
||||
bool "Z8S18020VSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8S180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 68-pin PLCC Z8S180
|
||||
|
||||
|
@ -336,9 +237,6 @@ config ARCH_CHIP_Z8S18020VSG1960
|
|||
bool "Z8S18020VSG1960"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8S180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 68-pin PLCC Z8S180
|
||||
|
||||
|
@ -346,9 +244,6 @@ config ARCH_CHIP_Z8S18033VSG
|
|||
bool "Z8S18033VSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8S180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 68-pin PLCC Z8S180
|
||||
|
||||
|
@ -356,9 +251,6 @@ config ARCH_CHIP_Z8S18010FSG
|
|||
bool "Z8S18010FSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8S180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
80-pin QFP Z8S180
|
||||
|
||||
|
@ -366,9 +258,6 @@ config ARCH_CHIP_Z8S18010VEG
|
|||
bool "Z8S18010VEG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8S180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 68-pin PLCC Z8S180
|
||||
|
||||
|
@ -376,9 +265,6 @@ config ARCH_CHIP_Z8S18020VEG
|
|||
bool "Z8S18020VEG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8S180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 68-pin PLCC Z8S180
|
||||
|
||||
|
@ -386,9 +272,6 @@ config ARCH_CHIP_Z8S18010VSG
|
|||
bool "Z8S18010VSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8S180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 68-pin PLCC Z8S180
|
||||
|
||||
|
@ -396,9 +279,6 @@ config ARCH_CHIP_Z8S18020PSG
|
|||
bool "Z8S18020PSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8S180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
64-pin DIP 10Mhz 5V Z8S180
|
||||
|
||||
|
@ -406,9 +286,6 @@ config ARCH_CHIP_Z8S18033FSG
|
|||
bool "Z8S18033FSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8S180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 80-pin QFP 33MHz 5V Z8S180
|
||||
|
||||
|
@ -416,9 +293,6 @@ config ARCH_CHIP_Z8S18033FEG
|
|||
bool "Z8S18033FEG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8S180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 80-pin QFP 33MHz 5V Z8S180
|
||||
|
||||
|
@ -426,9 +300,6 @@ config ARCH_CHIP_Z8S18020FSG
|
|||
bool "Z8S18020FSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8S180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 80-pin QFP 20MHz 5V Z8S180
|
||||
|
||||
|
@ -436,9 +307,6 @@ config ARCH_CHIP_Z8S18033VEG
|
|||
bool "Z8S18033VEG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8S180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 68-pin PLCC 33MHz 5V Z8S180
|
||||
|
||||
|
@ -446,9 +314,6 @@ config ARCH_CHIP_Z8S18010PSG
|
|||
bool "Z8S18010PSG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8S180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
---help---
|
||||
Z180: 64-pin DIP 10MHz 5V Z8S180
|
||||
|
||||
|
@ -456,25 +321,16 @@ config ARCH_CHIP_Z8S18020FEG
|
|||
bool "Z8S18020FEG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8S180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
|
||||
config ARCH_CHIP_Z8S18010PEG
|
||||
bool "Z8S18010PEG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8S180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
|
||||
config ARCH_CHIP_Z8S18010FEG
|
||||
bool "Z8S18010FEG"
|
||||
select ARCH_CHIP_Z180
|
||||
select ARCH_CHIP_Z8S180
|
||||
select ARCH_NOINTC
|
||||
select ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
|
||||
config ARCH_CHIP_Z8F6403
|
||||
bool "Z8F6403"
|
||||
|
@ -522,6 +378,10 @@ config ARCH_CHIP_Z8F640X
|
|||
|
||||
config ARCH_CHIP_Z180
|
||||
bool
|
||||
select ARCH_NOINTC
|
||||
select ARCH_HAVE_ADDRENV
|
||||
select ARCH_ADDRENV
|
||||
select HAVE_LOWSERIALINIT
|
||||
|
||||
config ARCH_CHIP_Z80180
|
||||
bool
|
||||
|
|
|
@ -64,7 +64,7 @@
|
|||
* of the base address are implicitly zero (hence the 4KB boundary alignment).
|
||||
*/
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
typedef uint8_t hw_addrenv_t;
|
||||
|
||||
/* At the task-level, the z180 address environment is represented as struct
|
||||
|
|
|
@ -138,7 +138,7 @@ void up_initialize(void)
|
|||
* needs to be done before any tasks are created).
|
||||
*/
|
||||
|
||||
#if CONFIG_ADDRENV
|
||||
#if CONFIG_ARCH_ADDRENV
|
||||
(void)up_mmuinit();
|
||||
#endif
|
||||
|
||||
|
|
|
@ -142,7 +142,7 @@ void up_sigdeliver(void);
|
|||
|
||||
/* Defined in CPU-specific logic (only for Z180) */
|
||||
|
||||
#if CONFIG_ADDRENV
|
||||
#if CONFIG_ARCH_ADDRENV
|
||||
int up_mmuinit(void);
|
||||
#endif
|
||||
|
||||
|
|
|
@ -57,8 +57,8 @@
|
|||
****************************************************************************/
|
||||
/* Configuration ************************************************************/
|
||||
|
||||
#ifndef CONFIG_ADDRENV
|
||||
# warning "OS address environment support is required (CONFIG_ADDRENV)"
|
||||
#ifndef CONFIG_ARCH_ADDRENV
|
||||
# warning "OS address environment support is required (CONFIG_ARCH_ADDRENV)"
|
||||
#endif
|
||||
|
||||
#ifndef CONFIG_GRAN
|
||||
|
@ -182,7 +182,7 @@ return g_physhandle ? OK : -ENOMEM;
|
|||
* Low-level interfaces used in binfmt/ to instantiate tasks with address
|
||||
* environments. These interfaces all operate on type group_addrenv_t which
|
||||
* is an abstract representation of a task group's address environment and
|
||||
* must be defined in arch/arch.h if CONFIG_ADDRENV is defined.
|
||||
* must be defined in arch/arch.h if CONFIG_ARCH_ADDRENV is defined.
|
||||
*
|
||||
* up_addrenv_create - Create an address environment
|
||||
* up_addrenv_destroy - Destroy an address environment.
|
||||
|
|
|
@ -96,7 +96,7 @@ int dump_module(FAR const struct binary_s *bin)
|
|||
bdbg(" ctors: %p nctors=%d\n", bin->ctors, bin->nctors);
|
||||
bdbg(" dtors: %p ndtors=%d\n", bin->dtors, bin->ndtors);
|
||||
#endif
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
bdbg(" addrenv: %p\n", bin->addrenv);
|
||||
#endif
|
||||
bdbg(" stacksize: %d\n", bin->stacksize);
|
||||
|
|
|
@ -207,7 +207,7 @@ int exec_module(FAR const struct binary_s *binp)
|
|||
|
||||
/* Assign the address environment to the new task group */
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
ret = up_addrenv_assign(binp->addrenv, tcb->cmn.group);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
|
|
@ -87,7 +87,7 @@
|
|||
static inline int exec_dtors(FAR struct binary_s *binp)
|
||||
{
|
||||
binfmt_dtor_t *dtor = binp->dtors;
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
hw_addrenv_t oldenv;
|
||||
int ret;
|
||||
#endif
|
||||
|
@ -95,7 +95,7 @@ static inline int exec_dtors(FAR struct binary_s *binp)
|
|||
|
||||
/* Instantiate the address enviroment containing the destructors */
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
ret = up_addrenv_select(binp->addrenv, &oldenv);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -116,7 +116,7 @@ static inline int exec_dtors(FAR struct binary_s *binp)
|
|||
|
||||
/* Restore the address enviroment */
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
return up_addrenv_restore(oldenv);
|
||||
#else
|
||||
return OK;
|
||||
|
|
|
@ -226,7 +226,7 @@ static int elf_loadbinary(struct binary_s *binp)
|
|||
* a memory leak?
|
||||
*/
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
# warning "REVISIT"
|
||||
#else
|
||||
binp->alloc[0] = (FAR void *)loadinfo.elfalloc;
|
||||
|
@ -246,7 +246,7 @@ static int elf_loadbinary(struct binary_s *binp)
|
|||
binp->ndtors = loadinfo.ndtors;
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
/* Save the address environment. This will be needed when the module is
|
||||
* executed for the up_addrenv_assign() call.
|
||||
*/
|
||||
|
|
|
@ -79,7 +79,7 @@ int elf_verifyheader(FAR const Elf32_Ehdr *header);
|
|||
* read into 'buffer.' If 'buffer' is part of the ELF address environment,
|
||||
* then the caller is responsibile for assuring that that address
|
||||
* environment is in place before calling this function (i.e., that
|
||||
* elf_addrenv_select() has been called if CONFIG_ADDRENV=y).
|
||||
* elf_addrenv_select() has been called if CONFIG_ARCH_ADDRENV=y).
|
||||
*
|
||||
* Returned Value:
|
||||
* 0 (OK) is returned on success and a negated errno is returned on
|
||||
|
@ -264,8 +264,8 @@ int elf_loaddtors(FAR struct elf_loadinfo_s *loadinfo);
|
|||
* Name: elf_addrenv_alloc
|
||||
*
|
||||
* Description:
|
||||
* Allocate memory for the ELF image (elfalloc). If CONFIG_ADDRENV=n,
|
||||
* elfalloc will be allocated using kzalloc(). If CONFIG_ADDRENV-y, then
|
||||
* Allocate memory for the ELF image (elfalloc). If CONFIG_ARCH_ADDRENV=n,
|
||||
* elfalloc will be allocated using kzalloc(). If CONFIG_ARCH_ADDRENV-y, then
|
||||
* elfalloc will be allocated using up_addrenv_create(). In either case,
|
||||
* there will be a unique instance of elfalloc (and stack) for each
|
||||
* instance of a process.
|
||||
|
@ -296,7 +296,7 @@ int elf_addrenv_alloc(FAR struct elf_loadinfo_s *loadinfo, size_t envsize);
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
# define elf_addrenv_select(l) up_addrenv_select((l)->addrenv, &(l)->oldenv)
|
||||
#endif
|
||||
|
||||
|
@ -314,7 +314,7 @@ int elf_addrenv_alloc(FAR struct elf_loadinfo_s *loadinfo, size_t envsize);
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
# define elf_addrenv_restore(l) up_addrenv_restore((l)->oldenv)
|
||||
#endif
|
||||
|
||||
|
|
|
@ -67,8 +67,8 @@
|
|||
* Name: elf_addrenv_alloc
|
||||
*
|
||||
* Description:
|
||||
* Allocate memory for the ELF image (elfalloc). If CONFIG_ADDRENV=n,
|
||||
* elfalloc will be allocated using kuzalloc(). If CONFIG_ADDRENV-y, then
|
||||
* Allocate memory for the ELF image (elfalloc). If CONFIG_ARCH_ADDRENV=n,
|
||||
* elfalloc will be allocated using kuzalloc(). If CONFIG_ARCH_ADDRENV-y, then
|
||||
* elfalloc will be allocated using up_addrenv_create(). In either case,
|
||||
* there will be a unique instance of elfalloc (and stack) for each
|
||||
* instance of a process.
|
||||
|
@ -85,7 +85,7 @@
|
|||
|
||||
int elf_addrenv_alloc(FAR struct elf_loadinfo_s *loadinfo, size_t envsize)
|
||||
{
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
FAR void *vaddr;
|
||||
int ret;
|
||||
|
||||
|
@ -146,7 +146,7 @@ int elf_addrenv_alloc(FAR struct elf_loadinfo_s *loadinfo, size_t envsize)
|
|||
|
||||
void elf_addrenv_free(FAR struct elf_loadinfo_s *loadinfo)
|
||||
{
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
int ret;
|
||||
|
||||
/* Free the address environemnt */
|
||||
|
|
|
@ -195,12 +195,12 @@ static int elf_relocate(FAR struct elf_loadinfo_s *loadinfo, int relidx,
|
|||
|
||||
addr = dstsec->sh_addr + rel.r_offset;
|
||||
|
||||
/* If CONFIG_ADDRENV=y, then 'addr' lies in a virtual address space that
|
||||
/* If CONFIG_ARCH_ADDRENV=y, then 'addr' lies in a virtual address space that
|
||||
* may not be in place now. elf_addrenv_select() will temporarily
|
||||
* instantiate that address space.
|
||||
*/
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
ret = elf_addrenv_select(loadinfo);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -214,7 +214,7 @@ static int elf_relocate(FAR struct elf_loadinfo_s *loadinfo, int relidx,
|
|||
ret = arch_relocate(&rel, &sym, addr);
|
||||
if (ret < 0)
|
||||
{
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
(void)elf_addrenv_restore(loadinfo);
|
||||
#endif
|
||||
bdbg("ERROR: Section %d reloc %d: Relocation failed: %d\n", ret);
|
||||
|
@ -223,7 +223,7 @@ static int elf_relocate(FAR struct elf_loadinfo_s *loadinfo, int relidx,
|
|||
|
||||
/* Restore the original address environment */
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
ret = elf_addrenv_restore(loadinfo);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
|
|
@ -165,12 +165,12 @@ static inline int elf_loadfile(FAR struct elf_loadinfo_s *loadinfo)
|
|||
|
||||
if (shdr->sh_type != SHT_NOBITS)
|
||||
{
|
||||
/* If CONFIG_ADDRENV=y, then 'dest' lies in a virtual address space
|
||||
/* If CONFIG_ARCH_ADDRENV=y, then 'dest' lies in a virtual address space
|
||||
* that may not be in place now. elf_addrenv_select() will
|
||||
* temporarily instantiate that address space.
|
||||
*/
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
ret = elf_addrenv_select(loadinfo);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -190,7 +190,7 @@ static inline int elf_loadfile(FAR struct elf_loadinfo_s *loadinfo)
|
|||
|
||||
/* Restore the original address environment */
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
ret = elf_addrenv_restore(loadinfo);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
|
|
@ -102,7 +102,7 @@ static inline void elf_dumpreaddata(char *buffer, int buflen)
|
|||
* read into 'buffer.' If 'buffer' is part of the ELF address environment,
|
||||
* then the caller is responsibile for assuring that that address
|
||||
* environment is in place before calling this function (i.e., that
|
||||
* elf_addrenv_select() has been called if CONFIG_ADDRENV=y).
|
||||
* elf_addrenv_select() has been called if CONFIG_ARCH_ADDRENV=y).
|
||||
*
|
||||
* Returned Value:
|
||||
* 0 (OK) is returned on success and a negated errno is returned on
|
||||
|
|
|
@ -59,8 +59,8 @@
|
|||
* Name: nxflat_addrenv_alloc
|
||||
*
|
||||
* Description:
|
||||
* Allocate memory for the ELF image (elfalloc). If CONFIG_ADDRENV=n,
|
||||
* elfalloc will be allocated using kzalloc(). If CONFIG_ADDRENV-y, then
|
||||
* Allocate memory for the ELF image (elfalloc). If CONFIG_ARCH_ADDRENV=n,
|
||||
* elfalloc will be allocated using kzalloc(). If CONFIG_ARCH_ADDRENV-y, then
|
||||
* elfalloc will be allocated using up_addrenv_create(). In either case,
|
||||
* there will be a unique instance of elfalloc (and stack) for each
|
||||
* instance of a process.
|
||||
|
@ -91,7 +91,7 @@ int nxflat_addrenv_alloc(FAR struct nxflat_loadinfo_s *loadinfo, size_t envsize)
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
# define nxflat_addrenv_select(l) up_addrenv_select((l)->addrenv, &(l)->oldenv)
|
||||
#endif
|
||||
|
||||
|
@ -109,7 +109,7 @@ int nxflat_addrenv_alloc(FAR struct nxflat_loadinfo_s *loadinfo, size_t envsize)
|
|||
*
|
||||
****************************************************************************/
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
# define nxflat_addrenv_restore(l) up_addrenv_restore((l)->oldenv)
|
||||
#endif
|
||||
|
||||
|
|
|
@ -68,8 +68,8 @@
|
|||
* Name: nxflat_addrenv_alloc
|
||||
*
|
||||
* Description:
|
||||
* Allocate memory for the ELF image (elfalloc). If CONFIG_ADDRENV=n,
|
||||
* elfalloc will be allocated using kuzalloc(). If CONFIG_ADDRENV-y, then
|
||||
* Allocate memory for the ELF image (elfalloc). If CONFIG_ARCH_ADDRENV=n,
|
||||
* elfalloc will be allocated using kuzalloc(). If CONFIG_ARCH_ADDRENV-y, then
|
||||
* elfalloc will be allocated using up_addrenv_create(). In either case,
|
||||
* there will be a unique instance of elfalloc (and stack) for each
|
||||
* instance of a process.
|
||||
|
@ -87,7 +87,7 @@
|
|||
int nxflat_addrenv_alloc(FAR struct nxflat_loadinfo_s *loadinfo, size_t envsize)
|
||||
{
|
||||
FAR struct dspace_s *dspace;
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
FAR void *vaddr;
|
||||
hw_addrenv_t oldenv;
|
||||
int ret;
|
||||
|
@ -104,7 +104,7 @@ int nxflat_addrenv_alloc(FAR struct nxflat_loadinfo_s *loadinfo, size_t envsize)
|
|||
return -ENOMEM;
|
||||
}
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
/* Create a D-Space address environment for the new NXFLAT task */
|
||||
|
||||
ret = up_addrenv_create(envsize, &loadinfo->addrenv);
|
||||
|
@ -198,7 +198,7 @@ errout_with_dspace:
|
|||
void nxflat_addrenv_free(FAR struct nxflat_loadinfo_s *loadinfo)
|
||||
{
|
||||
FAR struct dspace_s *dspace;
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
int ret;
|
||||
#endif
|
||||
|
||||
|
@ -207,7 +207,7 @@ void nxflat_addrenv_free(FAR struct nxflat_loadinfo_s *loadinfo)
|
|||
|
||||
if (dspace)
|
||||
{
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
/* Destroy the address environment */
|
||||
|
||||
ret = up_addrenv_destroy(loadinfo->addrenv);
|
||||
|
|
|
@ -255,13 +255,13 @@ static inline int nxflat_gotrelocs(FAR struct nxflat_loadinfo_s *loadinfo)
|
|||
(long)loadinfo->isize, loadinfo->dspace->region, relocs);
|
||||
|
||||
/* All relocations are performed within the D-Space allocation. If
|
||||
* CONFIG_ADDRENV=y, then that D-Space allocation lies in an address
|
||||
* CONFIG_ARCH_ADDRENV=y, then that D-Space allocation lies in an address
|
||||
* environment that may not be in place. So, in that case, we must call
|
||||
* nxflat_addrenv_select to temporarily instantiate that address space
|
||||
* before the relocations can be performed.
|
||||
*/
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
ret = nxflat_addrenv_select(loadinfo);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -355,7 +355,7 @@ static inline int nxflat_gotrelocs(FAR struct nxflat_loadinfo_s *loadinfo)
|
|||
|
||||
/* Restore the original address environment */
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
ret = nxflat_addrenv_restore(loadinfo);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -390,7 +390,7 @@ static inline int nxflat_bindimports(FAR struct nxflat_loadinfo_s *loadinfo,
|
|||
char *symname;
|
||||
uint32_t offset;
|
||||
uint16_t nimports;
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
int ret;
|
||||
#endif
|
||||
int i;
|
||||
|
@ -408,13 +408,13 @@ static inline int nxflat_bindimports(FAR struct nxflat_loadinfo_s *loadinfo,
|
|||
bvdbg("Imports offset: %08x nimports: %d\n", offset, nimports);
|
||||
|
||||
/* The import[] table resides within the D-Space allocation. If
|
||||
* CONFIG_ADDRENV=y, then that D-Space allocation lies in an address
|
||||
* CONFIG_ARCH_ADDRENV=y, then that D-Space allocation lies in an address
|
||||
* environment that may not be in place. So, in that case, we must call
|
||||
* nxflat_addrenv_select to temporarily instantiate that address space
|
||||
* before the import[] table can be modified.
|
||||
*/
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
ret = nxflat_addrenv_select(loadinfo);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -474,7 +474,7 @@ static inline int nxflat_bindimports(FAR struct nxflat_loadinfo_s *loadinfo,
|
|||
if (!symbol)
|
||||
{
|
||||
bdbg("Exported symbol \"%s\" not found\n", symname);
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
(void)nxflat_addrenv_restore(loadinfo);
|
||||
#endif
|
||||
return -ENOENT;
|
||||
|
@ -500,7 +500,7 @@ static inline int nxflat_bindimports(FAR struct nxflat_loadinfo_s *loadinfo,
|
|||
|
||||
/* Restore the original address environment */
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
ret = nxflat_addrenv_restore(loadinfo);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -527,18 +527,18 @@ static inline int nxflat_bindimports(FAR struct nxflat_loadinfo_s *loadinfo,
|
|||
|
||||
static inline int nxflat_clearbss(FAR struct nxflat_loadinfo_s *loadinfo)
|
||||
{
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
int ret;
|
||||
#endif
|
||||
|
||||
/* .bss resides within the D-Space allocation. If CONFIG_ADDRENV=y, then
|
||||
/* .bss resides within the D-Space allocation. If CONFIG_ARCH_ADDRENV=y, then
|
||||
* that D-Space allocation lies in an address environment that may not be
|
||||
* in place. So, in that case, we must call nxflat_addrenv_select to
|
||||
* temporarily instantiate that address space before the .bss can be
|
||||
* accessed.
|
||||
*/
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
ret = nxflat_addrenv_select(loadinfo);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -554,7 +554,7 @@ static inline int nxflat_clearbss(FAR struct nxflat_loadinfo_s *loadinfo)
|
|||
|
||||
/* Restore the original address environment */
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
ret = nxflat_addrenv_restore(loadinfo);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
|
|
@ -170,13 +170,13 @@ int nxflat_load(struct nxflat_loadinfo_s *loadinfo)
|
|||
bvdbg("Allocated DSpace (%d bytes) at %p\n",
|
||||
loadinfo->dsize, loadinfo->dspace->region);
|
||||
|
||||
/* If CONFIG_ADDRENV=y, then the D-Space allocation lies in an address
|
||||
/* If CONFIG_ARCH_ADDRENV=y, then the D-Space allocation lies in an address
|
||||
* environment that may not be in place. So, in that case, we must call
|
||||
* nxflat_addrenv_select to temporarily instantiate that address space
|
||||
* it can be initialized.
|
||||
*/
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
ret = nxflat_addrenv_select(loadinfo);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -201,7 +201,7 @@ int nxflat_load(struct nxflat_loadinfo_s *loadinfo)
|
|||
|
||||
/* Restore the original address environment */
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
ret = nxflat_addrenv_restore(loadinfo);
|
||||
if (ret < 0)
|
||||
{
|
||||
|
@ -213,7 +213,7 @@ int nxflat_load(struct nxflat_loadinfo_s *loadinfo)
|
|||
return OK;
|
||||
|
||||
errout:
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
(void)nxflat_addrenv_restore(loadinfo);
|
||||
#endif
|
||||
(void)nxflat_unload(loadinfo);
|
||||
|
|
|
@ -199,13 +199,13 @@ static int nxflat_loadbinary(struct binary_s *binp)
|
|||
* a memory leak?
|
||||
*/
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
# warning "REVISIT"
|
||||
#else
|
||||
binp->alloc[0] = (void*)loadinfo.dspace;
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_ADDRENV
|
||||
#ifdef CONFIG_ARCH_ADDRENV
|
||||
/* Save the address environment. This will be needed when the module is
|
||||
* executed for the up_addrenv_assign() call.
|
||||
*/
|
||||
|
|
|
@ -121,7 +121,7 @@ CONFIG_Z16F_UART0=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
# CONFIG_ARCH_HAVE_VFORK is not set
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -97,7 +97,7 @@ CONFIG_ARCH_NOINTC=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
# CONFIG_ARCH_HAVE_VFORK is not set
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -199,7 +199,7 @@ CONFIG_ARCH_HAVE_EXTSRAM1=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
CONFIG_ARCH_STACKDUMP=y
|
||||
# CONFIG_ENDIAN_BIG is not set
|
||||
|
|
|
@ -120,7 +120,7 @@ CONFIG_ARCH_NOINTC=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
# CONFIG_ARCH_HAVE_VFORK is not set
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -120,7 +120,7 @@ CONFIG_ARCH_NOINTC=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
# CONFIG_ARCH_HAVE_VFORK is not set
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -148,7 +148,7 @@ CONFIG_C5471_AUTONEGOTIATION=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -148,7 +148,7 @@ CONFIG_C5471_AUTONEGOTIATION=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -148,7 +148,7 @@ CONFIG_C5471_AUTONEGOTIATION=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -138,7 +138,7 @@ CONFIG_SERCOMM_CONSOLE=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
CONFIG_ARCH_STACKDUMP=y
|
||||
# CONFIG_ENDIAN_BIG is not set
|
||||
|
|
|
@ -145,7 +145,7 @@ CONFIG_SERIAL_CONSOLE_NONE=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -147,7 +147,7 @@ CONFIG_SERIAL_CONSOLE_NONE=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -146,7 +146,7 @@ CONFIG_SERIAL_CONSOLE_NONE=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -101,7 +101,7 @@ CONFIG_ARCH_NOINTC=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
# CONFIG_ARCH_HAVE_VFORK is not set
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -153,7 +153,7 @@ CONFIG_ARCH_HAVE_EXTSRAM1=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
CONFIG_ARCH_HAVE_MMU=y
|
||||
CONFIG_ARCH_STACKDUMP=y
|
||||
|
|
|
@ -164,7 +164,7 @@ CONFIG_ARCH_HAVE_EXTSRAM1=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
CONFIG_ARCH_HAVE_MMU=y
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -166,7 +166,7 @@ CONFIG_LPC31_USBDEV_EP0_MAXSIZE=64
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
CONFIG_ARCH_HAVE_MMU=y
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -161,7 +161,7 @@ CONFIG_ARCH_HAVE_EXTSRAM1=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
CONFIG_ARCH_HAVE_MMU=y
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -183,7 +183,7 @@ CONFIG_SSI_TXLIMIT=4
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -209,7 +209,7 @@ CONFIG_SSI_TXLIMIT=4
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -186,7 +186,7 @@ CONFIG_SSI_TXLIMIT=4
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -171,7 +171,7 @@ CONFIG_SSI_TXLIMIT=4
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -176,7 +176,7 @@ CONFIG_SSI_TXLIMIT=4
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -172,7 +172,7 @@ CONFIG_TIVA_DISABLE_GPIOJ_IRQS=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -157,7 +157,7 @@ CONFIG_EZ80_TOOLCHAIN_ZDSII=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
# CONFIG_ARCH_HAVE_VFORK is not set
|
||||
# CONFIG_ARCH_STACKDUMP is not set
|
||||
# CONFIG_ENDIAN_BIG is not set
|
||||
|
|
|
@ -172,7 +172,7 @@ CONFIG_ARCH_TIMERHOOK=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
# CONFIG_ARCH_HAVE_VFORK is not set
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -172,7 +172,7 @@ CONFIG_ARCH_TIMERHOOK=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
# CONFIG_ARCH_HAVE_VFORK is not set
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -172,7 +172,7 @@ CONFIG_ARCH_TIMERHOOK=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
# CONFIG_ARCH_HAVE_VFORK is not set
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -172,7 +172,7 @@ CONFIG_ARCH_TIMERHOOK=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
# CONFIG_ARCH_HAVE_VFORK is not set
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -172,7 +172,7 @@ CONFIG_ARCH_TIMERHOOK=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
# CONFIG_ARCH_HAVE_VFORK is not set
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -159,7 +159,7 @@ CONFIG_KL_SYSTICK_CORECLK=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
CONFIG_ARCH_STACKDUMP=y
|
||||
# CONFIG_ENDIAN_BIG is not set
|
||||
|
|
|
@ -163,7 +163,7 @@ CONFIG_KL_SYSTICK_CORECLK=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
CONFIG_ARCH_STACKDUMP=y
|
||||
# CONFIG_ENDIAN_BIG is not set
|
||||
|
|
|
@ -218,7 +218,7 @@ CONFIG_STM32_USART=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
CONFIG_ARCH_STACKDUMP=y
|
||||
# CONFIG_ENDIAN_BIG is not set
|
||||
|
|
|
@ -227,7 +227,7 @@ CONFIG_SDIO_PRI=128
|
|||
CONFIG_ARCH_DMA=y
|
||||
# CONFIG_ARCH_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
CONFIG_ARCH_STACKDUMP=y
|
||||
# CONFIG_ENDIAN_BIG is not set
|
||||
|
|
|
@ -240,7 +240,7 @@ CONFIG_SDIO_PRI=128
|
|||
CONFIG_ARCH_DMA=y
|
||||
# CONFIG_ARCH_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
CONFIG_ARCH_STACKDUMP=y
|
||||
# CONFIG_ENDIAN_BIG is not set
|
||||
|
|
|
@ -292,7 +292,7 @@ CONFIG_SDIO_PRI=128
|
|||
CONFIG_ARCH_DMA=y
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -218,7 +218,7 @@ CONFIG_STM32_USART=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
CONFIG_ARCH_STACKDUMP=y
|
||||
# CONFIG_ENDIAN_BIG is not set
|
||||
|
|
|
@ -282,7 +282,7 @@ CONFIG_STM32_USART=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -174,7 +174,7 @@ CONFIG_KINETIS_UART5=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
CONFIG_ARCH_STACKDUMP=y
|
||||
# CONFIG_ENDIAN_BIG is not set
|
||||
|
|
|
@ -192,7 +192,7 @@ CONFIG_LPC17_SSP0=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -171,7 +171,7 @@ CONFIG_TIVA_BOARDMAC=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -178,7 +178,7 @@ CONFIG_SSI_TXLIMIT=4
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -178,7 +178,7 @@ CONFIG_SSI_TXLIMIT=4
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -163,7 +163,7 @@ CONFIG_SSI_TXLIMIT=4
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -200,7 +200,7 @@ CONFIG_SSI_TXLIMIT=4
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -186,7 +186,7 @@ CONFIG_SSI_TXLIMIT=4
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -171,7 +171,7 @@ CONFIG_SSI_TXLIMIT=4
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -169,7 +169,7 @@ CONFIG_SSI_TXLIMIT=4
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -198,7 +198,7 @@ CONFIG_LPC43_USART0=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -206,7 +206,7 @@ CONFIG_NET_NRXDESC=18
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -206,7 +206,7 @@ CONFIG_NET_NRXDESC=7
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -195,7 +195,7 @@ CONFIG_LPC17_SSP1=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -206,7 +206,7 @@ CONFIG_NET_NRXDESC=18
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -206,7 +206,7 @@ CONFIG_LPC17_USBDEV_NOLED=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -272,7 +272,7 @@ CONFIG_STM32_USART=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_IRQPRIO is not set
|
||||
CONFIG_ARCH_STACKDUMP=y
|
||||
|
|
|
@ -296,7 +296,7 @@ CONFIG_STM32_I2CTIMEOTICKS=500
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_IRQPRIO is not set
|
||||
CONFIG_ARCH_STACKDUMP=y
|
||||
|
|
|
@ -272,7 +272,7 @@ CONFIG_STM32_USART=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_IRQPRIO is not set
|
||||
CONFIG_ARCH_STACKDUMP=y
|
||||
|
|
|
@ -205,7 +205,7 @@ CONFIG_USBHOST_ISOC_DISABLE=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -192,7 +192,7 @@ CONFIG_LPC17_SSP0=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -155,7 +155,7 @@ CONFIG_LPC214X_USBDEV=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -129,7 +129,7 @@ CONFIG_LPC214X_UART1=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_STACKDUMP=y
|
||||
# CONFIG_ENDIAN_BIG is not set
|
||||
|
||||
|
|
|
@ -155,7 +155,7 @@ CONFIG_LPC214X_USBDEV=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -155,7 +155,7 @@ CONFIG_LPC214X_USBDEV=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -105,7 +105,7 @@ CONFIG_ARCH_NOINTC=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
# CONFIG_ARCH_HAVE_VFORK is not set
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -340,7 +340,7 @@ CONFIG_STM32_SPI_DMA=y
|
|||
CONFIG_ARCH_DMA=y
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -316,7 +316,7 @@ CONFIG_STM32_USART=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -307,7 +307,7 @@ CONFIG_STM32_USART=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -291,7 +291,7 @@ CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -291,7 +291,7 @@ CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -291,7 +291,7 @@ CONFIG_ARCH_BOARD_STM32_CUSTOM_CLOCKCONFIG=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -307,7 +307,7 @@ CONFIG_STM32_USART=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -256,7 +256,7 @@ CONFIG_ARCH_VECNOTIRQ=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -257,7 +257,7 @@ CONFIG_ARCH_VECNOTIRQ=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
CONFIG_ARCH_HAVE_IRQPRIO=y
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -120,7 +120,7 @@ CONFIG_RAM_NUTTXENTRY=0x01004000
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
CONFIG_ARCH_HAVE_VFORK=y
|
||||
CONFIG_ARCH_HAVE_MMU=y
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
|
@ -101,7 +101,7 @@ CONFIG_ARCH_NOINTC=y
|
|||
# CONFIG_ARCH_DMA is not set
|
||||
# CONFIG_ARCH_HAVE_IRQPRIO is not set
|
||||
# CONFIG_CUSTOM_STACK is not set
|
||||
# CONFIG_ADDRENV is not set
|
||||
# CONFIG_ARCH_ADDRENV is not set
|
||||
# CONFIG_ARCH_HAVE_VFORK is not set
|
||||
# CONFIG_ARCH_HAVE_MMU is not set
|
||||
# CONFIG_ARCH_NAND_HWECC is not set
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue