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=64)
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.fs.driver.ramfs_old(ramfs_file_size=8192, ramfs_quantity=1, inode_quantity=2)
74
	include embox.compat.posix.file_system_oldfs
75
*/
76

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

79
	@Runlevel(2) include embox.fs.dvfs.core
80
	@Runlevel(2) include embox.fs.driver.fat_dvfs
81
	@Runlevel(2) include embox.fs.driver.initfs_dvfs
82
	@Runlevel(2) include embox.fs.rootfs_dvfs
83
	include embox.compat.posix.file_system_dvfs
84
	include embox.fs.driver.devfs_dvfs
85
	include embox.fs.driver.ramfs_dvfs(ramfs_file_size=8192, ramfs_quantity=1, inode_quantity=2)
86

87
	include embox.driver.ramdisk(ramdisk_quantity=1)
88
	include embox.driver.static_ramdisk(ramdisk_name="static_ramdisk", size=16384, block_size=512)
89

90
	@Runlevel(2) include embox.test.critical
91
	@Runlevel(2) include embox.test.recursion
92

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

103
	@Runlevel(1) include embox.compat.libc.test.math_test
104
	@Runlevel(2) include embox.compat.libc.test.fpu_context_consistency_test
105

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

112
	include embox.cmd.net.arp
113
	include embox.cmd.net.netstat
114
	include embox.cmd.net.arping
115
	include embox.cmd.net.rarping
116
	include embox.cmd.net.ifconfig
117
	include embox.cmd.net.ping
118
	include embox.cmd.net.iptables
119
	include embox.cmd.net.route
120
	include embox.cmd.net.ftp
121
	include embox.cmd.net.tftp
122
	include embox.cmd.net.snmpd
123
	include embox.cmd.net.ntpdate
124
	include embox.cmd.net.ntpd
125
	include embox.cmd.net.telnetd
126
	include embox.cmd.net.nslookup
127
	include embox.cmd.net.getmail
128
	include embox.cmd.net.sendmail
129
	include embox.cmd.net.httpd
130
	include embox.cmd.net.httpd_cgi(use_real_cmd=true, use_parallel_cgi=false)
131
	include embox.service.http_admin
132
	include embox.service.http_admin_iface_list(is_readonly=true)
133
	include embox.service.http_admin_iface_html
134
	include embox.demo.website
135
	include embox.cmd.net.netmanager
136
	include embox.cmd.net.bootpc
137

138
	include embox.cmd.wc
139
	include embox.cmd.fs.head
140

141
	include embox.cmd.testing.block_dev_test
142
	include embox.cmd.testing.ticker
143

144
	include embox.cmd.fs.mkramdisk
145
	include embox.cmd.fs.dd
146
	include embox.cmd.fs.md5sum
147
	include embox.cmd.fs.uniq
148
	include embox.cmd.fs.cat
149
	include embox.cmd.fs.cd
150
	include embox.cmd.fs.pwd
151
	include embox.cmd.fs.ls
152
	include embox.cmd.fs.rm
153
	include embox.cmd.fs.mkfs
154
	include embox.cmd.fs.mount
155
	include embox.cmd.fs.more
156
	include embox.cmd.fs.umount
157
	include embox.cmd.fs.stat
158
	include embox.cmd.fs.echo
159
	include embox.cmd.fs.touch
160
	include embox.cmd.fs.mkdir
161
	include embox.cmd.fs.cp
162
	include embox.cmd.fs.mv
163

164
	include embox.cmd.help
165
	include embox.cmd.man
166

167
	include embox.cmd.sys.uname
168
	include embox.cmd.sys.env
169
	include embox.cmd.sys.export
170
	include embox.cmd.sys.version
171
	include embox.cmd.sys.date
172
	include embox.cmd.sys.time
173
	include embox.cmd.sys.shutdown
174

175
	include embox.cmd.lsmod
176
	include embox.cmd.test
177

178
	include embox.cmd.proc.nice
179
	include embox.cmd.proc.renice
180

181
	include embox.cmd.proc.thread
182
	include embox.cmd.proc.top
183

184
	include embox.cmd.mmuinfo
185
	include embox.cmd.hw.mmutrans
186
	include embox.cmd.hw.mem
187

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

211
	include embox.compat.libc.all
212
	include embox.compat.libc.stdio.asprintf
213
	include embox.compat.libc.math_simple
214
	include embox.compat.posix.pthread_key
215
	include embox.compat.posix.proc.atexit_stub
216

217
	include embox.compat.atomic.pseudo_atomic
218

219
	include embox.lib.libds
220
	include embox.framework.LibFramework
221

222
	include project.paho_mqtt_c.cmd.mqtt_async_publish
223
	include project.paho_mqtt_c.cmd.mqtt_async_subscribe
224
	//include project.paho_mqtt_c.cmd.mqtt_client_publish
225
	//include project.paho_mqtt_c.cmd.mqtt_client_subscribe
226
}
227

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

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

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

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