-
Notifications
You must be signed in to change notification settings - Fork 7
/
boot.rc.webserver_nfs
132 lines (106 loc) · 2.65 KB
/
boot.rc.webserver_nfs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
#
# JX boot configuration
#
#######################
# Global configuration
#######################
[Global]
InstallNaming = jx/init/InitNaming
#SecurityManagerLib = secmgr_impl.jll
#SecurityManagerClass = jx/secmgr/SecMgr
#######################
# Components
#######################
[Component PCI]
InitLib = pci_pc.jll
StartClass = jx/devices/pci/PCIGod
[Component Timer]
InitLib = timer_pc.jll
StartClass = timerpc/StartTimer
Args = TimerManager
[Component NetDevices]
InitLib = net_devices.jll
StartClass = jx/net/StartNetDevice
Args = NIC, eth0, 8:0:6:28:63:40
[Component NetProtos]
InitLib = net_protocols.jll
StartClass = jx/net/protocols/StartNetworkProtocols
Args = NIC, TimerManager, NET
#InheritThread = jx/net/protocol/tcp/TCPSocket
[Component TCPTest]
InitLib = test_net.jll
StartClass = test/net/StartTCPTest
Args = NET, 7
[Component WebServer]
InitLib = webserver.jll
StartClass = test/net/WebServer
#Args = -threads
#Args = -fs, FS
Args = -fs, FS, -threads, -verbose
[Component BioRAM]
InitLib = test_fs.jll
StartClass = test/fs/BioRAMDomain
Args = BIOFS
[Component BioIDE]
InitLib = bio_ide.jll
StartClass = bioide/Main
Args = TimerManager, BIOFS_RW, 0, 2
[Component BioIDE_RW]
InitLib = bio_ide.jll
StartClass = bioide/Main
Args = TimerManager, BIOFS, 0, 2
[Component BioRO]
InitLib = bio_readonly.jll
StartClass = jx/bioro/Main
Args = BIOFS_RW, BIOFS
[Component FS]
StartClass = test/fs/FSDomain
InitLib = test_fs.jll
Args = BIOFS, FS
[Component FSFormat]
StartClass = test/fs/FSDomain
InitLib = test_fs.jll
Args = BIOFS, FS, -format
[Component NFS]
StartClass = test/nfs/NFSDomain
InitLib = test_nfs.jll
Args = NET, FS
#######################
# Domains
#######################
[Domain]
Name = "PCIDomain"
Scheduler = jx/scheduler/HLRRobin
HeapSize = 300000
CodeSize = 50000
Components = PCI
[Domain]
Name = "NicDomain"
HeapSize = 20000000
CodeSize = 50000
Components = Timer, NetDevices
[Domain]
Name = "NetDomain"
HeapSize = 30000000
CodeSize = 50000
Components = NetProtos
[Domain]
Name = "FS"
HeapSize = 30000000
CodeSize = 50000
Components = BioIDE_RW, FSFormat
#[Domain]
#Name = "FS"
#HeapSize = 30000000
#CodeSize = 50000
#Components = BioIDE, BioRO, FS
[Domain]
Name = "WebServer"
HeapSize = 10000000
CodeSize = 50000
Components = WebServer
[Domain]
Name = "NFS"
HeapSize = 10000000
CodeSize = 50000
Components = NFS