1 <!-- Copyright (C) 2003 Red Hat, Inc. -->
2 <!-- This material may be distributed only subject to the terms -->
3 <!-- and conditions set forth in the Open Publication License, v1.0 -->
4 <!-- or later (the latest version is presently available at -->
5 <!-- http://www.opencontent.org/openpub/). -->
6 <!-- Distribution of the work or derivative of the work in any -->
7 <!-- standard (paper) book form is prohibited unless prior -->
8 <!-- permission is obtained from the copyright holder. -->
12 >MIPS/RM7000 PMC-Sierra Ocelot</TITLE
13 ><meta name="MSSmartTagsPreventParsing" content="TRUE">
16 CONTENT="Modular DocBook HTML Stylesheet Version 1.76b+
19 TITLE="eCos Reference Manual"
20 HREF="ecos-ref.html"><LINK
22 TITLE="Installation and Testing"
23 HREF="installation-and-testing.html"><LINK
25 TITLE="MIPS/MIPS32(CoreLV 4Kc)+MIPS64(CoreLV 5Kc) Malta Board "
26 HREF="malta.html"><LINK
28 TITLE="MIPS/VR4375 NEC DDB-VRC4375"
29 HREF="vrc4375.html"></HEAD
40 SUMMARY="Header navigation table"
49 >eCos Reference Manual</TH
65 >Chapter 5. Installation and Testing</TD
85 NAME="OCELOT">MIPS/RM7000 PMC-Sierra Ocelot</H1
91 NAME="AEN6944">Overview</H2
94 uses the front facing serial port. The default serial port settings are 38400,8,N,1.
95 RedBoot also supports ethernet. Management of onboard flash is also supported.</P
97 >The following RedBoot configurations are supported:
100 CLASS="INFORMALTABLE"
140 >RedBoot running from the board's flash boot
159 >RedBoot running from RAM with RedBoot in the
160 flash boot sector.</TD
178 NAME="AEN6973">Additional commands</H2
183 > command which allows the
184 loading and execution of Linux kernels, is supported for this architecture
186 HREF="executing-programs.html"
187 >the Section called <I
188 >Executing Programs from RedBoot</I
194 > parameters used for MIPS boards are:</P
209 >Location to store command line and environment passed to kernel</P
220 >Wait time in seconds before starting kernel</P
231 >Parameters passed to kernel</P
242 >Kernel entry point, defaulting to the entry point of the last image
248 >Linux kernels on MIPS platforms expect the entry point to be called with arguments
249 in the registers equivalent to a C call with prototype:
257 CLASS="PROGRAMLISTING"
258 >void Linux(int argc, char **argv, char **envp);</PRE
264 >RedBoot will place the appropriate data at the offset specified by the
270 > parameter, or by default at address 0x80080000, and will set the
271 arguments accordingly when calling into the kernel.</P
273 >The default entry point, if no image with explicit entry point has been loaded and
274 none is specified, is 0x80000750.</P
281 NAME="AEN7005">Memory Maps</H2
283 >RedBoot sets up the following memory map on the Ocelot board. </P
285 >Note that these addresses are accessed through kseg0/1 and thus translate
286 to the actual address range 0x80000000-0xbfffffff, depending on the need for
287 caching/non-caching access to the bus.<DIV
294 >The virtual memory maps in this section use a C and B column to indicate
295 whether or not the region is cached (C) or buffered (B).</P
305 CLASS="PROGRAMLISTING"
306 >Physical Address Range Description
307 ----------------------- -----------
308 0x00000000 - 0x0fffffff SDRAM
309 0x10000000 - 0x10ffffff PCI I/O space
310 0x12000000 - 0x13ffffff PCI Memory space
311 0x14000000 - 0x1400ffff Galileo system controller
312 0x1c000000 - 0x1c0000ff PLD (board logic)
313 0x1fc00000 - 0x1fc7ffff flash</PRE
324 NAME="AEN7013">Rebuilding RedBoot</H2
326 >These shell variables provide the platform-specific information
327 needed for building RedBoot according to the procedure described in
329 HREF="rebuilding-redboot.html"
339 CLASS="PROGRAMLISTING"
340 >export TARGET=ocelot
342 export PLATFORM_DIR=rm7000/ocelot</PRE
348 >The names of configuration files are listed above with the
349 description of the associated modes.</P
357 SUMMARY="Footer navigation table"
396 >MIPS/MIPS32(CoreLV 4Kc)+MIPS64(CoreLV 5Kc) Malta Board</TD
402 HREF="installation-and-testing.html"
410 >MIPS/VR4375 NEC DDB-VRC4375</TD