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
11
include embox.arch.riscv.pmp
12
include embox.arch.riscv.pmp.test_pmp
14
include embox.mem.bitmask
15
include embox.driver.periph_memory_stub
16
include embox.arch.generic.nommu
17
include embox.mem.sysmalloc_task_based
18
include embox.mem.heap_bm
20
include embox.kernel.task.resource.errno
22
include embox.driver.serial.ns16550(reg_width=1)
23
include embox.driver.serial.ns16550_diag(base_addr=0x10000000)
24
include embox.driver.serial.ns16550_ttyS0(base_addr=0x10000000, irq_num=10)
25
include embox.driver.diag(impl="embox__driver__serial__ns16550_diag")
27
include embox.driver.interrupt.riscv_clint
28
include embox.driver.interrupt.riscv_plic
29
include embox.driver.clock.riscv_clk(rtc_freq=10000000)
30
include embox.kernel.time.jiffies(cs_name="riscv_clk")
32
include embox.driver.block_dev
34
/* Tell printf() do not support floating point */
35
include embox.compat.libc.stdio.print(support_floating=0)
37
@Runlevel(0) include embox.mem.phymem
38
@Runlevel(1) include embox.kernel.timer.sys_timer
39
@Runlevel(1) include embox.kernel.time.kernel_time
41
@Runlevel(2) include embox.kernel.irq
42
@Runlevel(2) include embox.kernel.critical
43
@Runlevel(2) include embox.kernel.timer.sleep
44
@Runlevel(2) include embox.kernel.timer.strategy.head_timer
45
@Runlevel(2) include embox.kernel.time.kernel_time
46
@Runlevel(2) include embox.kernel.task.multi
47
@Runlevel(2) include embox.kernel.thread.core
49
include embox.kernel.spinlock(spin_debug = false)
51
include embox.kernel.stack
52
include embox.kernel.sched.strategy.priority_based
53
include embox.kernel.thread.signal.sigstate
54
include embox.kernel.thread.signal.siginfoq
56
include embox.kernel.task.resource.vfork
57
include embox.kernel.task.resource.errno
59
include embox.mem.pool_adapter
60
@Runlevel(2) include embox.mem.static_heap
61
include embox.mem.heap_bm
62
include embox.mem.bitmask
64
@Runlevel(2) include embox.fs.node(fnode_quantity=1024)
65
@Runlevel(2) include embox.fs.rootfs_oldfs
66
@Runlevel(2) include embox.fs.driver.initfs
67
@Runlevel(2) include embox.fs.driver.ramfs
68
@Runlevel(2) include embox.fs.driver.ext2
69
@Runlevel(2) include embox.fs.driver.fat
70
include embox.fs.driver.devfs_old
71
include embox.fs.file_desc_oldfs
73
include embox.compat.posix.file_system_oldfs
75
include embox.compat.libc.math_simple
77
include embox.compat.posix.proc.exec
78
include embox.compat.posix.proc.pid
79
include embox.compat.posix.proc.waitpid
80
include embox.compat.posix.index_descriptor
81
include embox.compat.posix.pthread_key
82
include embox.compat.posix.proc.atexit_stub
84
include embox.compat.libc.all
85
include embox.compat.libc.stdio.asprintf
86
include embox.compat.libc.math_simple
88
include embox.compat.atomic.pseudo_atomic
90
include embox.lib.libds
91
include embox.framework.LibFramework
93
// FIXME @Runlevel(2) include embox.arch.riscv.pmp.test_pmp
95
@Runlevel(2) include embox.cmd.sh.tish(
96
prompt="%u@%h:%w%$", rich_prompt_support=1,
97
builtin_commands="exit logout cd export mount umount")
98
include embox.init.system_start_service(log_level="LOG_INFO", tty_dev="ttyS0")
99
include embox.cmd.service
101
include embox.cmd.testing.ticker
104
include embox.cmd.fs.head
106
include embox.cmd.fs.dd
107
include embox.cmd.fs.md5sum
108
include embox.cmd.fs.uniq
109
include embox.cmd.fs.cat
110
include embox.cmd.fs.cd
111
include embox.cmd.fs.pwd
112
include embox.cmd.fs.ls
113
include embox.cmd.fs.rm
114
include embox.cmd.fs.mkfs
115
include embox.cmd.fs.mount
116
include embox.cmd.fs.more
117
include embox.cmd.fs.umount
118
include embox.cmd.fs.stat
119
include embox.cmd.fs.echo
120
include embox.cmd.fs.touch
121
include embox.cmd.fs.mkdir
122
include embox.cmd.fs.cp
123
include embox.cmd.fs.mv
125
include embox.cmd.help
126
include embox.cmd.man
128
include embox.cmd.sys.uname
129
include embox.cmd.sys.env
130
include embox.cmd.sys.export
131
include embox.cmd.sys.version
132
include embox.cmd.sys.date
133
include embox.cmd.sys.time
134
include embox.cmd.sys.shutdown
136
include embox.cmd.lsmod
137
include embox.cmd.test
139
include embox.cmd.proc.nice
140
include embox.cmd.proc.renice
142
include embox.cmd.proc.thread
143
include embox.cmd.proc.top
145
// include embox.cmd.mmuinfo
146
// include embox.cmd.hw.mmutrans
147
include embox.cmd.hw.mem