1<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 2<HTML> 3<HEAD> 4<META http-equiv="Content-Type" content="text/html; charset=windows-1252"> 5<META name="GENERATOR" content="IBM WebSphere Studio Homepage Builder Version 7.0.0.0 for Windows"> 6<META http-equiv="Content-Style-Type" content="text/css"> 7<TITLE>OS_SetDTCMParam</TITLE> 8<LINK rel="stylesheet" href="../../css/nitro.css" type="text/css"> 9</HEAD> 10<BODY> 11<H1 align="left">OS_SetDTCMParam <img src="../../image/NTR.gif" align="middle"><img src="../../image/TWL.gif" align="middle"></H1> 12<H2>Syntax</H2> 13<DL> 14 <DD> 15 <PRE><CODE>#include <nitro/os.h></CODE></PRE> 16 <PRE><CODE>void OS_SetDTCMParam( u32 param );</CODE></PRE> 17</DL> 18<H2>Arguments</H2> 19<TABLE border="1" width="100%"> 20 <TBODY> 21 <TR> 22 <TD width="13%"><EM><STRONG>param</STRONG></EM></TD> 23 <TD width="87%">Data TCM parameter</TD> 24 </TR> 25 </TBODY> 26</TABLE> 27<H2>Return Values</H2> 28<P>None.</P> 29<H2>Description</H2> 30<P>This function sets the Data TCM parameter. This parameter contains the Data TCM base address and the effective area size. The base address can be set in units of 16 KB.</P> 31<P>The following sizes can be specified. Specify the logical sum (bitwise OR) of one of these values and the base address as <B><I>param</I></B>. Note that the data TCM built into NITRO and TWL is 16 KB, so only specifications of 16 KB or less are valid.</P> 32<TABLE border="1"> 33 <TBODY> 34 <TR> 35 <TH>Area size value</TH> 36 <TH>Size</TH> 37 </TR> 38 <TR> 39 <TD>HW_C9_TCMR_4KB</TD> 40 <TD>4 Kilobytes</TD> 41 </TR> 42 <TR> 43 <TD>HW_C9_TCMR_8KB</TD> 44 <TD>8KByte</TD> 45 </TR> 46 <TR> 47 <TD>HW_C9_TCMR_16KB</TD> 48 <TD>16KByte</TD> 49 </TR> 50 <TR> 51 <TD>HW_C9_TCMR_32KB</TD> 52 <TD>32KByte</TD> 53 </TR> 54 <TR> 55 <TD>HW_C9_TCMR_64KB</TD> 56 <TD>64KByte</TD> 57 </TR> 58 <TR> 59 <TD>HW_C9_TCMR_128KB</TD> 60 <TD>128KByte</TD> 61 </TR> 62 <TR> 63 <TD>HW_C9_TCMR_256KB</TD> 64 <TD>256KByte</TD> 65 </TR> 66 <TR> 67 <TD>HW_C9_TCMR_512KB</TD> 68 <TD>512KByte</TD> 69 </TR> 70 <TR> 71 <TD>HW_C9_TCMR_1MB</TD> 72 <TD>1MByte</TD> 73 </TR> 74 <TR> 75 <TD>HW_C9_TCMR_2MB</TD> 76 <TD>2MByte</TD> 77 </TR> 78 <TR> 79 <TD>HW_C9_TCMR_4MB</TD> 80 <TD>4MByte</TD> 81 </TR> 82 <TR> 83 <TD>HW_C9_TCMR_8MB</TD> 84 <TD>8MByte</TD> 85 </TR> 86 <TR> 87 <TD>HW_C9_TCMR_16MB</TD> 88 <TD>16MByte</TD> 89 </TR> 90 <TR> 91 <TD>HW_C9_TCMR_32MB</TD> 92 <TD>32MByte</TD> 93 </TR> 94 <TR> 95 <TD>HW_C9_TCMR_64MB</TD> 96 <TD>64MByte</TD> 97 </TR> 98 <TR> 99 <TD>HW_C9_TCMR_128MB</TD> 100 <TD>128MByte</TD> 101 </TR> 102 <TR> 103 <TD>HW_C9_TCMR_256MB</TD> 104 <TD>256MByte</TD> 105 </TR> 106 <TR> 107 <TD>HW_C9_TCMR_512MB</TD> 108 <TD>512MByte</TD> 109 </TR> 110 <TR> 111 <TD>HW_C9_TCMR_1GB</TD> 112 <TD>1GByte</TD> 113 </TR> 114 <TR> 115 <TD>HW_C9_TCMR_2GB</TD> 116 <TD>2GByte</TD> 117 </TR> 118 <TR> 119 <TD>HW_C9_TCMR_4GB</TD> 120 <TD>4GByte</TD> 121 </TR> 122 </TBODY> 123</TABLE> 124<H2>Internal Operation</H2> 125<P>Modifies register 9 of the system control co-processor CP15.</P> 126 127<H2>See Also</H2> 128<P><CODE><A href="OS_GetDTCMParam.html">OS_GetDTCMParam</A><BR></CODE></P> 129<H2>Revision History</H2> 130<P>2004/01/15 Initial version.</P> 131<hr><p>CONFIDENTIAL</p></body> 132</HTML>