Rev 149 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 149 | Rev 150 | ||
|---|---|---|---|
| Line 82... | Line 82... | ||
| 82 | 82 | ||
| 83 | Sample msim configuration file: |
83 | Sample msim configuration file: |
| 84 | \begin{verbatim} |
84 | \begin{verbatim} |
| 85 | add dcpu mips1 |
85 | add dcpu mips1 |
| 86 | 86 | ||
| 87 | add rwm mainmem 0x0 8M load "/dev/zero" |
87 | add rwm mainmem 0x0 8M load "/dev/zero" |
| 88 | add rom startmem 0x1fc00000 1024k load "image.boot" |
88 | add rom startmem 0x1fc00000 1024k load "image.boot" |
| 89 | add rwm ns 0x01000000 1M load "../uspace/ns/ns" |
89 | add rwm ns 0x01000000 1M load "ns" |
| 90 | add rwm kbd 0x01100000 1M load "../uspace/fb/fb" |
90 | add rwm kbd 0x01100000 1M load "fb" |
| 91 | add rwm fb 0x01200000 1M load "../uspace/kbd/kbd" |
91 | add rwm fb 0x01200000 1M load "kbd" |
| 92 | add rwm console 0x01300000 1M load "../uspace/console/console" |
92 | add rwm console 0x01300000 1M load "console" |
| 93 | add rwm init 0x01400000 1M load "../uspace/init/init" |
93 | add rwm init 0x01400000 1M load "init" |
| 94 | add rwm tetris 0x01500000 1M load "../uspace/tetris/tetris" |
94 | add rwm tetris 0x01500000 1M load "tetris" |
| 95 | \end{verbatim} |
95 | \end{verbatim} |
| 96 | 96 | ||
| 97 | Sample gxemul command line arguments |
97 | Sample gxemul command line arguments: |
| 98 | \begin{verbatim} |
98 | \begin{verbatim} |
| - | 99 | gxemul -E testmips -X 0x81800000:../uspace/ns/ns 0x81900000:../uspace/kbd/kbd \ |
|
| - | 100 | 0x81a00000:../uspace/fb/fb 0x81b00000:../uspace/init/init \ |
|
| 99 | gxemul -E testmips -X 0x81800000:../uspace/ns/ns 0x81900000:../uspace/kbd/kbd 0x81a00000:../uspace/fb/fb 0x81b00000:../uspace/init/init 0x81c00000:../uspace/console/console 0x81d00000:../uspace/tetris/tetris kernel.bin |
101 | 0x81c00000:../uspace/console/console 0x81d00000:../uspace/tetris/tetris kernel.bin |
| 100 | \end{verbatim} |
102 | \end{verbatim} |
| 101 | 103 | ||
| 102 | The kernel can boot on the SGI Indy (and probably other SGI computers |
104 | The kernel can boot on the SGI Indy (and probably other SGI computers |
| 103 | with 32-bit ARC firmware). It uses ARC for output and input. When |
105 | with 32-bit ARC firmware). It uses ARC for output and input. When |
| 104 | the kernel is compiled to be loaded on the SGI Indy, an ECOFF image |
106 | the kernel is compiled to be loaded on the SGI Indy, an ECOFF image |