4
include embox.arch.system(core_freq=10000000)
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.interrupt(plic_addr=0x0C000000)
9
include embox.arch.riscv.kernel.context
10
include embox.arch.riscv.libarch
11
include embox.arch.riscv.vfork
13
@Runlevel(2) include embox.driver.net.cadence_gem(plic_addr=0x0C000000)
14
@Runlevel(2) include embox.driver.net.loopback
16
include embox.driver.serial.sifive_uart(base_addr=0x10010000, irq_num=4,
17
baud_rate=115200, clock_freq=32000000)
18
include embox.driver.diag(impl="embox__driver__serial__sifive_uart")
20
include embox.driver.interrupt.riscv_clint
21
include embox.driver.interrupt.riscv_plic
22
include embox.driver.clock.riscv_clk(rtc_freq=10000000)
23
include embox.kernel.time.jiffies(cs_name="riscv_clk")
25
/* Tell printf() do not support floating point */
26
include embox.compat.libc.stdio.print(support_floating=0)
28
@Runlevel(0) include embox.mem.phymem
29
@Runlevel(1) include embox.kernel.timer.sys_timer
30
@Runlevel(1) include embox.kernel.time.kernel_time
32
@Runlevel(2) include embox.kernel.irq
33
@Runlevel(2) include embox.kernel.critical
34
@Runlevel(2) include embox.kernel.timer.sleep
35
@Runlevel(2) include embox.kernel.timer.strategy.head_timer
36
@Runlevel(2) include embox.kernel.time.kernel_time
37
@Runlevel(2) include embox.kernel.task.multi
38
@Runlevel(2) include embox.kernel.thread.core
39
include embox.kernel.stack
40
include embox.kernel.sched.strategy.priority_based
41
include embox.kernel.thread.signal.sigstate
42
include embox.kernel.thread.signal.siginfoq
44
include embox.mem.pool_adapter
45
@Runlevel(2) include embox.mem.static_heap
46
include embox.mem.heap_bm
47
include embox.mem.bitmask
49
@Runlevel(2) include embox.fs.node(fnode_quantity=1024)
50
@Runlevel(2) include embox.fs.rootfs_oldfs
51
@Runlevel(2) include embox.fs.driver.initfs
52
@Runlevel(2) include embox.fs.driver.ramfs
53
@Runlevel(2) include embox.fs.driver.ext2
54
@Runlevel(2) include embox.fs.driver.fat
55
include embox.fs.driver.devfs_old
56
include embox.compat.posix.file_system_oldfs
58
include embox.driver.block_dev
59
include embox.fs.file_desc_oldfs
61
@Runlevel(2) include embox.cmd.sh.tish(
62
prompt="%u@%h:%w%$", rich_prompt_support=1,
63
builtin_commands="exit logout cd export mount umount")
64
include embox.init.system_start_service(log_level="LOG_INFO", tty_dev="ttyS0")
65
include embox.cmd.service
67
include embox.cmd.testing.ticker
69
include embox.cmd.net.arp
70
include embox.cmd.net.netstat
71
include embox.cmd.net.arping
72
include embox.cmd.net.rarping
73
include embox.cmd.net.ifconfig
74
include embox.cmd.net.ping
75
include embox.cmd.net.iptables
76
include embox.cmd.net.route
77
include embox.cmd.net.ftp
78
include embox.cmd.net.tftp
79
include embox.cmd.net.snmpd
80
include embox.cmd.net.ntpdate
81
include embox.cmd.net.httpd
82
include embox.cmd.net.telnetd
83
include embox.cmd.net.nslookup
84
include embox.cmd.net.getmail
85
include embox.cmd.net.sendmail
86
include embox.cmd.net.httpd
87
include embox.demo.website
88
include embox.cmd.net.netmanager
91
include embox.cmd.fs.head
93
include embox.cmd.fs.dd
94
include embox.cmd.fs.md5sum
95
include embox.cmd.fs.uniq
96
include embox.cmd.fs.cat
97
include embox.cmd.fs.cd
98
include embox.cmd.fs.pwd
99
include embox.cmd.fs.ls
100
include embox.cmd.fs.rm
101
include embox.cmd.fs.mkfs
102
include embox.cmd.fs.mount
103
include embox.cmd.fs.more
104
include embox.cmd.fs.umount
105
include embox.cmd.fs.stat
106
include embox.cmd.fs.echo
107
include embox.cmd.fs.touch
108
include embox.cmd.fs.mkdir
109
include embox.cmd.fs.cp
110
include embox.cmd.fs.mv
112
include embox.cmd.help
113
include embox.cmd.man
115
include embox.cmd.sys.uname
116
include embox.cmd.sys.env
117
include embox.cmd.sys.export
118
include embox.cmd.sys.version
119
include embox.cmd.sys.date
120
include embox.cmd.sys.time
121
include embox.cmd.sys.shutdown
123
include embox.cmd.lsmod
124
include embox.cmd.test
126
include embox.cmd.proc.nice
127
include embox.cmd.proc.renice
129
include embox.cmd.proc.thread
130
include embox.cmd.proc.top
132
@Runlevel(2) include embox.net.core
133
@Runlevel(2) include embox.net.skbuff(amount_skb=4000)
134
@Runlevel(2) include embox.net.skbuff_data(amount_skb_data=4000,data_size=1514,data_align=1,data_padto=1,ip_align=false)
135
@Runlevel(2) include embox.net.skbuff_extra(amount_skb_extra=128,extra_size=10,extra_align=1,extra_padto=1)
136
@Runlevel(2) include embox.net.socket
137
@Runlevel(2) include embox.net.dev
138
@Runlevel(2) include embox.net.af_inet
139
@Runlevel(2) include embox.net.ipv4
140
@Runlevel(2) include embox.net.arp
141
@Runlevel(2) include embox.net.rarp
142
@Runlevel(2) include embox.net.icmpv4
143
@Runlevel(2) include embox.net.udp
144
@Runlevel(2) include embox.net.tcp
145
@Runlevel(2) include embox.net.udp_sock
146
@Runlevel(2) include embox.net.tcp_sock
147
@Runlevel(2) include embox.net.raw_sock
148
@Runlevel(2) include embox.net.net_entry
150
// include embox.cmd.mmuinfo
151
// include embox.cmd.hw.mmutrans
152
include embox.cmd.hw.mem
154
include embox.compat.libc.math_simple
155
include embox.kernel.spinlock(spin_debug = false)
157
include embox.kernel.task.resource.vfork
158
include embox.compat.posix.proc.exec
159
include embox.compat.posix.proc.pid
160
include embox.compat.posix.proc.waitpid
161
include embox.compat.posix.index_descriptor
163
include embox.kernel.task.resource.errno
165
include embox.compat.libc.all
166
include embox.compat.libc.stdio.asprintf
167
include embox.compat.libc.math_simple
168
include embox.compat.posix.pthread_key
169
include embox.compat.posix.proc.atexit_stub
171
include embox.compat.atomic.pseudo_atomic
173
include embox.lib.libds
174
include embox.framework.LibFramework
176
include embox.test.stdlib.setjmp_test
177
include embox.test.kernel.thread.thread_test
178
include embox.test.kernel.timer_test
179
include embox.test.posix.vfork_test
180
include embox.test.hal.context_switch_test