4
include embox.arch.system(core_freq=1000000000)
5
include embox.arch.riscv.kernel.boot
6
include embox.arch.riscv.kernel.cpu_idle
7
include embox.arch.riscv.kernel.locore
8
include embox.arch.riscv.kernel.context
9
include embox.arch.riscv.libarch
10
include embox.arch.riscv.vfork
12
@Runlevel(0) include embox.arch.riscv.kernel.fpu
13
@Runlevel(0) include embox.arch.riscv.kernel.interrupt
15
include embox.arch.generic.nommu
16
include embox.driver.periph_memory_stub
18
include embox.driver.serial.ns16550(reg_width=1)
19
include embox.driver.serial.ns16550_diag(base_addr=0x10000000)
20
include embox.driver.serial.ns16550_ttyS0(base_addr=0x10000000, irq_num=10)
21
include embox.driver.diag(impl="embox__driver__serial__ns16550_diag")
23
include embox.driver.interrupt.riscv_clint
24
include embox.driver.interrupt.riscv_plic
25
include embox.driver.clock.riscv_clk(rtc_freq=10000000)
26
include embox.kernel.time.jiffies(cs_name="riscv_clk")
28
include embox.kernel.task.resource.errno
29
include embox.kernel.task.resource.vfork
31
@Runlevel(2) include embox.kernel.irq
32
@Runlevel(2) include embox.kernel.critical
33
@Runlevel(2) include embox.kernel.timer.sleep
34
@Runlevel(2) include embox.kernel.timer.strategy.head_timer
35
@Runlevel(1) include embox.kernel.timer.sys_timer
36
@Runlevel(1) include embox.kernel.time.kernel_time
37
@Runlevel(2) include embox.kernel.task.multi
38
@Runlevel(2) include embox.kernel.thread.core(thread_pool_size=32, thread_stack_size=0x20000)
39
include embox.kernel.stack(stack_size=0x20000)
40
include embox.kernel.sched.strategy.priority_based
41
include embox.kernel.thread.signal.sigstate
42
include embox.kernel.thread.signal.siginfoq
44
@Runlevel(0) include embox.mem.phymem
45
@Runlevel(2) include embox.mem.static_heap(heap_size=0x8000000)
46
include embox.mem.heap_bm(heap_size=0x4000000)
47
include embox.mem.bitmask
48
include embox.mem.pool_adapter
50
include embox.driver.block_dev
52
// @Runlevel(2) include embox.fs.node(fnode_quantity=1024)
53
// @Runlevel(2) include embox.fs.rootfs_oldfs
54
// @Runlevel(2) include embox.fs.driver.initfs
55
// @Runlevel(2) include embox.fs.driver.ramfs
56
// @Runlevel(2) include embox.fs.driver.ext2
57
// @Runlevel(2) include embox.fs.driver.fat
58
// include embox.fs.driver.devfs_old
59
// include embox.fs.file_desc_oldfs
60
// include embox.compat.posix.file_system_oldfs
62
@Runlevel(2) include embox.fs.dvfs.core
63
@Runlevel(2) include embox.fs.rootfs_dvfs
64
include embox.fs.driver.fat_dvfs
65
include embox.fs.driver.initfs_dvfs
66
include embox.fs.driver.devfs_dvfs
67
include embox.compat.posix.file_system_dvfs
69
@Runlevel(1) include embox.test.critical
70
// @Runlevel(1) include embox.test.kernel.timer_test /* FIXME */
71
@Runlevel(1) include embox.test.recursion
73
@Runlevel(1) include embox.test.posix.memccpy_test
74
// @Runlevel(1) include embox.test.posix.sleep_test /* FIXME */
75
@Runlevel(1) include embox.test.stdio.printf_test
76
@Runlevel(1) include embox.test.posix.getopt_test
77
@Runlevel(1) include embox.test.stdlib.bsearch_test
78
@Runlevel(1) include embox.test.stdlib.qsort_test
79
@Runlevel(1) include embox.test.stdlib.mbstowcs_test
80
@Runlevel(1) include embox.test.stdlib.wcstombs_test
81
@Runlevel(1) include embox.test.stdlib.mblen_test
82
@Runlevel(1) include embox.test.stdlib.ffs_test
83
@Runlevel(1) include embox.test.stdlib.strlwr_test
84
@Runlevel(1) include embox.test.stdlib.strpbrk_test
85
@Runlevel(1) include embox.test.stdlib.strstr_test
86
@Runlevel(1) include embox.test.stdlib.strupr_test
87
@Runlevel(1) include embox.test.stdlib.strncpy_test
88
@Runlevel(1) include embox.test.stdlib.strrchr_test
89
@Runlevel(1) include embox.test.stdlib.strchrnul_test
91
@Runlevel(1) include embox.compat.libc.str.tests.strcmp_test
92
@Runlevel(1) include embox.compat.libc.str.tests.strcpy_test
93
@Runlevel(1) include embox.compat.libc.str.tests.strcat_test
94
@Runlevel(1) include embox.compat.libc.str.tests.strncat_test
95
@Runlevel(1) include embox.test.wchar.wcsncasecmp_test
96
@Runlevel(1) include embox.test.wchar.wcslen_test
97
@Runlevel(1) include embox.test.wcs.wcsncasecmp_test
100
// @Runlevel(1) include embox.test.kernel.thread.thread_priority_test(threads_quantity=10)
101
// @Runlevel(1) include embox.test.kernel.sched.waitq
102
// @Runlevel(1) include embox.test.kernel.task.select_test
105
// @Runlevel(1) include embox.test.posix.pthread.pthread_mutex_test
106
// @Runlevel(1) include embox.test.posix.pthread.pthread_policy_test /* FIXME */
107
// @Runlevel(1) include embox.test.posix.pthread.pthread_cond_timedwait_test
108
// @Runlevel(1) include embox.test.posix.pthread.pthread_cond_test
109
// @Runlevel(1) include embox.test.posix.pthread.pthread_key_test
110
// @Runlevel(1) include embox.test.posix.pthread.pthread_rwlock_test
111
// @Runlevel(1) include embox.test.posix.pthread.pthread_barrier_test /* FIXME */
112
// @Runlevel(1) include embox.test.posix.pthread.pthread_mutex_timedlock_test
113
// @Runlevel(1) include embox.test.posix.pthread.pthread_attributes_test
114
// @Runlevel(1) include embox.test.posix.pthread.pthread_kill_test /* FIXME */
115
// @Runlevel(1) include embox.test.posix.sem_test
117
@Runlevel(1) include embox.test.posix.environ_test
118
@Runlevel(1) include embox.test.posix.timerfd_test
119
@Runlevel(1) include embox.test.posix.fnmatch_test
120
// @Runlevel(1) include embox.test.posix.waitpid_test /* FIXME */
121
@Runlevel(1) include embox.test.posix.poll_test
122
// @Runlevel(1) include embox.test.posix.select_test /* FIXME */
123
@Runlevel(1) include embox.test.posix.pipe_test
124
@Runlevel(1) include embox.test.posix.ppty_test
125
// @Runlevel(1) include embox.test.posix.vfork_test /* FIXME */
126
// @Runlevel(1) include embox.test.posix.sigchld_test /* FIXME */
127
@Runlevel(1) include embox.test.posix.atexit_test
129
@Runlevel(1) include embox.test.util.hashtable_test
130
@Runlevel(1) include embox.test.util.array_test
131
@Runlevel(1) include embox.test.util.bit_test
132
@Runlevel(1) include embox.test.util.slist_test
133
@Runlevel(1) include embox.test.util.tree_test
134
@Runlevel(1) include embox.test.util.indexator_test
136
// @Runlevel(2) include embox.compat.libc.test.fpu_context_consistency_test /* FIXME */
137
@Runlevel(1) include embox.compat.libc.test.signbit_test
138
@Runlevel(1) include embox.compat.libc.test.log10_test
139
@Runlevel(1) include embox.compat.libc.test.sqrt_test
140
@Runlevel(1) include embox.compat.libc.test.fmod_test
141
@Runlevel(1) include embox.compat.libc.test.pow_test
142
@Runlevel(1) include embox.compat.libc.test.exp_test
143
@Runlevel(1) include embox.compat.libc.test.sin_test
144
@Runlevel(1) include embox.compat.libc.test.cos_test
145
@Runlevel(1) include embox.compat.libc.test.atan_test
146
@Runlevel(1) include embox.compat.libc.test.atan2_test
147
@Runlevel(1) include embox.compat.libc.test.sinh_test
148
@Runlevel(1) include embox.compat.libc.test.fabs_test
149
@Runlevel(1) include embox.compat.libc.test.ceil_test
150
@Runlevel(1) include embox.compat.libc.test.cosh_test
151
@Runlevel(1) include embox.compat.libc.test.acos_test
152
@Runlevel(1) include embox.compat.libc.test.asin_test
153
@Runlevel(1) include embox.compat.libc.test.round_test
154
@Runlevel(1) include embox.compat.libc.test.tanh_test
155
@Runlevel(1) include embox.compat.libc.test.floor_test
157
@Runlevel(1) include embox.test.mem.pool_test
158
@Runlevel(1) include embox.test.mem.heap_bm_test
160
include embox.arch.riscv.breakpoint
161
include embox.arch.riscv.sw_breakpoint_ops
162
@Runlevel(2) include embox.lib.breakpoint_test.sw_breakpoint_test
164
include embox.cmd.sh.tish(
165
prompt="%u@%h:%w%$", rich_prompt_support=1,
166
builtin_commands="exit logout cd export mount umount")
167
include embox.init.system_start_service(log_level="LOG_INFO", tty_dev="ttyS0")
169
include embox.cmd.service
171
include embox.cmd.fs.head
173
include embox.cmd.fs.dd
174
include embox.cmd.fs.md5sum
175
include embox.cmd.fs.uniq
176
include embox.cmd.fs.cat
177
include embox.cmd.fs.cd
178
include embox.cmd.fs.pwd
179
include embox.cmd.fs.ls
180
include embox.cmd.fs.rm
181
include embox.cmd.fs.mkfs
182
include embox.cmd.fs.mount
183
include embox.cmd.fs.more
184
include embox.cmd.fs.umount
185
include embox.cmd.fs.stat
186
include embox.cmd.fs.echo
187
include embox.cmd.fs.touch
188
include embox.cmd.fs.mkdir
189
include embox.cmd.fs.cp
190
include embox.cmd.fs.mv
192
include embox.cmd.help
193
include embox.cmd.man
195
include embox.cmd.sys.uname
196
include embox.cmd.sys.env
197
include embox.cmd.sys.export
198
include embox.cmd.sys.version
199
include embox.cmd.sys.date
200
include embox.cmd.sys.time
201
include embox.cmd.sys.shutdown
203
include embox.cmd.lsmod
204
include embox.cmd.test
206
include embox.cmd.testing.ticker
208
include embox.cmd.proc.nice
209
include embox.cmd.proc.renice
211
include embox.cmd.proc.thread
212
include embox.cmd.proc.top
214
// include embox.cmd.mmuinfo
215
// include embox.cmd.hw.mmutrans
216
include embox.cmd.hw.mem
218
include embox.kernel.spinlock(spin_debug=false)
220
include embox.compat.posix.proc.exec
221
include embox.compat.posix.proc.pid
222
include embox.compat.posix.proc.waitpid
223
include embox.compat.posix.index_descriptor
225
include embox.compat.libc.all
226
include embox.compat.libc.stdio.asprintf
227
include embox.compat.libc.math_openlibm
228
include embox.compat.posix.LibPosix
229
include embox.compat.posix.pthread_key
230
include embox.compat.atomic.pseudo_atomic
232
include embox.lib.libds
233
include embox.framework.LibFramework