| <?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> |
| |
| |