embox
146 строк · 5.1 Кб
1
2package genconfig
3
4configuration conf {
5@Runlevel(0) include embox.arch.microblaze.kernel.boot
6@Runlevel(0) include embox.arch.microblaze.kernel.context
7@Runlevel(0) include embox.arch.microblaze.kernel.locore
8@Runlevel(0) include embox.arch.microblaze.kernel.interrupt
9@Runlevel(0) include embox.arch.microblaze.kernel.cache(
10icache_size=4096, icache_line=8, dcache_size=2048, dcache_line=8
11)
12@Runlevel(0) include embox.arch.microblaze.vfork
13
14@Runlevel(0) include embox.arch.system(core_freq=50000000)
15
16@Runlevel(0) include embox.kernel.stack(stack_size=0x10000)
17
18@Runlevel(1) include embox.driver.diag(impl="embox__driver__serial__xuartlite")
19@Runlevel(1) include embox.driver.serial.xuartlite(xuartlite_base=0x84000000, irq_num=2)
20@Runlevel(1) include embox.driver.interrupt.mb_intc(mbintc_base=0x81800000)
21@Runlevel(1) include embox.driver.clock.mb_timer(mbtimer_base=0x83c00000, irq_num=0)
22include embox.kernel.time.jiffies(cs_name="mb_timer")
23@Runlevel(2) include embox.driver.net.xemaclite(xemaclite_base=0x81000000, irq_num=1)
24@Runlevel(2) include embox.driver.net.loopback
25
26@Runlevel(0) include embox.arch.microblaze.mmu
27//@Runlevel(0) include embox.mem.vmem
28@Runlevel(0) include embox.mem.phymem
29
30@Runlevel(1) include embox.kernel.critical
31@Runlevel(1) include embox.kernel.irq
32@Runlevel(1) include embox.kernel.timer.sys_timer
33@Runlevel(1) include embox.kernel.time.kernel_time
34@Runlevel(1) include embox.kernel.timer.strategy.head_timer
35@Runlevel(1) include embox.kernel.timer.sleep
36
37@Runlevel(1) include embox.mem.bitmask
38
39@Runlevel(1) include embox.kernel.thread.core(thread_pool_size=32, thread_stack_size = 0x10000)
40@Runlevel(1) include embox.kernel.sched.strategy.priority_based
41
42include embox.fs.core
43@Runlevel(2) include embox.fs.syslib.file_system_full
44include embox.compat.posix.file_system_oldfs
45
46@Runlevel(2) include embox.cmd.sh.tish(
47prompt="%u@%h:%w%$", rich_prompt_support=1,
48builtin_commands="exit logout cd export mount umount")
49include embox.init.system_start_service(log_level="LOG_INFO", tty_dev="ttyS0")
50include embox.cmd.service
51include embox.cmd.wc
52include embox.cmd.fs.head
53
54include embox.cmd.net.arp
55include embox.cmd.net.netstat
56include embox.cmd.net.arping
57include embox.cmd.net.rarping
58include embox.cmd.net.ifconfig
59include embox.cmd.net.ping
60include embox.cmd.net.iptables
61include embox.cmd.net.route
62include embox.cmd.net.ftp
63include embox.cmd.net.tftp
64include embox.cmd.net.snmpd
65include embox.cmd.net.ntpdate
66include embox.cmd.net.telnetd
67include embox.cmd.net.nslookup
68include embox.cmd.net.getmail
69include embox.cmd.net.sendmail
70include embox.cmd.net.httpd
71include embox.demo.website
72include embox.cmd.net.netmanager
73
74include embox.cmd.fs.cat
75include embox.cmd.fs.cd
76include embox.cmd.fs.pwd
77include embox.cmd.fs.ls
78include embox.cmd.fs.rm
79include embox.cmd.fs.mkfs
80include embox.cmd.fs.mount
81include embox.cmd.fs.more
82include embox.cmd.fs.umount
83include embox.cmd.fs.stat
84include embox.cmd.fs.echo
85include embox.cmd.fs.touch
86include embox.cmd.fs.mkdir
87include embox.cmd.fs.cp
88include embox.cmd.fs.mv
89include embox.cmd.fs.dd
90include embox.cmd.fs.md5sum
91
92include embox.cmd.help
93include embox.cmd.man
94
95include embox.cmd.sys.uname
96include embox.cmd.sys.env
97include embox.cmd.sys.export
98include embox.cmd.sys.version
99include embox.cmd.sys.date
100include embox.cmd.sys.shutdown
101
102include embox.cmd.lsmod
103include embox.cmd.test
104
105include embox.cmd.proc.nice
106include embox.cmd.proc.renice
107
108include embox.cmd.proc.thread
109include embox.cmd.proc.top
110
111@Runlevel(2) include embox.net.core
112@Runlevel(2) include embox.net.skbuff(amount_skb=2000)
113@Runlevel(2) include embox.net.skbuff_data(amount_skb_data=2000,data_size=1514,data_align=4,data_padto=1,ip_align=true)
114@Runlevel(2) include embox.net.socket
115@Runlevel(2) include embox.net.af_inet
116@Runlevel(2) include embox.net.ipv4
117@Runlevel(2) include embox.net.arp
118@Runlevel(2) include embox.net.icmpv4
119@Runlevel(2) include embox.net.udp
120@Runlevel(2) include embox.net.udp_sock
121@Runlevel(2) include embox.net.raw_sock
122@Runlevel(2) include embox.net.net_entry
123
124include embox.mem.pool_adapter
125include embox.lib.libds
126include embox.framework.LibFramework
127include embox.arch.microblaze.libarch
128include embox.compat.libc.all
129include embox.compat.libc.math_simple
130
131@Runlevel(1) include embox.test.critical
132@Runlevel(1) include embox.test.hal.context_switch_test
133@Runlevel(1) include embox.test.framework.mod.member.ops_test
134@Runlevel(1) include embox.test.kernel.timer_test
135@Runlevel(1) include embox.test.recursion
136@Runlevel(1) include embox.test.posix.sleep_test
137@Runlevel(1) include embox.test.stdlib.bsearch_test
138@Runlevel(1) include embox.test.stdlib.qsort_test
139@Runlevel(1) include embox.test.util.array_test
140@Runlevel(1) include embox.test.util.bit_test
141@Runlevel(1) include embox.test.util.slist_test
142@Runlevel(1) include embox.compat.libc.test.math_test
143@Runlevel(1) include embox.test.mem.pool_test
144@Runlevel(1) include embox.test.kernel.thread.thread_priority_test(threads_quantity=20)
145@Runlevel(1) include embox.test.stdlib.setjmp_test
146@Runlevel(1) include embox.test.posix.vfork_test
147}
148