https://xinu.cs.mu.edu/index.php?title=Talk:Memory/Archive1&feed=atom&action=history
Talk:Memory/Archive1 - Revision history
2024-03-29T11:28:49Z
Revision history for this page on the wiki
MediaWiki 1.34.2
https://xinu.cs.mu.edu/index.php?title=Talk:Memory/Archive1&diff=2168&oldid=prev
Michael: Talk:Memory moved to Talk:Memory/Archive1: Too ugly for talk page.
2007-09-18T20:10:58Z
<p><a href="/index.php/Talk:Memory" title="Talk:Memory">Talk:Memory</a> moved to <a href="/index.php/Talk:Memory/Archive1" title="Talk:Memory/Archive1">Talk:Memory/Archive1</a>: Too ugly for talk page.</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<tr class="diff-title" lang="en">
<td colspan="1" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="1" style="background-color: #fff; color: #222; text-align: center;">Revision as of 20:10, 18 September 2007</td>
</tr><tr><td colspan="2" class="diff-notice" lang="en"><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>
Michael
https://xinu.cs.mu.edu/index.php?title=Talk:Memory/Archive1&diff=2167&oldid=prev
Michael: Cleaned up page
2007-09-18T20:10:34Z
<p>Cleaned up page</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 20:10, 18 September 2007</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>This is <del class="diffchange diffchange-inline">what was originally on </del>the page, <del class="diffchange diffchange-inline">now being cleaned </del>up<del class="diffchange diffchange-inline">.</del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>This is <ins class="diffchange diffchange-inline">how </ins>the page <ins class="diffchange diffchange-inline">originally appeared</ins>, <ins class="diffchange diffchange-inline">before cleaning </ins>up <ins class="diffchange diffchange-inline">[[User:Michael|Michael]] 15:10, 18 September 2007 (CDT)</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td></tr>
</table>
Michael
https://xinu.cs.mu.edu/index.php?title=Talk:Memory/Archive1&diff=2149&oldid=prev
Michael: Old memory layout
2007-09-17T22:08:42Z
<p>Old memory layout</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 22:08, 17 September 2007</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1" >Line 1:</td>
<td colspan="2" class="diff-lineno">Line 1:</td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">{{Cleanup}}</del></div></td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins class="diffchange diffchange-inline">This </ins>is <ins class="diffchange diffchange-inline">what was originally </ins>on the <ins class="diffchange diffchange-inline">page, now being cleaned up</ins>.</div></td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div> </div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'>−</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del class="diffchange diffchange-inline">Currently this </del>is <del class="diffchange diffchange-inline">how we believe memory is mapped </del>on the <del class="diffchange diffchange-inline">device</del>.</div></td><td colspan="2"> </td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div><pre></div></td></tr>
</table>
Michael
https://xinu.cs.mu.edu/index.php?title=Talk:Memory/Archive1&diff=2146&oldid=prev
Michael: Memory moved to Talk:Memory
2007-09-17T22:07:45Z
<p><a href="/index.php/Memory" title="Memory">Memory</a> moved to <a href="/index.php/Talk:Memory" title="Talk:Memory">Talk:Memory</a></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<tr class="diff-title" lang="en">
<td colspan="1" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="1" style="background-color: #fff; color: #222; text-align: center;">Revision as of 22:07, 17 September 2007</td>
</tr><tr><td colspan="2" class="diff-notice" lang="en"><div class="mw-diff-empty">(No difference)</div>
</td></tr></table>
Michael
https://xinu.cs.mu.edu/index.php?title=Talk:Memory/Archive1&diff=1887&oldid=prev
Phinze: added gpio
2007-07-11T23:18:01Z
<p>added gpio</p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 23:18, 11 July 2007</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l33" >Line 33:</td>
<td colspan="2" class="diff-lineno">Line 33:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|+------------</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|+------------</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>||0xB800 0000 Broadcom I/O Controller [ IRQ 3 ]</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>||0xB800 0000 Broadcom I/O Controller [ IRQ 3 ]</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">||+-----------</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|||0xB800 0060 GPIO</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">|||0xB800 006F</ins></div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">||+-----------</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>||+-----------</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>||+-----------</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|||0xB800 0300 UART 0</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|||0xB800 0300 UART 0</div></td></tr>
</table>
Phinze
https://xinu.cs.mu.edu/index.php?title=Talk:Memory/Archive1&diff=1747&oldid=prev
Michael at 18:20, 22 June 2007
2007-06-22T18:20:21Z
<p></p>
<table class="diff diff-contentalign-left" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en">
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #222; text-align: center;">Revision as of 18:20, 22 June 2007</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l87" >Line 87:</td>
<td colspan="2" class="diff-lineno">Line 87:</td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|0xC000 0000 Kernel Segment 2 (KSEG2)</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|0xC000 0000 Kernel Segment 2 (KSEG2)</div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|0xFFFF FFFF</div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|0xFFFF FFFF</div></td></tr>
<tr><td colspan="2"> </td><td class='diff-marker'>+</td><td style="color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">------------</ins></div></td></tr>
<tr><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></pre></div></td><td class='diff-marker'> </td><td style="background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></pre></div></td></tr>
</table>
Michael
https://xinu.cs.mu.edu/index.php?title=Talk:Memory/Archive1&diff=1742&oldid=prev
Michael: New page: {{Cleanup}} Currently this is how we believe memory is mapped on the device. <pre> ------------ |0x0000 0000 User Segment | 0x00FF FFFF End of 16 MB physical ram | |0x7FFF FFFF ----...
2007-06-22T18:08:56Z
<p>New page: {{Cleanup}} Currently this is how we believe memory is mapped on the device. <pre> ------------ |0x0000 0000 User Segment | 0x00FF FFFF End of 16 MB physical ram | |0x7FFF FFFF ----...</p>
<p><b>New page</b></p><div>{{Cleanup}}<br />
<br />
Currently this is how we believe memory is mapped on the device.<br />
<br />
<pre><br />
------------<br />
|0x0000 0000 User Segment<br />
| 0x00FF FFFF End of 16 MB physical ram<br />
|<br />
|0x7FFF FFFF<br />
------------<br />
|0x8000 0000 Kernel Segment 0 (KSEG0) Unmapped, cached.<br />
| Translates to lowest 512 MB of physical memory.<br />
| Ideal for kernel.<br />
|<br />
|+-----------<br />
||0x8000 0180 Interrupt vector<br />
||0x8000 0200<br />
|+-----------<br />
|<br />
|+-----------<br />
||0x8000 1000 Kernel entry point.<br />
|| Kernel text, data, heap, and stack segments<br />
||0x80FF FFFF End of 16MB physical ram<br />
|+-----------<br />
|<br />
|0x9FFF FFFF<br />
------------<br />
|0xA000 0000 Kernel Segment 1 (KSEG1) Unmapped, uncached.<br />
| Translates (again) to lowest 512 MB of physical memory.<br />
| Ideal for memory-mapped I/O ports.<br />
|<br />
|+------------<br />
||0xB800 0000 Broadcom I/O Controller [ IRQ 3 ]<br />
||+-----------<br />
|||0xB800 0300 UART 0<br />
|||0xB800 0307<br />
||+-----------<br />
||<br />
||+-----------<br />
|||0xB800 0400 UART 1<br />
|||0xB800 0407<br />
||+-----------<br />
||<br />
||<br />
|+------------<br />
||0xB800 1000 Broadcom Ethernet 47xx (4401?) [ IRQ 4 ]<br />
||<br />
|+------------<br />
||0xB800 2000 Mips 32 CPU [ IRQ 5 ]<br />
||<br />
|+------------<br />
||0xB800 3000 Broadcom USB Controller [ IRQ 6 ]<br />
||<br />
|+------------<br />
||0xB800 4000 DD SDRAM Controller [ IRQ 3 ]<br />
||<br />
|+------------<br />
||0xB800 5000 Broadcom Wireless LAN Controller [ IRQ 2 ]<br />
||<br />
|+------------<br />
||0xB800 6000 Broadcom 47xx Robo Switch Core [ IRQ 3 ]<br />
||<br />
|+------------<br />
||0xBC00 0000 Flash RAM (4 MB)<br />
||+-----------<br />
|||0xBC00 0000 flash0.boot (256 KB)<br />
|||<br />
|||0xBC03 FFFF<br />
||+-----------<br />
|||0xBC04 0000 flash0.trx<br />
|||<br />
|||0xBC04 001B or 0xBC04 03FF<br />
||+-----------<br />
|||0xBC04 001C or 0xBC04 0400<br />
||| flash0.os (3808 KB)<br />
|||0xBC3F 7FFF<br />
||+-----------<br />
|||0xBC3F 8000 flash0.nvram (32 KB)<br />
|||<br />
|||0xBC3F FFFF<br />
||+-----------<br />
||0xBC3F FFFF<br />
|+------------<br />
|0xBFFF FFFF<br />
------------<br />
|0xC000 0000 Kernel Segment 2 (KSEG2)<br />
|0xFFFF FFFF<br />
</pre></div>
Michael