blob: 91281f40251f4c936e7e4d4b80bbb1bafb0dc1a5 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--
Copyright (c) 2011, Texas Instruments. All rights reserved.
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v1.0 and Eclipse Distribution License
v. 1.0 which accompanies this distribution. The Eclipse Public License is
available at http://www.eclipse.org/legal/epl-v10.html and the Eclipse
Distribution License is available at
http://www.eclipse.org/org/documents/edl-v10.php.
Contributors:
Texas Instruments - initial implementation
-->
<gep name="XDC/Startup" title="Runtime Startup/Initialization" version="1">
<page name="Module" title="Module Settings">
<html><body><table>
<tr>
<td>
<form>
<p>The Startup module provides hooks to control system startup and initialization.</p>
<p> </p>
</form>
</td>
</tr>
<tr><td colspan="2">
<control type="checkbox" label="Add Startup to my configuration" value="value:this.$used" bold="true"/></td>
</tr>
<tr></tr>
<tr>
<td>
<h1>Initial Size Options</h1>
<table>
<tr>
<td><control type="label" label="Heap size" align="right"/></td>
<td><control type="editbox" value="value:xdc.cfg.Program.heap" tooltip="value:xdc.cfg.Program.heap.$summary"/></td>
</tr>
<tr>
<td><control type="label" label="Stack size" align="right"/></td>
<td><control type="editbox" value="value:xdc.cfg.Program.stack" tooltip="value:xdc.cfg.Program.stack.$summary"/></td>
</tr>
<tr>
<td><control type="label" label="Arguments size" align="right"/></td>
<td><control type="editbox" value="value:xdc.cfg.Program.argSize" tooltip="value:xdc.cfg.Program.argSize.$summary"/></td>
</tr>
</table>
</td>
<td>
<h1>Startup Settings</h1>
<table>
<tr>
<td><control type="label" label="User reset function"/></td>
<td><control type="editbox"
value="value:this.resetFxn"
tooltip="value:this.resetFxn.$summary"/></td>
</tr>
<tr>
<td><control type="label" label="Maximum module init passes"/></td>
<td><control type="editbox"
value="value:this.maxPasses"
tooltip="value:this.maxPasses.$summary"/></td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<h1>Functions Called Before C Runtime Initialization</h1>
<table>
<tr>
<td><control type="label" label="Reset function 0" align="left"/></td>
<td><control type="editbox"
value="value:xdc.runtime.Reset.fxns[0]"
enabled="false"/></td>
</tr>
<tr>
<td><control type="label" label="Reset function 1" align="left"/></td>
<td><control type="editbox"
value="value:xdc.runtime.Reset.fxns[1]"
enabled="false"/></td>
</tr>
<tr>
<td><control type="label" label="Reset function 2" align="left"/></td>
<td><control type="editbox"
value="value:xdc.runtime.Reset.fxns[2]"
enabled="false"/></td>
</tr>
<tr>
<td><control type="label" label="Reset function 3" align="left"/></td>
<td><control type="editbox"
value="value:xdc.runtime.Reset.fxns[3]"
enabled="false"/></td>
</tr>
</table>
</td>
<td>
<h1>Functions Called Before Module Initialization</h1>
<table>
<tr>
<td><control type="label" label="First function 0" align="left"/></td>
<td><control type="editbox"
value="value:this.firstFxns[0]"
enabled="false"/></td>
</tr>
<tr>
<td><control type="label" label="First function 1" align="left"/></td>
<td><control type="editbox"
value="value:this.firstFxns[1]"
enabled="false"/></td>
</tr>
<tr>
<td><control type="label" label="First function 2" align="left"/></td>
<td><control type="editbox"
value="value:this.firstFxns[2]"
enabled="false"/></td>
</tr>
<tr>
<td><control type="label" label="First function 3" align="left"/></td>
<td><control type="editbox"
value="value:this.firstFxns[3]"
enabled="false"/></td>
</tr>
</table>
<h1>Functions Called After Module Initialization</h1>
<table>
<tr>
<td><control type="label" label="Last function 0" align="left"/></td>
<td><control type="editbox"
value="value:this.lastFxns[0]"
enabled="false"/></td>
</tr>
<tr>
<td><control type="label" label="Last function 1" align="left"/></td>
<td><control type="editbox"
value="value:this.lastFxns[1]"
enabled="false"/></td>
</tr>
<tr>
<td><control type="label" label="Last function 2" align="left"/></td>
<td><control type="editbox"
value="value:this.lastFxns[2]"
enabled="false"/></td>
</tr>
<tr>
<td><control type="label" label="Last function 3" align="left"/></td>
<td><control type="editbox"
value="value:this.lastFxns[3]"
enabled="false"/></td>
</tr>
</table>
</td>
</tr>
</table></body></html>
</page>
<properties name="Advanced" title="All Options" enabled="true" visible="true" link="this"/>
</gep>