embox

Форк
0
172 строки · 6.1 Кб
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.mmu_small_page(
16
				domain_access=1,v5_format=1)
17
	@Runlevel(0) include embox.arch.arm.mmuinfo
18

19
	@Runlevel(0) include embox.driver.periph_memory
20

21
	@Runlevel(1) include embox.kernel.sched.sched
22

23
	include embox.lib.debug.whereami
24

25
	@Runlevel(3) include embox.kernel.time.jiffies
26

27
	@Runlevel(1) include embox.driver.video.pl110(display_width=480, display_height=272)
28

29
	@Runlevel(2) include embox.driver.video.fb
30

31
	@Runlevel(1) include embox.driver.input.mouse.pl050_mouse
32
	@Runlevel(1) include embox.driver.input.keyboard.pl050_keyboard
33
	@Runlevel(2) include embox.driver.input.input_dev_devfs
34

35
	include embox.cmd.user.login(security_support = false)
36

37
	include embox.driver.serial.pl011
38
	include embox.driver.serial.pl011_diag(base_addr=0x16000000)
39
	include embox.driver.serial.pl011_ttyS0(base_addr=0x16000000, irq_num=1)
40
	include embox.driver.diag(impl="embox__driver__serial__pl011_diag")
41

42
	include embox.kernel.spinlock(spin_debug=false)
43
	@Runlevel(1) include embox.driver.interrupt.integrator_pic
44
	@Runlevel(1) include embox.driver.clock.integrator_pit(base_addr=0x13000000)
45
	include embox.kernel.time.jiffies(cs_name="integratorcp")
46
	@Runlevel(1) include embox.driver.net.lan91c111(base_addr=0xC8000000)
47
	@Runlevel(2) include embox.driver.net.loopback
48

49
	@Runlevel(2) include embox.fs.node(fnode_quantity=16)
50
	@Runlevel(2) include embox.fs.driver.initfs
51
	@Runlevel(2) include embox.fs.rootfs_oldfs
52

53
	@Runlevel(1) include embox.kernel.timer.sys_timer
54
	@Runlevel(1) include embox.kernel.time.kernel_time
55

56
	include embox.kernel.thread.signal.sigstate
57
	include embox.kernel.thread.signal.siginfoq
58

59
	@Runlevel(2) include embox.kernel.task.multi
60

61
	@Runlevel(0) include embox.kernel.stack(stack_size=32768)
62
	@Runlevel(2) include embox.kernel.thread.core(thread_pool_size=5, thread_stack_size=32768)
63

64
	@Runlevel(2) include embox.kernel.sched.strategy.priority_based
65
	@Runlevel(2) include embox.kernel.timer.sleep
66
	@Runlevel(2) include embox.kernel.timer.strategy.head_timer
67
	@Runlevel(2) include embox.kernel.irq
68
	@Runlevel(2) include embox.kernel.critical
69

70
	@Runlevel(2) include embox.mem.pool_adapter
71
	@Runlevel(2) include embox.mem.bitmask
72
	@Runlevel(2) include embox.mem.static_heap(heap_size=2097152)
73
	@Runlevel(2) include embox.mem.heap_bm
74

75
	@Runlevel(1) include embox.test.critical
76
	@Runlevel(1) include embox.test.framework.mod.member.ops_test
77
	@Runlevel(1) include embox.test.recursion
78

79
	@Runlevel(1) include embox.test.stdio.printf_test
80
	@Runlevel(1) include embox.test.posix.getopt_test
81
	@Runlevel(1) include embox.test.posix.poll_test
82
	@Runlevel(1) include embox.test.posix.select_test
83
	@Runlevel(1) include embox.test.posix.pipe_test
84
	@Runlevel(1) include embox.test.posix.ppty_test
85
	@Runlevel(1) include embox.test.stdlib.bsearch_test
86
	@Runlevel(1) include embox.test.stdlib.qsort_test
87
	@Runlevel(1) include embox.test.posix.environ_test
88
	@Runlevel(1) include embox.test.posix.getopt_test
89

90
	@Runlevel(1) include embox.test.util.array_test
91
	@Runlevel(1) include embox.test.util.bit_test
92
	@Runlevel(1) include embox.test.util.slist_test
93
	@Runlevel(1) include embox.test.util.tree_test
94
	@Runlevel(1) include embox.test.util.indexator_test
95
	@Runlevel(1) include embox.compat.libc.test.math_test
96
	@Runlevel(1) include embox.test.mem.pool_test
97
	@Runlevel(1) include embox.test.util.hashtable_test
98

99
	@Runlevel(2) include embox.cmd.sh.tish(
100
		prompt="%u@%h:%w%$", rich_prompt_support=1, builtin_commands="exit logout cd export mount umount moveblocks animatedtiles")
101
	include embox.init.start_script(shell_name="tish", tty_dev="ttyS0", shell_start=1, stop_on_error=true)
102
	include embox.init.system_start_service
103
	include embox.cmd.service
104

105
	include embox.cmd.net.ifconfig
106
	include embox.cmd.net.ping
107
	include embox.cmd.net.iptables
108
	include embox.cmd.net.route
109
	include embox.cmd.net.telnetd
110
	include embox.cmd.net.netmanager
111

112
	include embox.cmd.fs.cat
113
	include embox.cmd.fs.ls
114

115
	include embox.cmd.help
116
	include embox.cmd.man
117

118
	include embox.cmd.sys.uname
119
	include embox.cmd.sys.env
120
	include embox.cmd.sys.export
121
	include embox.cmd.sys.version
122
	include embox.cmd.sys.shutdown
123

124
	include embox.cmd.proc.thread
125
	include embox.cmd.proc.top
126

127
	include embox.cmd.testing.ticker
128

129
	@Runlevel(2) include embox.net.core
130
	@Runlevel(2) include embox.net.skbuff(amount_skb=32)
131
	@Runlevel(2) include embox.net.skbuff_data(amount_skb_data=32,data_size=1514,data_align=1,data_padto=1,ip_align=false)
132
	@Runlevel(2) include embox.net.skbuff_extra(amount_skb_extra=32,extra_size=10,extra_align=1,extra_padto=1)
133
	@Runlevel(2) include embox.net.socket
134
	@Runlevel(2) include embox.net.dev
135
	@Runlevel(2) include embox.net.af_inet
136
	@Runlevel(2) include embox.net.ipv4
137
	@Runlevel(2) include embox.net.arp
138
	@Runlevel(2) include embox.net.rarp
139
	@Runlevel(2) include embox.net.icmpv4
140
	@Runlevel(2) include embox.net.udp
141
	@Runlevel(2) include embox.net.tcp
142
	@Runlevel(2) include embox.net.udp_sock
143
	@Runlevel(2) include embox.net.tcp_sock
144
	@Runlevel(2) include embox.net.raw_sock
145
	@Runlevel(2) include embox.net.net_entry
146

147
	@Runlevel(2) include embox.lib.libds
148
	@Runlevel(2) include embox.framework.LibFramework
149
	@Runlevel(2) include embox.compat.libc.all
150
	include embox.compat.libc.math_openlibm
151
	include embox.compat.libc.stdio.asprintf
152
	include embox.compat.posix.proc.atexit_stub
153

154
	include third_party.qt.core(
155
		qconfig="small",
156
		fonts_support=false,
157
		vnc_support=false
158
	)
159
	include third_party.qt.example.moveblocks
160
	include third_party.qt.example.animatedtiles
161
	include third_party.qt.plugin.platform.emboxfb
162

163
	include embox.kernel.task.idesc.idesc_mmap
164
	include embox.kernel.thread.thread_cancel_enable
165

166
	@Runlevel (2) include embox.lib.cxx.ConstructionGlobal
167
	include embox.lib.cxx.DestructionStatic(table_size=128)
168

169
	@Runlevel(3) include embox.init.start_script(shell_name="tish", tty_dev="ttyS0", shell_start=1)
170

171
	include embox.compat.atomic.pseudo_atomic
172
}
173

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

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

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

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