embox

Форк
0
214 строк · 7.0 Кб
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
	include embox.arch.arm.cxxabi
14

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

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

20
	include embox.driver.serial.pl011
21
	include embox.driver.serial.pl011_diag(base_addr=0x16000000)
22
	include embox.driver.serial.pl011_ttyS0(base_addr=0x16000000, irq_num=1)
23
	include embox.driver.diag(impl="embox__driver__serial__pl011_diag")
24

25
	@Runlevel(1) include embox.driver.interrupt.integrator_pic
26
	@Runlevel(1) include embox.driver.clock.integrator_pit(base_addr=0x13000000)
27
	include embox.kernel.time.jiffies(cs_name="integratorcp")
28

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

32
	@Runlevel(1) include embox.driver.video.pl110
33
	@Runlevel(1) include embox.driver.input.mouse.pl050_mouse
34
	@Runlevel(1) include embox.driver.input.keyboard.pl050_keyboard
35
	@Runlevel(2) include embox.driver.input.input_dev_devfs
36

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

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

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

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

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

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

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

77
	@Runlevel(2) include embox.fs.dvfs.core
78
	@Runlevel(2) include embox.fs.driver.fat_dvfs
79
	@Runlevel(2) include embox.fs.driver.initfs_dvfs
80
	@Runlevel(2) include embox.fs.rootfs_dvfs
81
	include embox.compat.posix.file_system_dvfs
82
	include embox.fs.driver.devfs_dvfs
83

84
	@Runlevel(2) include embox.test.critical
85
	@Runlevel(2) include embox.test.recursion
86

87
	@Runlevel(2) include embox.test.stdio.printf_test
88
	@Runlevel(2) include embox.test.posix.poll_test
89
	@Runlevel(2) include embox.test.posix.select_test
90
	@Runlevel(2) include embox.test.posix.pipe_test
91
	@Runlevel(2) include embox.test.posix.ppty_test
92
	@Runlevel(2) include embox.test.stdlib.bsearch_test
93
	@Runlevel(2) include embox.test.stdlib.qsort_test
94
	@Runlevel(2) include embox.test.posix.environ_test
95
	@Runlevel(2) include embox.test.posix.getopt_test
96

97
	@Runlevel(1) include embox.compat.libc.test.math_test
98
	@Runlevel(2) include embox.compat.libc.test.fpu_context_consistency_test
99

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

106
	include embox.cmd.net.arp
107
	include embox.cmd.net.netstat
108
	include embox.cmd.net.arping
109
	include embox.cmd.net.rarping
110
	include embox.cmd.net.ifconfig
111
	include embox.cmd.net.ping
112
	include embox.cmd.net.iptables
113
	include embox.cmd.net.route
114
	include embox.cmd.net.ftp
115
	include embox.cmd.net.tftp
116
	include embox.cmd.net.snmpd
117
	include embox.cmd.net.ntpdate
118
	include embox.cmd.net.httpd
119
	include embox.cmd.net.telnetd
120
	include embox.cmd.net.nslookup
121
	include embox.cmd.net.getmail
122
	include embox.cmd.net.sendmail
123
	include embox.cmd.net.httpd
124
	include embox.demo.website
125
	include embox.cmd.net.netmanager
126

127
	include embox.cmd.wc
128
	include embox.cmd.fs.head
129

130
	include embox.cmd.fs.dd
131
	include embox.cmd.fs.md5sum
132
	include embox.cmd.fs.uniq
133
	include embox.cmd.fs.cat
134
	include embox.cmd.fs.cd
135
	include embox.cmd.fs.pwd
136
	include embox.cmd.fs.ls
137
	include embox.cmd.fs.rm
138
	include embox.cmd.fs.mkfs
139
	include embox.cmd.fs.mount
140
	include embox.cmd.fs.more
141
	include embox.cmd.fs.umount
142
	include embox.cmd.fs.stat
143
	include embox.cmd.fs.echo
144
	include embox.cmd.fs.touch
145
	include embox.cmd.fs.mkdir
146
	include embox.cmd.fs.cp
147
	include embox.cmd.fs.mv
148

149
	include embox.cmd.help
150
	include embox.cmd.man
151

152
	include embox.cmd.sys.uname
153
	include embox.cmd.sys.env
154
	include embox.cmd.sys.export
155
	include embox.cmd.sys.version
156
	include embox.cmd.sys.date
157
	include embox.cmd.sys.time
158
	include embox.cmd.sys.shutdown
159

160
	include embox.cmd.lsmod
161
	include embox.cmd.test
162

163
	include embox.cmd.proc.nice
164
	include embox.cmd.proc.renice
165

166
	include embox.cmd.proc.thread
167
	include embox.cmd.proc.top
168

169
	include embox.cmd.testing.ticker
170

171
	@Runlevel(2) include embox.net.core
172
	@Runlevel(2) include embox.net.skbuff(amount_skb=4000)
173
	@Runlevel(2) include embox.net.skbuff_data(
174
				amount_skb_data=4000, data_size=1514,
175
				data_align=1, data_padto=1,ip_align=false)
176
	@Runlevel(2) include embox.net.skbuff_extra(
177
				amount_skb_extra=128,extra_size=10,extra_align=1,extra_padto=1)
178
	@Runlevel(2) include embox.net.socket
179
	@Runlevel(2) include embox.net.dev
180
	@Runlevel(2) include embox.net.af_inet
181
	@Runlevel(2) include embox.net.ipv4
182
	@Runlevel(2) include embox.net.arp
183
	@Runlevel(2) include embox.net.rarp
184
	@Runlevel(2) include embox.net.icmpv4
185
	@Runlevel(2) include embox.net.udp
186
	@Runlevel(2) include embox.net.tcp
187
	@Runlevel(2) include embox.net.udp_sock
188
	@Runlevel(2) include embox.net.tcp_sock
189
	@Runlevel(2) include embox.net.raw_sock
190
	@Runlevel(2) include embox.net.net_entry
191

192
	include embox.compat.libc.all
193
	include embox.compat.libc.stdio.asprintf
194
	include embox.compat.libc.math_openlibm
195
	include embox.compat.posix.pthread_key
196
	include embox.kernel.task.idesc.idesc_mmap
197
	include embox.compat.posix.proc.atexit_stub
198

199
	include embox.compat.atomic.pseudo_atomic
200

201
	include embox.lib.libds
202
	include embox.framework.LibFramework
203

204
	@Runlevel (2) include embox.lib.cxx.ConstructionGlobal
205
	include embox.lib.cxx.DestructionStatic(table_size=2048)
206

207
	/* include third_party.qt.example.texteditor */
208
	/* include third_party.qt.plugin.platform.emboxvc */
209
	//include third_party.qt.plugin.platform.vnc
210
	include third_party.qt.plugin.platform.emboxfb
211

212
	include third_party.qt.example.moveblocks
213
	include third_party.qt.example.animatedtiles
214
}
215

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

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

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

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