Home
last modified time | relevance | path

Searched full:kernel (Results 1 – 25 of 191) sorted by relevance

12345678

/nrf52832-nimble/rt-thread/documentation/doxygen/
H A Dkernel.h6 * @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 Dmainpage.h16 * 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 Dfilesystem.h17 * 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 Dksync.sh7 # 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 Dlwp_rvds.S68 ; 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 Dlwp_iar.S63 ; 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 Dlwp_gcc.S66 @; 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 Dlwp_iar.S63 ; 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 Dlwp_rvds.S68 ; 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 Dlwp_gcc.S66 @; 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 Dlwp_iar.S63 ; 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 Dlwp_rvds.S68 ; 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 Dlwp_gcc.S66 @; 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 Ddrv_api.h8 // 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 D0001-RTT-VMM-implement-dual-system-running-on-realview-pb.patch18 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 DREADME3 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 DAUTHORS3 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 Dkconfig.txt13 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 DREADME.md12 …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 DKconfig1 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 Dptrace.h6 * 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 Dptrace.h6 * 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 Drtconfig.h7 /* RT-Thread Kernel */
35 /* Kernel Device Object */
191 /* samples: kernel and components samples */
/nrf52832-nimble/rt-thread/libcpu/mips/common/
H A Dmips_addrspace.h60 * 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 Dvmm_context.c45 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()

12345678