embox

Форк
0
136 строк · 4.9 Кб
1
package genconfig
2

3
configuration conf {
4
	include embox.arch.system(core_freq=48054841)
5
	include embox.arch.arm.locore
6
	include embox.arch.arm.armlib.static_excpt_table
7
	include embox.arch.arm.stackframe
8
	include embox.arch.arm.libarch
9
	include embox.arch.arm.vfork
10

11
	include platform.ti816x.platform_shutdown
12

13
	include embox.driver.serial.ns16550
14
	include embox.driver.serial.ns16550_diag(base_addr=0x48024000)
15
	include embox.driver.diag(impl="embox__driver__serial__ns16550_diag")
16

17
	@Runlevel(1) include embox.driver.interrupt.omap3_intc
18
	@Runlevel(1) include embox.driver.clock.dm816x_timer
19
	include embox.kernel.time.jiffies(cs_name="dm816x_timer")
20
	@Runlevel(1) include embox.kernel.timer.sys_timer
21
	@Runlevel(1) include embox.driver.net.emac
22
	@Runlevel(1) include embox.driver.net.loopback
23
	@Runlevel(1) include embox.fs.driver.initfs
24

25
	@Runlevel(1) include embox.kernel.timer.strategy.head_timer
26
	@Runlevel(1) include embox.kernel.irq
27
	@Runlevel(1) include embox.kernel.critical
28
	@Runlevel(1) include embox.kernel.timer.sleep
29

30
	@Runlevel(0) include embox.mem.phymem
31
	@Runlevel(0) include embox.mem.bitmask
32
	@Runlevel(0) include embox.arch.arm.mmu_small_page(log_level="LOG_DEBUG", domain_access=3)
33
	//@Runlevel(0) include embox.mem.vmem
34
	include embox.kernel.task.idesc.idesc_mmap_stub
35

36
	@Runlevel(1) include embox.kernel.sched.strategy.priority_based
37

38
	@Runlevel(1) include embox.driver.pci_chip.ti81xx
39
	@Runlevel(1) include embox.driver.pci_bios(pci_space_base=0x20000000, pci_space_size=0x10000000,pci_window_size=0x800000)
40
	@Runlevel(2) include embox.driver.pci(bus_n_to_scan=2)
41
	@Runlevel(2) include embox.driver.usb.hc.ti81xx
42
	@Runlevel(2) include embox.driver.usb.class.hid
43
	@Runlevel(2) include embox.driver.usb.class.mass_storage
44

45
	@Runlevel(3) include embox.init.start_script
46
	@Runlevel(2) include embox.cmd.shell
47

48
	include embox.cmd.test
49
	include embox.cmd.help
50
	include embox.cmd.hw.mem
51
	//include embox.cmd.testing.input.input_test
52

53
	include embox.cmd.sys.date
54
	include embox.cmd.sys.export
55
	include embox.cmd.sys.version
56

57
	include embox.cmd.proc.thread
58

59
	include embox.cmd.net.arp
60
	include embox.cmd.net.arping
61
	include embox.cmd.net.ifconfig
62
	include embox.cmd.net.route
63
	include embox.cmd.net.ping
64
	include embox.cmd.net.telnetd
65

66
	include embox.cmd.fs.echo
67
	include embox.cmd.fs.ls
68

69
	include embox.compat.libc.stdio.print(support_floating=0)
70
	include embox.mem.pool_adapter
71
	include embox.lib.libds
72
	include embox.framework.LibFramework
73
	include embox.compat.libc.all
74
	include embox.compat.libc.math_openlibm
75

76
	include embox.net.dev
77
	include embox.net.skbuff(amount_skb=4000)
78
	include embox.net.skbuff_data(amount_skb_data=4000,data_size=1514,data_align=64,data_padto=64,ip_align=true)
79
	include embox.net.core
80
	include embox.net.net_entry
81
	include embox.net.l2.ethernet
82
	include embox.net.arp
83
	include embox.net.af_inet
84
	include embox.net.ipv4
85
	include embox.net.icmpv4
86
	include embox.net.udp
87
	include embox.net.tcp
88
	include embox.net.udp_sock
89
	include embox.net.tcp_sock
90
	include embox.net.raw_sock
91
	include embox.net.lib.dns_fixed(nameserver="192.168.0.1")
92
	include embox.test.net.socket_test(family=2,type=1,proto=0) /* AF_INET, SOCK_STREAM, default */
93
	include embox.test.net.inet_socket_test(type=1,proto=0) /* SOCK_STREAM, default */
94
	include embox.test.net.inet_dgram_socket_test(proto=0) /* default */
95
	include embox.test.net.inet_stream_socket_test(proto=0) /* default */
96

97
	@Runlevel(1) include embox.test.kernel.irq_test(irq_nr=23,outer_irq_nr=23,inner_irq_nr=24,forced_irq_clear=true)
98
	@Runlevel(1) include embox.test.critical
99
	@Runlevel(1) include embox.test.framework.mod.member.ops_test
100
	@Runlevel(1) include embox.test.kernel.timer_test
101
	@Runlevel(1) include embox.test.recursion
102
	@Runlevel(1) include embox.test.posix.sleep_test
103
	@Runlevel(1) include embox.test.stdlib.bsearch_test
104
	@Runlevel(1) include embox.test.stdlib.qsort_test
105
	@Runlevel(1) include embox.test.util.array_test
106
	@Runlevel(1) include embox.test.util.bit_test
107
	@Runlevel(1) include embox.test.util.slist_test
108
	@Runlevel(1) include embox.test.mem.pool_test
109
	@Runlevel(1) include embox.test.kernel.thread.thread_priority_test
110
	@Runlevel(1) include embox.test.stdlib.setjmp_test
111
	@Runlevel(1) include embox.test.posix.environ_test
112

113
	/* qt */
114
	@Runlevel(2) include embox.lib.cxx.ConstructionGlobal
115
	include embox.lib.cxx.DestructionStatic(table_size=2048)
116
	include embox.arch.arm.cxxabi
117
	include embox.fs.node(fnode_quantity=512)
118
	include embox.kernel.task.multi
119
	include embox.kernel.stack(stack_size=0x20000)
120
	include embox.kernel.thread.core(thread_stack_align=8, thread_pool_size=1024, thread_stack_size=0x4000)
121
	include embox.mem.static_heap(heap_size=64000000)
122
	include embox.mem.heap_bm(heap_size=32000000)
123
	include third_party.qt.plugin.platform.vnc
124

125
	/* animatedtiles */
126
	include third_party.qt.example.animatedtiles
127
	include third_party.lib.libgcc_toolchain
128

129
	/* qpidhello */
130
	/*
131
	include third_party.qpid.demo.qpidhello
132
	include embox.kernel.thread.thread_cancel_enable
133
	*/
134

135
	include embox.lib.debug.whereami
136
}
137

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

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

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

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