blob: 03387d2538750e86ba7999049c8458a00147fec5 [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="HeapMin" title="Minimal Heap Managment" version="1">
<page name="Module" title="Module Settings">
<html><body><table>
<tr>
<td>
<form>
<p>The HeapMin module provides a minimal alloc-only heap manager that can be used with the <a href="http://rtsc.eclipse.org/cdoc-tip/index.html#xdc/runtime/Memory.html">Memory</a> module.
In most cases, runtime allocation is handled by the <a href="ref:xdc.runtime.Memory">default heap</a> defined by the <a href="http://rtsc.eclipse.org/cdoc-tip/index.html#xdc/runtime/Memory.html">Memory</a> module.</p>
<p> </p>
</form>
</td>
</tr>
<tr><td colspan="2">
<control type="checkbox" label="Add HeapMin to my configuration" value="value:this.$used" bold="true"/></td>
</tr>
</table></body></html>
</page>
<page name="Instance" title="Instance Settings" DPI="10">
<html><body><table>
<tr>
<td>
<h1>HeapMins</h1>
<table><tr>
<td><control type="listbox" id="master" text="value:this.$activeInstance" width="10" height="15" align="fill" labels="value:this"/></td>
<td>
<control type="pushbutton" label="Add ..." align="fill" link="action:New"/>
<control type="pushbutton" label="Remove" align="fill" link="action:Delete" context="value:widget.master.selection"/>
</td>
</tr></table>
</td>
<td context="value:widget.master.selection">
<h1>Required Settings</h1>
<table>
<tr>
<td><control type="label" label="Handle" align="left"/></td>
<td><control type="editbox"
value="value:this.instance.name"
tooltip="Handle name"/></td>
</tr>
</table>
<h1>Buffer</h1>
<table>
<tr>
<td><control type="label" label="Size (chars)" align="left"/></td>
<td><control type="editbox"
value="value:this.size"
tooltip="value:this.size.$summary"/></td>
</tr>
<tr>
<td><control type="label" label="Alignment" align="left"/></td>
<td><control type="editbox"
value="value:this.align"
tooltip="value:this.align.$summary"/></td>
</tr>
</table>
<h1>Buffer Placement</h1>
<table>
<tr>
<td><control type="label" label="Memory section" align="left"/></td>
<td><control type="editbox"
value="value:this.sectionName"
tooltip="value:this.sectionName.$summary"/></td>
</tr>
<tr>
<td><control type="label" label="Buffer pointer" align="left"/></td>
<td><control type="editbox"
value="value:this.buf"
tooltip="value:this.buf.$summary"/></td>
</tr>
</table>
</td>
</tr>
</table></body></html>
</page>
<properties name="Advanced" title="All Options" enabled="true" visible="true" link="this"/>
</gep>