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

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

?? initbrd.s

?? Ibmstb02500 miniboot 源碼
?? S
字號(hào):
// openbios/arch/vulcan/redwood6/initbrd.s, stbbios//------------------------------------------------------------------------------+////       This source code has been made available to you by IBM on an AS-IS//       basis.  Anyone receiving this source is licensed under IBM//       copyrights to use it in any way he or she deems fit, including//       copying it, modifying it, compiling it, and redistributing it either//       with or without modifications.  No license under IBM patents or//       patent applications is to be implied by the copyright license.////       Any user of this software should understand that IBM cannot provide//       technical support for this software and will not be responsible for//       any consequences resulting from the use of this software.////       Any person who transfers this source code or any derivative work//       must include the IBM copyright notice, this paragraph, and the//       preceding two paragraphs in the transferred software.////       COPYRIGHT   I B M   CORPORATION 1995//       LICENSED MATERIAL  -  PROGRAM PROPERTY OF I B M//-------------------------------------------------------------------------------////  File Name:   initbrd.s////  Function:    This is the architecture dependent init code for the ROM Monitor//               shipped with the IBM REDWOOD5 / STB04xxx (Pallas).////  Author:      Bill DeStein (initially)////  Change Activity-////  Date        Description of Change                                       BY//  ---------   ---------------------                                       ---//  18-Mar-98   Ported to Redwood from Hawthorne                            pag//  25-Mar-98   bumped level for dccr fix                                   pag//  26-Mar-98   bumped level for initializing sdram                         pag//  09-Apr-98   Fixed interrupt handling problem                            pag//  14-Jan-99   Porting to Redwood III                                      pag//  31-Mar-99   Fixed code bug in data_ramc using r0 to move r3->r4         pag//  02-Apr-99   Changed code to support RIT-B & RIT-A (serial clock)        pag//  02-Feb-00   Ported to Redwood IV Vesta STB                              jfh//  30-Dec-01   Splitted to architecture depdendent part from entry.s       YYD//  26-Apr-02   Updated for Vulcan/redwood6                                 VK//-------------------------------------------------------------------------------// Tristate for other masters, diable ready time outs//        xor      r0, r0, r0        oris     r1, r0,0x8000        mtdcr    biucr, r1//// Set up default chip interconnect//        lis     r3,0xC94B        ori     r3,r3,0xEDEE//      mtdcr   cic0_sccr,r3        addis   r0,r0,0x1080        ori     r0,r0,0x0000            /*LP default :0003/CS2\CS3*/        mtdcr   cic0_cr,r0        addi    r0,r0,0x0000        mtdcr   cic0_sel3,r0        addis   r0,r0,0x004A        ori     r0,r0,0x0000        mtdcr   cic0_vcr,r0//Initialize the Cross-bar switch        addis   r1,r0,0x0000		ori     r1,r1,0x0002                     mtdcr   cbscr,r1//Set the hidden dcr        addis   r1,r0,0x4000		ori     r1,r1,0x2000		mtdcr   dcr_34,r1// Initialize Bank 0 for 8 bit BOOTROM Flash//        xor      r0, r0, r0             //        mtdcr    brh0, r0               // Set Bus Region Config Hi reg 0        addis    r1, 0,  0x0001        ori      r1, r1, 0x8000        mfdcr    r0, br0                // Get current bank reg 0 settings        and      r0, r0, r1             // Leave on only the bus width bits        oris     r0, r0,0xF098          // 1 MB of flash r/w 0xFFFxxxxx-0xFFFFFFFF        ori      r0, r0,0x870E         // 16-bit, 8-bit earlier, ready disabled        mtdcr    br0, r0                // Set Bus Region Config reg 0//// Initialize Bank 1 for FLASH1 only//        addis    r0, r0, 0x0000                 mtdcr    brh1, r0               // ready sampling disabled        addis    r0, r0,0xe078          // 8 MB of space.r/w, 0xFF0xxxxx-0xFF7xxxxx lp 2005-6-20 10:33上午        ori      r0, r0,0x870E         // 8-bit, ready enabled        mtdcr    br1, r0                // Set Bus Region Config reg 2////Initialize bank 2 for FLASH2// //       addis    r0, r0, 0x0000//	mtdcr    brh2, r0               // ready sampling enabled //       addis    r0, r0, 0xe878         // 4 MB of space.r/w, 0xFF8xxxxx-0xFFbxxxxx//	ori      r0, r0, 0x070E         // 8-bit, ready enabled. //       mtdcr    br2, r0                // set brcr2.//Initialize bank 3 for USB//        addis    r0, r0, 0x0000	mtdcr    brh3, r0               // ready sampling enabled        addis    r0, r0, 0x307C         // 4 MB of space.r/w, 0xF30xxxxx-0xF38xxxxx	ori      r0, r0, 0x50BE         // 8-bit, ready disabled.        mtdcr    br3, r0                // set brcr3.//// Initialize Bank 4 for  Ethernet//        addis    r0, r0, 0x4000                 mtdcr    brh4, r0               // ready sampling enabled        addis    r0, r0,0x207C          // 8 MB of space.r/w, 0xF20xxxxx-0xF28xxxxx        ori      r0, r0,0xD0BF          // 16-bit, ready enabled        mtdcr    br4, r0                // Set Bus Region Config reg 2////Disable unused banks, by default they are disabled.//        addis    r6, r0,0xFF00        ori      r6, r6,0xBFFF        xor      r0, r0, r0                    mtdcr    brh2, r0        mtdcr    br2, r6                 mtdcr    brh5, r0        mtdcr    br5, r6        mtdcr    brh6, r0        mtdcr    br6, r6        mtdcr    brh7, r0        mtdcr    br7, r6//-----------------------------------------------------------------------// Invalidate i-cache and d-cache TAG arrays.//-----------------------------------------------------------------------        addi     r7, r0,256            // set r7 to # of lines in data cache                                       // for loop count- romeo has 64 lines..dcache:        addi     r6,0,0x0000           // clear GPR 6        mtctr    r7                    // set loop ctr..dcloop:        dccci    0, r6                 // invalidate line        addi     r6, r6,0x20           // bump to next line        bdnz     ..dcloop..icache:        addi     r6,0,0x0000           // clear GPR 6        iccci    0, r6                 // invalidates all i-cache//-----------------------------------------------------------------------// Initialize GPIOs to minimum options needed for OpenBIOS//-----------------------------------------------------------------------        addis   r4,r0,0x4006            // GPIO 0        addi    r0,r0,0x0        stw     r0,0x0000(r4)        stw     r0,0x0004(r4)                   /* addis   r0,r0,0x0000        ori     r0,r0,0x0006        stw     r0,0x0004(r4)*/              addis   r0,r0,0x0440        ori     r0,r0,0x0548        stw     r0,0x0008(r4)                 addis   r0,r0,0x4190        ori     r0,r0,0x5705        stw     r0,0x000c(r4)        addis   r0,r0,0x0440        ori     r0,r0,0x0548        stw     r0,0x0010(r4)        addis   r0,r0,0x4190        ori     r0,r0,0x5705        stw     r0,0x0014(r4)        addis   r0,r0,0x0000        ori     r0,r0,0x0004        stw     r0,0x0018(r4)        addis   r0,r0,0x0010        ori     r0,r0,0x0000        stw     r0,0x0030(r4)        addis   r0,r0,0x1405        ori     r0,r0,0x0000        stw     r0,0x0034(r4)        addis   r0,r0,0x0000        ori     r0,r0,0x0011        stw     r0,0x0038(r4)        addis   r0,r0,0x0000        ori     r0,r0,0x0000        stw     r0,0x003C(r4)        addis   r0,r0,0x0005        ori     r0,r0,0x0000        stw     r0,0x0040(r4)        addis   r0,r0,0x0000        ori     r0,r0,0x0000        stw     r0,0x0044(r4)                addis   r0,r0,0x0000        ori     r0,r0,0x000c        stw     r0,0x0000(r4)/*-------------------------------------------------------------------------+| CONFIGURE THE HSMC CONTROLLERS| Double map HSMC into 0x00000000/0x80000000  0x20000000/0xA0000000+-------------------------------------------------------------------------*/        /*         * SDRAM0         */        addis   r3,0,0x0000                     addis   r4,0,0x0200        addis   r5,0,0x2000        addis   r6,0,0x2200        addis   r7,0,0x81f0        addis   r8,0,0x8070           /* lp add */        addis   r9,0,0x80f0        	        	addis   r0,0,0        mtdcr   sdram0_besr,r0        /* reset/unlock besr           */        ori   r0,r3,0x4010        mtdcr sdram0_br0,r0        ori   r0,r4,0x3010        mtdcr sdram0_br1,r0        mtdcr sdram0_cr0,r7        mtdcr sdram0_cr1,r9        ori   r0,r7,0x8000               /* enable sdram controllor */        mtdcr sdram0_cr0,r0        //ori   r0,r7,0x8000               /* enable sdram controllor */     //   mtdcr sdram0_cr1,r0        /*         * SDRAM1         */        addis   r0,0,0        mtdcr   sdram1_besr,r0        /* reset/unlock besr           */        ori   r0,r5,0x2010        mtdcr sdram1_br0,r0        ori   r0,r6,0x2010        mtdcr sdram1_br1,r0        mtdcr sdram1_cr0,r8        mtdcr sdram1_cr1,r8        ori   r0,r8,0x8000        mtdcr sdram1_cr0,r0//-----------------------------------------------------------------------// A few important regs first, segmet guard, d-cache write through//-----------------------------------------------------------------------        addi    r0,0,0        mtsgr   r0        mtdcwr  r0//-----------------------------------------------------------------------// Set up some machine state registers.//-----------------------------------------------------------------------        addi     r4, r0,0x0000          // initialize r4 to zero        mtspr    esr, r4                // clear Exception Syndrome Reg        mttcr    r4                     // timer control register        addis    r4, r0,0xFFFF          // set r4 to 0xFFFFFFFF (status in the        ori      r4, r4,0xFFFF          // dbsr is cleared by setting bits to 1)        mtdbsr   r4                     // clear/reset the dbsr        mtdcr    besr, r4               // clear Bus Error Syndrome Reg//-----------------------------------------------------------------------// Clear reservation bit.//-----------------------------------------------------------------------        addis    r10, r0,0x0000        lwarx    r3, r10, r10           // get some data/set resv bit        stwcx.   r3, r10, r10           // store out and clear resv bit//-----------------------------------------------------------------------// Clear XER.//-----------------------------------------------------------------------        addis    r0, r0,0x0000        mtxer    r0//-----------------------------------------------------------------------// Mask off all interrupts in the universal interrupt controller//-----------------------------------------------------------------------        addis    r1, r0,0xFFFF	ori      r1, r1,0xFFFF	mtdcr    u_uicsr, r1        addi     r0,0,0        mtdcr    u_uicer, r0        addis    r1, r0,0x0000        ori      r1, r1,0x0000        mtdcr    u_uictr, r1        addis    r1, r0,0xFFFF		        ori      r1, r1,0x8F80		        mtdcr    u_uicpr, r1         addis   r0,0,0        mtdcr   sdram1_besr,r0        /* reset/unlock besr           */        ori   r0,r5,0x2010        mtdcr sdram1_br0,r0        ori   r0,r6,0x2010        mtdcr sdram1_br1,r0        mtdcr sdram1_cr0,r8        mtdcr sdram1_cr1,r8        ori   r0,r8,0x8000        mtdcr sdram1_cr0,r0//-----------------------------------------------------------------------// A few important regs first, segmet guard, d-cache write through//-----------------------------------------------------------------------        addi    r0,0,0        mtsgr   r0        mtdcwr  r0//-----------------------------------------------------------------------// Set up some machine state registers.//-----------------------------------------------------------------------        addi     r4, r0,0x0000          // initialize r4 to zero        mtspr    esr, r4                // clear Exception Syndrome Reg        mttcr    r4                     // timer control register        addis    r4, r0,0xFFFF          // set r4 to 0xFFFFFFFF (status in the        ori      r4, r4,0xFFFF          // dbsr is cleared by setting bits to 1)        mtdbsr   r4                     // clear/reset the dbsr        mtdcr    besr, r4               // clear Bus Error Syndrome Reg//-----------------------------------------------------------------------// Clear reservation bit.//-----------------------------------------------------------------------        addis    r10, r0,0x0000        lwarx    r3, r10, r10           // get some data/set resv bit        stwcx.   r3, r10, r10           // store out and clear resv bit//-----------------------------------------------------------------------// Clear XER.//-----------------------------------------------------------------------        addis    r0, r0,0x0000        mtxer    r0//-----------------------------------------------------------------------// Mask off all interrupts in the universal interrupt controller//-----------------------------------------------------------------------        addis    r1, r0,0xFFFF	ori      r1, r1,0xFFFF	mtdcr    u_uicsr, r1        addi     r0,0,0        mtdcr    u_uicer, r0        addis    r1, r0,0x0000        ori      r1, r1,0x0000        mtdcr    u_uictr, r1        addis    r1, r0,0xFFFF		        ori      r1, r1,0x8F80		        mtdcr    u_uicpr, r1        addis    r4, r0,0xFFFF           //r4 to 0xFFFFFFFF (status in the        ori      r4, r4,0xFFFF          // dbsr is cleared by setting bits to 1)        mtdbsr   r4                     // clear/reset the dbsr        mtdcr    besr, r4               // clear Bus Error Syndrome Reg//-----------------------------------------------------------------------// Clear reservation bit.//-----------------------------------------------------------------------        addis    r10, r0,0x0000        lwarx    r3, r10, r10           // get some data/set resv bit        stwcx.   r3, r10, r10           // store out and clear resv bit//-----------------------------------------------------------------------// Clear XER.//-----------------------------------------------------------------------        addis    r0, r0,0x0000        mtxer    r0//-----------------------------------------------------------------------// Mask off all interrupts in the universal interrupt controller//-----------------------------------------------------------------------        addis    r1, r0,0xFFFF	ori      r1, r1,0xFFFF	mtdcr    u_uicsr, r1        addi     r0,0,0        mtdcr    u_uicer, r0        addis    r1, r0,0x0000        ori      r1, r1,0x0000        mtdcr    u_uictr, r1        addis    r1, r0,0xFFFF		        ori      r1, r1,0x8F80		        mtdcr    u_uicpr, r1

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区在线免费观看| 欧美日韩精品专区| 国产寡妇亲子伦一区二区| 奇米888四色在线精品| 奇米精品一区二区三区在线观看一 | 欧美色图免费看| 日本乱码高清不卡字幕| 在线观看免费成人| 欧美调教femdomvk| 717成人午夜免费福利电影| 欧美日韩国产一级片| 欧美疯狂性受xxxxx喷水图片| 欧美浪妇xxxx高跟鞋交| 3d成人h动漫网站入口| 日韩丝袜情趣美女图片| 久久影音资源网| 国产欧美日韩激情| 国产欧美日韩三区| 18涩涩午夜精品.www| 亚洲欧美日韩在线不卡| 亚洲午夜激情网站| 乱中年女人伦av一区二区| 国产一区日韩二区欧美三区| 国产福利一区二区三区视频在线| 波多野结衣中文字幕一区| 色哟哟欧美精品| 911精品国产一区二区在线| 精品免费日韩av| 中文字幕一区二| 亚洲国产日韩综合久久精品| 日韩高清不卡在线| 国产自产v一区二区三区c| 豆国产96在线|亚洲| 99视频有精品| 67194成人在线观看| 久久综合精品国产一区二区三区| 国产精品九色蝌蚪自拍| 亚洲成人一区二区在线观看| 精油按摩中文字幕久久| 成人app下载| 9191国产精品| 国产精品久久夜| 午夜精品影院在线观看| 国产传媒一区在线| 欧美日韩精品一区二区三区| 久久综合一区二区| 亚洲一区二区在线观看视频| 国产在线精品一区二区 | 国产精品伦一区| 午夜不卡av免费| 成人午夜精品一区二区三区| 欧美日韩国产经典色站一区二区三区 | 欧美自拍丝袜亚洲| www激情久久| 亚洲电影欧美电影有声小说| 国产制服丝袜一区| 欧美日韩精品一区二区三区蜜桃 | 国产午夜一区二区三区| 香蕉久久一区二区不卡无毒影院| 国产aⅴ综合色| 欧美色区777第一页| 国产欧美日韩卡一| 蜜桃视频第一区免费观看| 色婷婷一区二区三区四区| 2022国产精品视频| 天堂蜜桃一区二区三区| 91亚洲精品久久久蜜桃| 国产亚洲精品aa| 国产成+人+日韩+欧美+亚洲| 国产精品乱码久久久久久| 美女视频网站黄色亚洲| 久久久影视传媒| 成人性生交大片免费看中文 | 蜜桃在线一区二区三区| 韩国精品在线观看| 欧美午夜电影一区| 国产精品久久久久国产精品日日 | 88在线观看91蜜桃国自产| 国产精品久久久久一区二区三区| 日本欧美一区二区在线观看| 欧美性做爰猛烈叫床潮| 亚洲欧洲韩国日本视频| 国产高清无密码一区二区三区| 日韩欧美卡一卡二| 亚洲一区av在线| 97久久超碰精品国产| 国产精品色婷婷久久58| 国产精品一卡二卡| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 日韩精品一区二区三区视频在线观看| 一卡二卡欧美日韩| 91蝌蚪国产九色| 中文字幕av一区二区三区| 国产成人精品影院| 欧美激情一区在线观看| 国产91丝袜在线18| 欧美国产国产综合| 成人在线一区二区三区| 国产精品伦理一区二区| 在线精品国精品国产尤物884a| 中文字幕一区二区三区不卡 | 久久丝袜美腿综合| 久久99蜜桃精品| 26uuu欧美| 国产精品一区二区三区网站| 久久奇米777| 福利电影一区二区| 欧美韩国日本一区| aaa欧美大片| 一区二区三区在线视频免费| 99re6这里只有精品视频在线观看| 亚洲男人的天堂在线aⅴ视频| 99re热这里只有精品视频| 亚洲激情欧美激情| 欧美蜜桃一区二区三区| 日韩精品成人一区二区在线| 日韩欧美一区中文| 久久99久久久欧美国产| 久久久久99精品一区| 成人av影视在线观看| 最新不卡av在线| 欧美伊人精品成人久久综合97| 亚洲成a人片在线观看中文| 欧美一级xxx| 国产一区二区三区日韩| 中文成人综合网| 色综合久久久网| 日韩精品视频网| 久久精品人人做| 色综合一区二区| 日韩黄色在线观看| 久久久国产精华| 91搞黄在线观看| 美女国产一区二区| 国产精品久久久久国产精品日日| 欧美性色aⅴ视频一区日韩精品| 日韩中文字幕不卡| 久久蜜桃av一区二区天堂| 99久免费精品视频在线观看| 五月婷婷久久综合| 国产日韩欧美一区二区三区综合| 色综合视频在线观看| 首页综合国产亚洲丝袜| www精品美女久久久tv| 91在线视频官网| 美女视频黄久久| 亚洲三级在线免费观看| 日韩女优制服丝袜电影| 91色porny| 蜜臀精品久久久久久蜜臀| 国产精品久久久久影院亚瑟| 欧美亚洲综合色| 高清国产一区二区| 偷窥少妇高潮呻吟av久久免费| 久久久国产精品不卡| 欧美日韩免费电影| 不卡视频在线看| 精品一区二区免费在线观看| 亚洲精品国产品国语在线app| 久久蜜桃香蕉精品一区二区三区| 在线免费av一区| 粉嫩蜜臀av国产精品网站| 亚洲电影第三页| 亚洲欧洲日韩av| 欧美sm美女调教| 欧美日韩一区三区| fc2成人免费人成在线观看播放| 人禽交欧美网站| 一区二区三区91| 国产欧美一区二区三区在线看蜜臀 | 99久久精品国产毛片| 久久99国产精品麻豆| 亚洲国产另类av| 亚洲欧美一区二区在线观看| 日韩一区二区三区三四区视频在线观看 | 91蜜桃传媒精品久久久一区二区| 国产一区免费电影| 日本不卡123| 亚洲国产一区二区在线播放| 国产精品久久久爽爽爽麻豆色哟哟| 欧美电影免费观看高清完整版在线观看| 欧洲一区在线观看| 91尤物视频在线观看| 成人免费看视频| 国产精品123区| 国产综合一区二区| 久久精品噜噜噜成人av农村| 日韩电影在线观看电影| 亚洲va国产天堂va久久en| 一区二区三区不卡在线观看| 国产精品不卡视频| 欧美高清在线一区二区| 久久久精品黄色| 久久精品一二三| 久久久久久免费网| 久久久国际精品| 国产免费观看久久| 国产精品午夜电影| 欧美国产日韩a欧美在线观看| 国产亚洲va综合人人澡精品|