Symbian3/PDK/Source/GUID-B3F6FC45-3BF0-5F92-8325-44C705BA47AE.dita
changeset 5 f345bda72bc4
parent 3 46218c8b8afa
child 9 59758314f811
equal deleted inserted replaced
4:4816d766a08a 5:f345bda72bc4
   113 to a valid stack. </p> </li>
   113 to a valid stack. </p> </li>
   114 </ul> </section>
   114 </ul> </section>
   115 <section id="GUID-1C4372C8-DFC8-5989-AC10-5A12F661AE70"><title>BTF_RamBanks</title> <p><b>What the function should do</b> </p> <p>This function should return a
   115 <section id="GUID-1C4372C8-DFC8-5989-AC10-5A12F661AE70"><title>BTF_RamBanks</title> <p><b>What the function should do</b> </p> <p>This function should return a
   116 pointer to a list of RAM banks that are present. </p> <p>The list should be
   116 pointer to a list of RAM banks that are present. </p> <p>The list should be
   117 a sequence of two-word entries. Each entry has the following format: </p> <fig id="GUID-3B76398A-AE4C-563B-BB52-3701983D01B4">
   117 a sequence of two-word entries. Each entry has the following format: </p> <fig id="GUID-3B76398A-AE4C-563B-BB52-3701983D01B4">
   118 <image href="GUID-921AF7A3-C711-5979-877B-4B6D977888E8_d0e259514_href.png" placement="inline"/>
   118 <image href="GUID-921AF7A3-C711-5979-877B-4B6D977888E8_d0e287409_href.png" placement="inline"/>
   119 </fig> <p>The list is terminated by an entry that has a zero MAXSIZE. </p> <p>Of
   119 </fig> <p>The list is terminated by an entry that has a zero MAXSIZE. </p> <p>Of
   120 the 32 flag bits, only one is currently defined; all undefined flags should
   120 the 32 flag bits, only one is currently defined; all undefined flags should
   121 be zero. Flag 0, which is bit 0 of the first word is the <codeph>RAM_VERBATIM</codeph> flag
   121 be zero. Flag 0, which is bit 0 of the first word is the <codeph>RAM_VERBATIM</codeph> flag
   122 and is interpreted as follows: </p> <ul>
   122 and is interpreted as follows: </p> <ul>
   123 <li id="GUID-415A4838-2858-5EE5-B9F4-D55CDD9AE02C"><p>If clear, the specified
   123 <li id="GUID-415A4838-2858-5EE5-B9F4-D55CDD9AE02C"><p>If clear, the specified
   180 <section id="GUID-52792290-48DA-5F1A-A7AD-0105A8AA37CF"><title>BTF_RomBanks</title> <p><b>What the function should do</b> </p> <p>This function should return a
   180 <section id="GUID-52792290-48DA-5F1A-A7AD-0105A8AA37CF"><title>BTF_RomBanks</title> <p><b>What the function should do</b> </p> <p>This function should return a
   181 pointer to a list of XIP ROM banks that are present. It is not called if the
   181 pointer to a list of XIP ROM banks that are present. It is not called if the
   182 bootstrap is found to be running in RAM; in this case it is assumed that all
   182 bootstrap is found to be running in RAM; in this case it is assumed that all
   183 XIP code is in RAM. </p> <p>The list should be a sequence of four-word entries.
   183 XIP code is in RAM. </p> <p>The list should be a sequence of four-word entries.
   184 Each entry has the following format: </p> <fig id="GUID-35A65482-24F6-5F9A-83B8-ED490F651A9A">
   184 Each entry has the following format: </p> <fig id="GUID-35A65482-24F6-5F9A-83B8-ED490F651A9A">
   185 <image href="GUID-4E6520E8-4BF1-55D1-B643-81B8D2816D1D_d0e259754_href.png" placement="inline"/>
   185 <image href="GUID-4E6520E8-4BF1-55D1-B643-81B8D2816D1D_d0e287649_href.png" placement="inline"/>
   186 </fig> <p>The list is terminated by a zero value four-word entry. </p> <p>Only
   186 </fig> <p>The list is terminated by a zero value four-word entry. </p> <p>Only
   187 the first, second and fourth words of each entry are actually used by the
   187 the first, second and fourth words of each entry are actually used by the
   188 rest of the bootstrap. The third is there mainly to support autodetection
   188 rest of the bootstrap. The third is there mainly to support autodetection
   189 schemes. </p> <p>The <xref href="GUID-25941CD2-D124-55DD-8716-ACC93E3F1D6C.dita#GUID-25941CD2-D124-55DD-8716-ACC93E3F1D6C/GUID-7361BC74-7164-52EE-9A5B-D254560D1939">ROM_BANK</xref> macro
   189 schemes. </p> <p>The <xref href="GUID-25941CD2-D124-55DD-8716-ACC93E3F1D6C.dita#GUID-25941CD2-D124-55DD-8716-ACC93E3F1D6C/GUID-7361BC74-7164-52EE-9A5B-D254560D1939">ROM_BANK</xref> macro
   190 can be used to declare ROM bank entries. </p> <p><b>Entry conditions</b> </p> <ul>
   190 can be used to declare ROM bank entries. </p> <p><b>Entry conditions</b> </p> <ul>
   383 value. </p> </entry>
   383 value. </p> </entry>
   384 </row>
   384 </row>
   385 <row>
   385 <row>
   386 <entry><p> <codeph>BPR_AuxCRClear</codeph>  </p> </entry>
   386 <entry><p> <codeph>BPR_AuxCRClear</codeph>  </p> </entry>
   387 <entry><p>Mask of bits to clear in AUXCR in the <codeph>InitCpu()</codeph> Symbian
   387 <entry><p>Mask of bits to clear in AUXCR in the <codeph>InitCpu()</codeph> Symbian
   388 OS generic function. Defaults to a CPU dependent value. </p> </entry>
   388 platform generic function. Defaults to a CPU dependent value. </p> </entry>
   389 </row>
   389 </row>
   390 <row>
   390 <row>
   391 <entry><p> <codeph>BPR_AuxCRSet</codeph>  </p> </entry>
   391 <entry><p> <codeph>BPR_AuxCRSet</codeph>  </p> </entry>
   392 <entry><p>Mask of bits to set in AUXCR in the <codeph>InitCpu()</codeph> Symbian
   392 <entry><p>Mask of bits to set in AUXCR in the <codeph>InitCpu()</codeph> Symbian
   393 OS generic function after clearing those specified by <codeph>BPR_InitialAUXCRClear</codeph>.
   393 platform generic function after clearing those specified by <codeph>BPR_InitialAUXCRClear</codeph>.
   394 Defaults to a CPU-dependent value. </p> </entry>
   394 Defaults to a CPU-dependent value. </p> </entry>
   395 </row>
   395 </row>
   396 <row>
   396 <row>
   397 <entry><p> <codeph>BPR_CAR</codeph>  </p> </entry>
   397 <entry><p> <codeph>BPR_CAR</codeph>  </p> </entry>
   398 <entry><p>Initial value to set for coprocessor access register if present.
   398 <entry><p>Initial value to set for coprocessor access register if present.