embox

Форк
0
226 строк · 7.6 Кб
1
package genconfig
2

3
configuration conf {
4
	include embox.arch.system(core_freq=48054841)
5
	include embox.arch.arm.armv5te.cpu_idle
6
	include embox.arch.arm.armlib.locore
7
	include embox.arch.arm.armlib.interrupt
8
	include embox.arch.arm.armlib.context
9
	include embox.arch.arm.armlib.mem_barriers
10
	include embox.arch.arm.stackframe
11
	include embox.arch.arm.libarch
12
	include embox.arch.arm.vfork
13

14
	@Runlevel(0) include embox.arch.arm.fpu.vfpv2(log_level="LOG_INFO")
15

16
	@Runlevel(0) include embox.arch.arm.mmu_small_page(
17
				domain_access=1,v5_format=1)
18
	@Runlevel(0) include embox.arch.arm.mmuinfo
19

20
	@Runlevel(1) include embox.driver.interrupt.integrator_pic
21
	@Runlevel(1) include embox.driver.clock.integrator_pit(base_addr=0x13000000)
22
	include embox.kernel.time.jiffies(cs_name="integratorcp")
23

24
	include embox.driver.serial.pl011
25
	include embox.driver.serial.pl011_diag(base_addr=0x16000000)
26
	include embox.driver.serial.pl011_ttyS0(base_addr=0x16000000, irq_num=1)
27
	include embox.driver.diag(impl="embox__driver__serial__pl011_diag")
28

29
	@Runlevel(1) include embox.driver.net.lan91c111(base_addr=0xC8000000)
30
	@Runlevel(2) include embox.driver.net.loopback
31

32
	@Runlevel(2) include embox.driver.mmc.pl181(
33
		base_addr=0x1C000000,
34
		irq0_num=23, irq1_num=24, log_level="LOG_NONE")
35
	@Runlevel(2) include embox.driver.mmc.mmc_core(log_level="LOG_NONE")
36
	/*@Runlevel(1) include embox.driver.video.pl110*/
37

38
	include embox.kernel.spinlock(spin_debug=false)
39

40
	@Runlevel(2) include embox.lib.debug.whereami
41
	@Runlevel(2) include embox.profiler.tracing
42

43
	@Runlevel(0) include embox.mem.phymem
44
	@Runlevel(1) include embox.kernel.timer.sys_timer
45
	@Runlevel(1) include embox.kernel.time.kernel_time
46

47
	@Runlevel(2) include embox.kernel.irq
48
	@Runlevel(2) include embox.kernel.critical
49
	@Runlevel(2) include embox.kernel.timer.sleep
50
	@Runlevel(2) include embox.kernel.timer.strategy.head_timer
51
	@Runlevel(2) include embox.kernel.time.kernel_time
52
	@Runlevel(2) include embox.kernel.task.multi
53
	@Runlevel(2) include embox.kernel.thread.core(thread_stack_size=0x20000)
54
	include embox.kernel.stack(stack_size=0x20000)
55
	include embox.kernel.sched.strategy.priority_based
56
	include embox.kernel.thread.signal.sigstate
57
	include embox.kernel.thread.signal.siginfoq
58
	include embox.kernel.task.resource.env(env_str_len=128)
59

60
	include embox.mem.pool_adapter
61
	@Runlevel(2) include embox.mem.static_heap(heap_size=0x8000000)
62
	include embox.mem.heap_bm(heap_size=0x4000000)
63
	include embox.mem.bitmask
64

65
/* for old fs comment dvfs part */
66
/*
67
	@Runlevel(2) include embox.fs.node(fnode_quantity=1024)
68
	@Runlevel(2) include embox.fs.driver.fat
69
	@Runlevel(2) include embox.fs.driver.initfs
70
	@Runlevel(2) include embox.fs.driver.ramfs
71
	@Runlevel(2) include embox.fs.rootfs_oldfs
72
	include embox.fs.driver.devfs_old
73
	include embox.compat.posix.file_system_oldfs
74
*/
75

76
/* for dvfs comment old fs part */
77

78
	@Runlevel(2) include embox.fs.dvfs.core
79
	@Runlevel(2) include embox.fs.driver.fat_dvfs
80
	@Runlevel(2) include embox.fs.driver.initfs_dvfs
81
	@Runlevel(2) include embox.fs.rootfs_dvfs
82
	include embox.compat.posix.file_system_dvfs
83
	include embox.fs.driver.devfs_dvfs
84
	include embox.fs.driver.ramfs_dvfs(ramfs_file_size=131071, ramfs_quantity=1, inode_quantity=2)
85
	include embox.driver.ramdisk(ramdisk_quantity=1)
86
	include embox.driver.static_ramdisk(ramdisk_name="static_ramdisk", size=262144, block_size=512)
87

88
	@Runlevel(2) include embox.test.critical
89
	@Runlevel(2) include embox.test.recursion
90

91
	@Runlevel(2) include embox.test.stdio.printf_test
92
	@Runlevel(2) include embox.test.posix.poll_test
93
	@Runlevel(2) include embox.test.posix.select_test
94
	@Runlevel(2) include embox.test.posix.pipe_test
95
	@Runlevel(2) include embox.test.posix.ppty_test
96
	@Runlevel(2) include embox.test.stdlib.bsearch_test
97
	@Runlevel(2) include embox.test.stdlib.qsort_test
98
	@Runlevel(2) include embox.test.posix.environ_test
99
	@Runlevel(2) include embox.test.posix.getopt_test
100

101
	@Runlevel(1) include embox.compat.libc.test.math_test
102
	@Runlevel(2) include embox.compat.libc.test.fpu_context_consistency_test
103

104
	@Runlevel(2) include embox.cmd.sh.tish(
105
				prompt="%u@%h:%w%$", rich_prompt_support=1,
106
				builtin_commands="exit logout cd export mount umount")
107
	include embox.init.system_start_service(log_level="LOG_INFO", tty_dev="ttyS0")
108
	include embox.cmd.service
109

110
	include embox.cmd.net.arp
111
	include embox.cmd.net.netstat
112
	include embox.cmd.net.arping
113
	include embox.cmd.net.rarping
114
	include embox.cmd.net.ifconfig
115
	include embox.cmd.net.ping
116
	include embox.cmd.net.iptables
117
	include embox.cmd.net.route
118
	include embox.cmd.net.ftp
119
	include embox.cmd.net.tftp
120
	include embox.cmd.net.snmpd
121
	include embox.cmd.net.ntpdate
122
	include embox.cmd.net.ntpd
123
	include embox.cmd.net.telnetd
124
	include embox.cmd.net.nslookup
125
	include embox.cmd.net.getmail
126
	include embox.cmd.net.sendmail
127
	include embox.cmd.net.httpd
128
	include embox.cmd.net.httpd_cgi(use_real_cmd=true, use_parallel_cgi=true)
129
	include embox.cmd.net.netmanager
130
	include embox.cmd.net.bootpc
131

132
	include embox.cmd.wc
133
	include embox.cmd.fs.head
134

135
	include embox.cmd.testing.block_dev_test
136
	include embox.cmd.testing.ticker
137

138
	include embox.cmd.fs.mkramdisk
139
	include embox.cmd.fs.dd
140
	include embox.cmd.fs.md5sum
141
	include embox.cmd.fs.uniq
142
	include embox.cmd.fs.cat
143
	include embox.cmd.fs.cd
144
	include embox.cmd.fs.pwd
145
	include embox.cmd.fs.ls
146
	include embox.cmd.fs.rm
147
	include embox.cmd.fs.mkfs
148
	include embox.cmd.fs.mount
149
	include embox.cmd.fs.more
150
	include embox.cmd.fs.umount
151
	include embox.cmd.fs.stat
152
	include embox.cmd.fs.echo
153
	include embox.cmd.fs.touch
154
	include embox.cmd.fs.mkdir
155
	include embox.cmd.fs.cp
156
	include embox.cmd.fs.mv
157

158
	include embox.cmd.help
159
	include embox.cmd.man
160

161
	include embox.cmd.sys.uname
162
	include embox.cmd.sys.env
163
	include embox.cmd.sys.export
164
	include embox.cmd.sys.version
165
	include embox.cmd.sys.date
166
	include embox.cmd.sys.time
167
	include embox.cmd.sys.shutdown
168

169
	include embox.cmd.lsmod
170
	include embox.cmd.test
171

172
	include embox.cmd.proc.nice
173
	include embox.cmd.proc.renice
174

175
	include embox.cmd.proc.thread
176
	include embox.cmd.proc.top
177

178
	include embox.cmd.mmuinfo
179
	include embox.cmd.hw.mmutrans
180
	include embox.cmd.hw.mem
181

182
	@Runlevel(2) include embox.net.core
183
	@Runlevel(2) include embox.net.skbuff(amount_skb=4000)
184
	@Runlevel(2) include embox.net.skbuff_data(
185
				amount_skb_data=4000, data_size=1514,
186
				data_align=1, data_padto=1,ip_align=false)
187
	@Runlevel(2) include embox.net.skbuff_extra(
188
				amount_skb_extra=128,extra_size=10,extra_align=1,extra_padto=1)
189
	@Runlevel(2) include embox.net.socket
190
	@Runlevel(2) include embox.net.dev
191
	@Runlevel(2) include embox.net.af_inet(amount_inet_sock=64)
192
	@Runlevel(2) include embox.net.af_packet
193
	@Runlevel(2) include embox.net.ipv4
194
	@Runlevel(2) include embox.net.arp
195
	@Runlevel(2) include embox.net.rarp
196
	@Runlevel(2) include embox.net.icmpv4
197
	@Runlevel(2) include embox.net.udp
198
	@Runlevel(2) include embox.net.tcp
199
	@Runlevel(2) include embox.net.udp_sock
200
	@Runlevel(2) include embox.net.tcp_sock(amount_tcp_sock=64)
201
	@Runlevel(2) include embox.net.raw_sock
202
	@Runlevel(2) include embox.net.net_entry
203
	include embox.net.lib.dns_file
204

205
	include embox.compat.libc.all
206
	include embox.compat.libc.stdio.asprintf
207
	include embox.compat.libc.math_simple
208
	include embox.compat.posix.pthread_key
209
	include embox.compat.posix.proc.atexit_stub
210

211
	include embox.compat.atomic.pseudo_atomic
212

213
	include embox.lib.libds
214
	include embox.framework.LibFramework
215

216
	include embox.service.cgi_cmd_wrapper
217
	include embox.service.multipart_formdata(base="/mnt/")
218
	include cnc_web_admin.cgi_bin.http_admin
219
	include embox.service.http_admin_iface_list(is_readonly=true)
220
	include embox.service.http_admin_iface_html
221

222
	include cnc_web_admin.cgi_bin.live_status
223
	include cnc_web_admin.cgi_bin.cnc_control
224
	include cnc_web_admin.cgi_bin.cnc_init
225
	include cnc_web_admin.cgi_bin.cnc_manager
226
}
227

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

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

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

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