/nrf52832-nimble/rt-thread/documentation/doxygen/ |
H A D | kernel.h | 6 * @defgroup Kernel RT-Thread Kernel API 8 * The Kernel APIs are the core APIs of RT-Thread, which supports the following 18 * @addtogroup Kernel 53 * @defgroup KernelObject Kernel Object Management 54 * @brief kernel object management 56 * The Kernel object system can access and manage all of the kernel objects. 58 * Kernel objects include most of the facilities in the kernel: 64 * @image html Kernel_Object.png "Figure 2: Kernel Object" 65 * @image rtf Kernel_Object.png "Figure 2: Kernel Object" 67 * Kernel objects can be static objects, whose memory is allocated in compiling. [all …]
|
H A D | mainpage.h | 16 * RT-Thread has a real-time operating system kernel, with fully preempted 23 * The kernel is implemented as a simple C library. The simplest application 31 * @section kernel_service Kernel API 33 * The Kernel APIs are the core APIs of RT-Thread, which supports the following 41 * For more details, please refer to @ref Kernel
|
H A D | filesystem.h | 17 * The DFS specifies an interface between the kernel and a concrete file system. 18 * Therefore, it is easy to add support for new file system types to the kernel
|
/nrf52832-nimble/rt-thread/tools/kconfig-frontends/scripts/ |
H A D | ksync.sh | 7 # of the Linux kernel source tree 9 if [ ! \( -n "${k_dir}" -a -d "${k_dir}/kernel" \) ]; then 11 printf "%s: \`%s': not a Linux kernel source tree\n" \ 14 printf "Usage: %s /path/to/kernel/dir\n" "${my_name}" 22 # Get the kernel version 29 printf "Found Linux kernel %d.%d.%d%s '%s' (%7.7s)\n" \
|
/nrf52832-nimble/rt-thread/components/lwp/arch/arm/cortex-m4/ |
H A D | lwp_rvds.S | 68 ; get kernel system API 73 ; get kernel SP to R0. 79 stmfd r0!, {r1} ; save app SP to kernel SP 81 ;push app parm5~6 to kernel SP 83 ; copy R1(app SP) to R0(kernel SP). 92 MSR PSP, R0 ; update SP, API is executed with kernel SP
|
H A D | lwp_iar.S | 63 ; get kernel system API 68 ; get kernel SP to R0. 74 stmfd r0!, {r1} ; save app SP to kernel SP 76 ;push app parm5~6 to kernel SP 78 ; copy R1(app SP) to R0(kernel SP). 87 MSR PSP, R0 ; update SP, API is executed with kernel SP
|
H A D | lwp_gcc.S | 66 @; get kernel system API 71 @; get kernel SP to R0. 77 stmfd r0!, {r1} @; save app SP to kernel SP 79 @;push app parm5~6 to kernel SP 81 @; copy R1(app SP) to R0(kernel SP). 90 MSR PSP, R0 @; update SP, API is executed with kernel SP
|
/nrf52832-nimble/rt-thread/components/lwp/arch/arm/cortex-m3/ |
H A D | lwp_iar.S | 63 ; get kernel system API 68 ; get kernel SP to R0. 74 stmfd r0!, {r1} ; save app SP to kernel SP 76 ;push app parm5~6 to kernel SP 78 ; copy R1(app SP) to R0(kernel SP). 87 MSR PSP, R0 ; update SP, API is executed with kernel SP
|
H A D | lwp_rvds.S | 68 ; get kernel system API 73 ; get kernel SP to R0. 79 stmfd r0!, {r1} ; save app SP to kernel SP 81 ;push app parm5~6 to kernel SP 83 ; copy R1(app SP) to R0(kernel SP). 92 MSR PSP, R0 ; update SP, API is executed with kernel SP
|
H A D | lwp_gcc.S | 66 @; get kernel system API 71 @; get kernel SP to R0. 77 stmfd r0!, {r1} @; save app SP to kernel SP 79 @;push app parm5~6 to kernel SP 81 @; copy R1(app SP) to R0(kernel SP). 90 MSR PSP, R0 @; update SP, API is executed with kernel SP
|
/nrf52832-nimble/rt-thread/components/lwp/arch/arm/cortex-m7/ |
H A D | lwp_iar.S | 63 ; get kernel system API 68 ; get kernel SP to R0. 74 stmfd r0!, {r1} ; save app SP to kernel SP 76 ;push app parm5~6 to kernel SP 78 ; copy R1(app SP) to R0(kernel SP). 87 MSR PSP, R0 ; update SP, API is executed with kernel SP
|
H A D | lwp_rvds.S | 68 ; get kernel system API 73 ; get kernel SP to R0. 79 stmfd r0!, {r1} ; save app SP to kernel SP 81 ;push app parm5~6 to kernel SP 83 ; copy R1(app SP) to R0(kernel SP). 92 MSR PSP, R0 ; update SP, API is executed with kernel SP
|
H A D | lwp_gcc.S | 66 @; get kernel system API 71 @; get kernel SP to R0. 77 stmfd r0!, {r1} @; save app SP to kernel SP 79 @;push app parm5~6 to kernel SP 81 @; copy R1(app SP) to R0(kernel SP). 90 MSR PSP, R0 @; update SP, API is executed with kernel SP
|
/nrf52832-nimble/rt-thread/components/dfs/filesystems/jffs2/cyg/hal/ |
H A D | drv_api.h | 8 // Native API for Kernel 49 // system services. When the kernel is present it maps directly 50 // to the Kernel C API. When the kernel is absent, it is provided 53 // Usage: #include <cyg/kernel/kapi.h> 65 /* Kernel co-resident version of API */ 67 #include <pkgconf/kernel.h> 70 #error Driver API requres Kernel API to be present 73 #include <cyg/kernel/kapi.h> 122 /* Non-kernel version of API */
|
/nrf52832-nimble/rt-thread/components/vmm/linux_patch-v3.8/ |
H A D | 0001-RTT-VMM-implement-dual-system-running-on-realview-pb.patch | 18 arch/arm/kernel/entry-armv.S | 30 +++++- 19 arch/arm/kernel/entry-common.S | 3 + 20 arch/arm/kernel/entry-header.S | 15 ++- 74 core-y += arch/arm/kernel/ arch/arm/mm/ arch/arm/common/ 410 diff --git a/arch/arm/kernel/entry-armv.S b/arch/arm/kernel/entry-armv.S 412 --- a/arch/arm/kernel/entry-armv.S 413 +++ b/arch/arm/kernel/entry-armv.S 472 diff --git a/arch/arm/kernel/entry-common.S b/arch/arm/kernel/entry-common.S 474 --- a/arch/arm/kernel/entry-common.S 475 +++ b/arch/arm/kernel/entry-common.S [all …]
|
/nrf52832-nimble/rt-thread/tools/kconfig-frontends/ |
H A D | README | 3 Kconfig is the configuration language used by the Linux kernel. This package 4 is a simple copy of the frontends and the parser found in the Linux kernel 6 the kernel build infrastructure. 11 mailto:linux-kbuild@vger.kernel.org
|
H A D | AUTHORS | 3 The developers of the Linux kernel are the original authors of the kconfig 5 get a pretty complete list from the Linux kernel repository logs:
|
/nrf52832-nimble/rt-thread/tools/kconfig-frontends/docs/ |
H A D | kconfig.txt | 13 New kernel releases often introduce new config symbols. Often more 14 important, new kernel releases may rename config symbols. When 16 "make oldconfig" won't necessarily produce a working new kernel 17 for you, so you may find that you need to see what NEW kernel 34 This environment variable can be used to specify a default kernel config 67 in. Then the kernel config system generates the full .config file, 126 If this variable has a non-blank value, it prevents silent kernel 154 The Search function searches for kernel configuration symbol 211 The Search function searches for kernel configuration symbol
|
/nrf52832-nimble/rt-thread/ |
H A D | README.md | 12 …T operating system from China, which has strong scalability: from a tiny kernel running on a tiny … 16 RT-Thread RTOS like a traditional real-time operating system. The kernel has real-time multi-task s… 24 The Component is a software concept upon RT-Thread kernel, for example a shell (finsh/msh shell), v… 26 …an be compiled standalone without Kernel. Each Dyanmic Module has its own object list to manage th…
|
/nrf52832-nimble/rt-thread/src/ |
H A D | Kconfig | 1 menu "RT-Thread Kernel" 4 int "The maximal size of kernel object name" 8 Each kernel object, such as thread, timer, semaphore etc, has a name, 287 menu "Kernel Device Object"
|
/nrf52832-nimble/rt-thread/libcpu/ppc/common/ |
H A D | ptrace.h | 6 * kernel stack during a system call or other kernel entry. 17 * the PT_* values below. This simplifies arch/ppc/kernel/ptrace.c.
|
/nrf52832-nimble/rt-thread/libcpu/ppc/ppc405/include/asm/ |
H A D | ptrace.h | 6 * kernel stack during a system call or other kernel entry. 17 * the PT_* values below. This simplifies arch/ppc/kernel/ptrace.c.
|
/nrf52832-nimble/ |
H A D | rtconfig.h | 7 /* RT-Thread Kernel */ 35 /* Kernel Device Object */ 191 /* samples: kernel and components samples */
|
/nrf52832-nimble/rt-thread/libcpu/mips/common/ |
H A D | mips_addrspace.h | 60 * Returns the kernel segment base of a given address 74 * Memory segments (64bit kernel mode addresses) 100 * Map an address to a certain kernel segment 108 * Memory segments (32bit kernel mode addresses)
|
/nrf52832-nimble/rt-thread/components/vmm/ |
H A D | vmm_context.c | 45 rt_kprintf("Linux domain: kernel: %d, user: %d, io: %d\n" in vmm_context_init_domain() 47 domain->kernel, domain->user, domain->io, in vmm_context_init_domain() 50 if (domain->kernel == domain->vmm || in vmm_context_init_domain() 65 super_domain_val |= (1 << (domain->kernel * 2)) | (1 << (domain->user * 2)); in vmm_context_init_domain() 276 vmm_info("VMM WARING: executing kernel code in usr mode\n"); in vmm_verify_guest_status()
|