embox

Форк
0
146 строк · 5.1 Кб
1

2
package genconfig
3

4
configuration 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(
10
			icache_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)
22
	include 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

42
	include embox.fs.core
43
	@Runlevel(2) include embox.fs.syslib.file_system_full
44
	include embox.compat.posix.file_system_oldfs
45

46
	@Runlevel(2) include embox.cmd.sh.tish(
47
				prompt="%u@%h:%w%$", rich_prompt_support=1,
48
				builtin_commands="exit logout cd export mount umount")
49
	include embox.init.system_start_service(log_level="LOG_INFO", tty_dev="ttyS0")
50
	include embox.cmd.service
51
	include embox.cmd.wc
52
	include embox.cmd.fs.head
53

54
	include embox.cmd.net.arp
55
	include embox.cmd.net.netstat
56
	include embox.cmd.net.arping
57
	include embox.cmd.net.rarping
58
	include embox.cmd.net.ifconfig
59
	include embox.cmd.net.ping
60
	include embox.cmd.net.iptables
61
	include embox.cmd.net.route
62
	include embox.cmd.net.ftp
63
	include embox.cmd.net.tftp
64
	include embox.cmd.net.snmpd
65
	include embox.cmd.net.ntpdate
66
	include embox.cmd.net.telnetd
67
	include embox.cmd.net.nslookup
68
	include embox.cmd.net.getmail
69
	include embox.cmd.net.sendmail
70
	include embox.cmd.net.httpd
71
	include embox.demo.website
72
	include embox.cmd.net.netmanager
73

74
	include embox.cmd.fs.cat
75
	include embox.cmd.fs.cd
76
	include embox.cmd.fs.pwd
77
	include embox.cmd.fs.ls
78
	include embox.cmd.fs.rm
79
	include embox.cmd.fs.mkfs
80
	include embox.cmd.fs.mount
81
	include embox.cmd.fs.more
82
	include embox.cmd.fs.umount
83
	include embox.cmd.fs.stat
84
	include embox.cmd.fs.echo
85
	include embox.cmd.fs.touch
86
	include embox.cmd.fs.mkdir
87
	include embox.cmd.fs.cp
88
	include embox.cmd.fs.mv
89
	include embox.cmd.fs.dd
90
	include embox.cmd.fs.md5sum
91

92
	include embox.cmd.help
93
	include embox.cmd.man
94

95
	include embox.cmd.sys.uname
96
	include embox.cmd.sys.env
97
	include embox.cmd.sys.export
98
	include embox.cmd.sys.version
99
	include embox.cmd.sys.date
100
	include embox.cmd.sys.shutdown
101

102
	include embox.cmd.lsmod
103
	include embox.cmd.test
104

105
	include embox.cmd.proc.nice
106
	include embox.cmd.proc.renice
107

108
	include embox.cmd.proc.thread
109
	include 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

124
	include embox.mem.pool_adapter
125
	include embox.lib.libds
126
	include embox.framework.LibFramework
127
	include embox.arch.microblaze.libarch
128
	include embox.compat.libc.all
129
	include 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

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.