亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? x-ppc3.html

?? this about vxworks operations systems
?? HTML
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><html><head><link rel="STYLESHEET" type="text/css" href="wrs.css"><title>    PowerPC   </title></head><body bgcolor="FFFFFF"><p class="navbar" align="right"><a href="index.html"><img border="0" alt="[Contents]" src="icons/contents.gif"></a><a href="GuideIX.html"><img border="0" alt="[Index]" src="icons/index.gif"></a><a href="x-ppc.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="x-ppc2.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="x-ppc4.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p><font face="Helvetica, sans-serif" class="sans"><h3 class="H2"><i><a name="84479">F.3  &nbsp;&nbsp;Interface Changes</a></i></h3></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84480"> </a>This section describes particular routines and tools that are specific to PowerPC targets in any of the following ways:</p></dl><dl class="margin"><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84481"> </a>available only for PowerPC targets </li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84482"> </a>parameters specific to PowerPC targets </li></ul></p><p class="listspace"><ul class="Bullet" type="disc"><li><a name="84483"> </a>special restrictions or characteristics on PowerPC targets </li></ul></p></dl><dl class="margin"><dd><p class="Body"><a name="84484"> </a>For complete documentation, see the online documentation. </p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="84487">Memory Management Unit</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="84488"> </a>VxWorks provides two levels of virtual memory support: the basic level bundled with VxWorks, and the full level that requires the optional product VxVMI.Check with your sales representative for the availability of VxVMI for PowerPC.</p><dd><p class="Body"><a name="84492"> </a>For detailed information on VxWorks MMU support, see <a href="c-vm.html#84369"><i class="title">7.&nbsp;Virtual Memory Interface</i></a>. The following subsections augment the information in that chapter.</p></dl></dl><dl class="margin"><dd><font face="Helvetica, sans-serif" size="-1" class="sans"><h5 class="HU"><i><a name="84494">Instruction and Data MMU</a></i></h5></font><dl class="margin"><dd><p class="Body"><a name="84495"> </a>The PowerPC MMU introduces a distinction between instruction and data MMU and allows them to be separately enabled or disabled. Two parameters, <b class="symbol_UC">USER_I_MMU_ENABLE</b> and <b class="symbol_UC">USER_D_MMU_ENABLE</b>, are enabled by default in the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Params</font></b> tab of the <b class="guiLabel"><font face="Helvetica, sans-serif" size="-1" class="sans">Properties</font></b> window under <b class="symbol_UC">SELECT_MMU</b>. To enable/disable one or both MMUs, select the corresponding parameter and remove the <b class="symbol_UC">TRUE</b>.</p></dl><dd><font face="Helvetica, sans-serif" size="-1" class="sans"><h5 class="HU"><i><a name="84498">60X Memory Mapping</a></i></h5></font><dl class="margin"><dd><p class="Body"><a name="84499"> </a>The PowerPC 603 and 604 MMU supports two models for memory mapping. The first, the BAT model, allows mapping of a memory block ranging in size from 128KB to 256MB into a BAT register. The second, the segment model, gives the ability to map the memory in pages of 4KB. Tornado for PowerPC supports both memory models.</p></dl><dl class="margin"><b class="HU-bullet"><li><a name="84500"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">603/604 Block Address Translation Model</font></li></b></dl><dl class="margin"><dd><p class="Body"><a name="84502"> </a>The size of a BAT register is two words of 32 bits. For the PowerPC 603 and PowerPC 604, eight BAT registers are implemented: four for the instruction MMU and four for the data MMU. </p><dd><p class="Body"><a name="84503"> </a>The data structure <b class="keyword">sysBatDesc[]</b>, defined in <b class="file">sysLib.c</b>, handles the BAT register configuration. The registers will be set by the initialization software in the MMU library. By default these registers are cleared and set to zero.</p><dd><p class="Body"><a name="84504"> </a>All the configuration constants used to fill the <b class="keyword">sysBatDesc[]</b> are defined in <i class="textVariable">installDir</i><b class="file">/target/h/arch/ppc/mmu603Lib.h</b> for both the PowerPC 603 and the PowerPC 604.</p></dl><dl class="margin"><b class="HU-bullet"><li><a name="84505"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">603/604 Segment Model</font></li></b></dl><dl class="margin"><dd><p class="Body"><a name="84507"> </a>This model specifies the configuration for each memory page. The entire physical memory is described by the data structure <b class="keyword">sysPhysMemDesc[]</b>, defined in <b class="file">sysLib.c</b>. This data structure is made up of configuration constants for each page or group of pages. All the configuration constants defined in <a href="c-vm3.html#84401">Table&nbsp;7-1</a> of <a href="c-vm.html#84369"><i class="title">7.&nbsp;Virtual Memory Interface</i></a> are available for PowerPC virtual memory pages.</p><dd><p class="Body"><a name="84519"> </a>Use of the <b class="symbol_UC">VM_STATE_CACHEABLE</b> constant listed in <a href="c-vm3.html#84401">Table&nbsp;7-1</a> for each page or group of pages, sets the cache to copy-back mode.</p><dd><p class="Body"><a name="84520"> </a>In addition to <b class="symbol_UC">VM_STATE_CACHEABLE</b>, the following additional constants are supported:</p></dl><dl class="margin"><ul class="DashSingle" type="circle"><li><a name="84521"> </a><b class="symbol_UC">VM_STATE_CACHEABLE_WRITETHROUGH</b> </li></ul><ul class="DashSingle" type="circle"><li><a name="84523"> </a><b class="symbol_UC">VM_STATE_MEM_COHERENCY</b> </li></ul><ul class="DashSingle" type="circle"><li><a name="84525"> </a><b class="symbol_UC">VM_STATE_MEM_COHERENCY_NOT</b> </li></ul><ul class="DashSingle" type="circle"><li><a name="84527"> </a><b class="symbol_UC">VM_STATE_GUARDED</b> </li></ul><ul class="DashSingle" type="circle"><li><a name="84529"> </a><b class="symbol_UC">VM_STATE_GUARDED_NOT</b> </li></ul></dl><dl class="margin"><dd><p class="Body"><a name="84531"> </a>The first constant sets the page descriptor cache mode field in cacheable write-through mode. Cache coherency and guarded modes are controlled by the other constants.</p><dd><p class="Body"><a name="84532"> </a>For more information regarding cache modes, refer to <i class="title">PowerPC Microprocessor Family: The Programming Environments.</i></p><dd><p class="Body"><a name="84533"> </a>For more information on memory page states, state flags, and state masks, see <a href="c-vm.html#84369"><i class="title">7.&nbsp;Virtual Memory Interface</i></a>.</p><dd><p class="Body"><a name="84537"> </a>The page table size depends on the total memory to be mapped. The larger the memory to be mapped, the bigger the page table will be. The VxWorks implementation of the segment model follows the recommendations given in <i class="title">PowerPC Microprocessor Family: The Programming Environments</i>. During MMU library initialization, the total size of the memory to be mapped is computed, allowing dynamic determination of the page table size. The following table shows the correspondence between the total amount of memory to map and the page table size.<p class="table"><h4 class="EntityTitle"><a name="84543"><font face="Helvetica, sans-serif" size="-1" class="sans">Table 9-4:&nbsp;&nbsp;Page table size &nbsp;</font></a></h4><table border="0" cellpadding="0" cellspacing="0"><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="84547"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Total Memory to map</font></b></div></th><th rowspan="1" colspan="1"><div class="CellHeading"><b><a name="84549"> </a><font face="Helvetica, sans-serif" size="-1" class="sans">Page table size</font></b></div></th></tr><tr><td colspan="20"><hr class="tablerule2"></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84551"> </a>8 MB or less&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84553"> </a>64 KB&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84555"> </a>16 MB&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84557"> </a>128 KB&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84559"> </a>32 MB&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84561"> </a>256 KB&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84563"> </a>64 MB&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84565"> </a>512 KB&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84567"> </a>128 MB&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84569"> </a>1 MB&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84571"> </a>256 MB&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84573"> </a>2 MB&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84575"> </a>512 MB&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84577"> </a>4 MB&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84579"> </a>1 GB&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84581"> </a>8 MB&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84583"> </a>2 GB&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84586"> </a>16 MB&nbsp;</div></td></tr><tr valign="top"><td colspan=1 rowspan=1><div class="CellBody"><a name="84588"> </a>4 GB&nbsp;</div></td><td colspan=1 rowspan=1><div class="CellBody"><a name="84591"> </a>32 MB&nbsp;</div></td></tr><tr><td colspan="20"><hr class="tablerule"></td></tr><tr valign="middle"><td colspan="20"></td></tr></table></p></p></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="84592">HI and HIADJ Macros</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="86183"> </a>The <b class="symbol_UC">HI</b> and <b class="symbol_UC">HIADJ</b> macros are used in PowerPC assembly code. The macro <b class="symbol_UC">HI</b><b class="symbol_lc">(x)</b> is the simple high order 16 bits of the value <b class="symbol_lc">x</b>. The macro <b class="symbol_UC">HIADJ</b><b class="symbol_lc">(x)</b> is the high order 16 bits adjusted by bit 15. If bit 15 is set, then the value is adjusted by adding 1. </p><dd><p class="Body"><a name="86221"> </a>The macro <b class="symbol_UC">HIADJ</b><b class="symbol_lc">(x)</b> must be used whenever the low order 16 bits are to be used with an instruction that interprets them as a signed quantity (for instance, <b class="symbol_lc">addi</b>, <b class="symbol_lc">lwz</b>). If the low order bits are used in an instruction that interprets them as an unsigned quantity (for instance, <b class="symbol_lc">ori</b>) then the proper macro is <b class="symbol_UC">HI</b>, not <b class="symbol_UC">HIADJ</b>.</p><dd><p class="Body"><a name="86224"> </a>For example, addi uses a SIGNED quantity, so <b class="symbol_UC">HIADJ</b> is the proper macro:</p><dl class="margin"><dd><pre class="Code2"><b><a name="86226">lis &nbsp;&nbsp;rx, HIADJ(VALUE) addi  rx, rx, LO(VALUE)</a></b></pre></dl><dd><p class="Body"><a name="86206"> </a>However, ori uses an UNSIGNED quantity, so <b class="symbol_UC">HI</b> is the proper macro:</p><dl class="margin"><dd><pre class="Code2"><b><a name="86421">lis   rx, HI(VALUE) ori   rx, rx, LO(VALUE)</a></b></pre></dl></dl></dl><font face="Helvetica, sans-serif" class="sans"><h4 class="H4"><i><a name="86422">ELF-Specific Tools</a></i></h4></font><dl class="margin"><dl class="margin"><dd><p class="Body"><a name="86423"> </a>The following tools are specific to the ELF format. For more information, see the reference entries for each tool.</p></dl><dl class="margin"><dd><div class="Item"><a name="84595"> </a><b class="command">elfHex </b></div><dl class="margin"><dd><div class="Indent"><a name="84596"> </a>converts an ELF-format object file into Motorola hex records. The syntax is:</div><br><dl class="margin"><dd><pre class="Code3"><b><a name="84597">elfHex [-a <i class="textVariable">adrs</i>] [-l] [-v] [-p <i class="textVariable">PC</i>] [-s <i class="textVariable">SP</i>] <i class="textVariable">file</i> </a></b></pre></dl></dl><dd><div class="Item"><a name="84599"> </a><b class="command">elfToBin </b></div><dl class="margin"><dd><div class="Indent"><a name="84600"> </a>extracts text and data segments from an ELF file. The syntax is:</div><br><dl class="margin"><dd><pre class="Code3"><b><a name="84601">elfToBin &lt; <i class="textVariable">inFile</i> &gt; <i class="textVariable">outfile</i> </a></b></pre></dl></dl><dd><div class="Item"><a name="84603"> </a><b class="command">elfXsyms </b></div><dl class="margin"><dd><div class="Indent"><a name="84604"> </a>extracts the symbol table from an ELF file. The syntax is:</div><br><dl class="margin"><dd><pre class="Code3"><b><a name="84606">elfXsyms &lt; <i class="textVariable">objMod</i> &gt; <i class="textVariable">symTbl</i> </a></b></pre></dl></dl></dl></dl><a name="foot"><hr></a><p class="navbar" align="right"><a href="index.html"><img border="0" alt="[Contents]" src="icons/contents.gif"></a><a href="GuideIX.html"><img border="0" alt="[Index]" src="icons/index.gif"></a><a href="x-ppc.html"><img border="0" alt="[Top]" src="icons/top.gif"></a><a href="x-ppc2.html"><img border="0" alt="[Prev]" src="icons/prev.gif"></a><a href="x-ppc4.html"><img border="0" alt="[Next]" src="icons/next.gif"></a></p></body></html><!---by WRS Documentation (), Wind River Systems, Inc.    conversion tool:  Quadralay WebWorks Publisher 4.0.11    template:         CSS Template, Jan 1998 - Jefro --->

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产福利不卡视频| 精品国精品国产尤物美女| 欧美曰成人黄网| 94色蜜桃网一区二区三区| 日本韩国欧美三级| 日韩欧美一区二区不卡| 国产欧美日韩另类一区| 一区二区三区91| 国产美女精品人人做人人爽| 99久久伊人网影院| 欧美岛国在线观看| 亚洲欧美日韩综合aⅴ视频| 蜜臀久久久99精品久久久久久| 精彩视频一区二区| 91小视频在线观看| 精品伦理精品一区| 欧美激情综合网| 日本欧美肥老太交大片| 一本色道久久综合亚洲精品按摩| 久久国产精品免费| 成人av第一页| 精品国产一区二区三区av性色| 欧美日韩免费不卡视频一区二区三区| av在线这里只有精品| 制服丝袜一区二区三区| 中文字幕日本乱码精品影院| 久久99久久99精品免视看婷婷 | 国产xxx精品视频大全| 国模一区二区三区白浆| 制服丝袜激情欧洲亚洲| 亚洲精品欧美二区三区中文字幕| 久久久无码精品亚洲日韩按摩| 欧美一区二区三区四区高清 | 久久国产剧场电影| 欧美视频中文字幕| 亚洲色图丝袜美腿| 七七婷婷婷婷精品国产| 欧美亚洲国产一区二区三区va | 久久精品一二三| 亚洲成人精品在线观看| 91麻豆成人久久精品二区三区| thepron国产精品| 精品国产伦一区二区三区观看体验| 久久综合久色欧美综合狠狠| 亚洲一区在线播放| 在线免费不卡视频| 亚洲视频资源在线| 色综合久久六月婷婷中文字幕| 色中色一区二区| 亚洲女与黑人做爰| 91蜜桃婷婷狠狠久久综合9色| 欧美在线综合视频| 一区二区三区丝袜| 91视频免费播放| 亚洲精品国产a| 在线观看日产精品| 三级在线观看一区二区| 欧美日韩国产天堂| 男人的j进女人的j一区| 欧美日韩国产首页在线观看| 婷婷一区二区三区| 日韩欧美亚洲另类制服综合在线| 国产精品激情偷乱一区二区∴| 国产精品欧美极品| 91免费观看在线| 一个色综合网站| 欧美一区二区三区公司| 蜜臀av一区二区在线观看| www日韩大片| 成人h动漫精品| 国产精品欧美经典| av午夜一区麻豆| 亚洲一区二区五区| 欧美大片一区二区三区| 国产精品99久久久久久似苏梦涵| 欧美亚洲另类激情小说| 免费一级欧美片在线观看| 久久精品人人做人人爽人人| 国产美女精品人人做人人爽| 国产精品青草久久| 欧美影院午夜播放| 狠狠色丁香九九婷婷综合五月| 色八戒一区二区三区| 日本成人中文字幕| 国产精品久久久久一区二区三区共| 日本午夜精品一区二区三区电影 | 国产欧美日本一区视频| 成人国产视频在线观看| 亚洲图片一区二区| 精品精品欲导航| 国产成人精品亚洲日本在线桃色| 7777女厕盗摄久久久| 国产91露脸合集magnet| 亚洲精品欧美二区三区中文字幕| 99久久婷婷国产精品综合| 精品在线观看免费| 日韩综合在线视频| 亚洲高清免费一级二级三级| 一区在线播放视频| 日本一区二区免费在线观看视频 | 911国产精品| 色94色欧美sute亚洲线路一久| 亚洲精选在线视频| 国产精品传媒在线| 国产精品日韩精品欧美在线| 日韩一区二区在线观看视频播放| 久久超碰97人人做人人爱| 亚洲午夜久久久久久久久电影网 | 欧美日韩二区三区| 欧美日韩一卡二卡三卡| 色乱码一区二区三区88| 91热门视频在线观看| 99精品视频在线免费观看| 韩国三级中文字幕hd久久精品| **网站欧美大片在线观看| 国产欧美日韩精品在线| 国产精品免费久久| 国产精品电影一区二区三区| 亚洲婷婷在线视频| 一区精品在线播放| 亚洲精品菠萝久久久久久久| 综合久久国产九一剧情麻豆| 亚洲免费观看高清完整版在线观看熊 | 日本韩国精品在线| 在线观看av一区二区| 欧美日韩高清一区| 日韩无一区二区| 国产亚洲欧美一级| |精品福利一区二区三区| 国产精品热久久久久夜色精品三区| 欧美亚男人的天堂| 日韩欧美国产1| 久久久av毛片精品| 自拍偷拍国产精品| 亚洲成av人片一区二区梦乃| 免费成人在线影院| 国产suv精品一区二区6| a亚洲天堂av| 欧美日韩在线亚洲一区蜜芽| 欧美大尺度电影在线| 91在线国产观看| 久久天天做天天爱综合色| 久久婷婷久久一区二区三区| 亚洲天堂中文字幕| 国产精品久久久久影院亚瑟| 亚洲美女少妇撒尿| 久久国产人妖系列| 91免费小视频| 色老汉一区二区三区| 日韩一区二区免费电影| 亚洲成a人片在线观看中文| 美女脱光内衣内裤视频久久影院| 91香蕉国产在线观看软件| 欧美日韩久久久| 国产精品久久二区二区| 香蕉乱码成人久久天堂爱免费| 高清不卡一区二区| 色婷婷精品大在线视频| 2020日本不卡一区二区视频| 亚洲成a人v欧美综合天堂下载| 欧美日韩你懂得| 国产亚洲综合在线| 美女一区二区三区| 日韩美女主播在线视频一区二区三区| 国产成人精品综合在线观看 | 亚洲激情在线播放| 亚洲欧美激情插| av一区二区三区| 久久久久久久久久电影| 午夜久久久久久久久| 色综合av在线| 久久久久久免费毛片精品| 亚洲一区二区视频| 精品国产乱子伦一区| 久久激五月天综合精品| 久久综合九色综合欧美98 | 欧美日韩免费在线视频| 国产欧美日韩综合| 国产真实乱偷精品视频免| 欧美揉bbbbb揉bbbbb| 一区二区视频在线看| 国产一区二区网址| 精彩视频一区二区三区| 午夜欧美视频在线观看| 色婷婷久久综合| 成人av集中营| 97se亚洲国产综合自在线观| 久久精品欧美一区二区三区不卡| 欧美视频第二页| 亚洲欧洲日韩av| 成人综合在线网站| 欧美激情综合五月色丁香| 国内精品伊人久久久久av一坑| 国产毛片精品国产一区二区三区| 精品写真视频在线观看| 日韩欧美在线1卡| 奇米色一区二区| 91精品在线一区二区| 亚洲成人免费在线| 欧美一区二区三区免费|