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

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

?? sleep.s

?? 一段基于linux的電源管理的源代碼
?? S
字號(hào):
/* * linux/arch/mips/jz47xx/common/sleep.S * * jz47xx Assembler Sleep/WakeUp Management Routines * * Copyright (C) 2005 Ingenic Semiconductor * Author: <jlwei@ingenic.cn> * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2 of the License, or * (at your option) any later version. */#include <linux/config.h>#include <linux/linkage.h>#include <asm/asm.h>#include <asm/current.h>#include <asm/processor.h>#include <asm/regdef.h>#include <asm/cachectl.h>#include <asm/mipsregs.h>#include <asm/cacheops.h>#include <asm/cpu/regs.h>	.text	.set	noreorder	.set	noat	.extern jz_flush_cache_all/* * jz_cpu_suspend() * * Forces CPU into hibernate mode */	.globl	jz_cpu_suspendjz_cpu_suspend:	/* save general registers except k0($26) and k1($27) */	move	k0, sp	addiu	k0, k0, -(30*4)	sw	$0,  0(k0)	sw	$1,  4(k0)	sw	$2,  8(k0)	sw	$3,  12(k0)	sw	$4,  16(k0)	sw	$5,  20(k0)	sw	$6,  24(k0)	sw	$7,  28(k0)	sw	$8,  32(k0)	sw	$9,  36(k0)	sw	$10, 40(k0)	sw	$11, 44(k0)	sw	$12, 48(k0)	sw	$13, 52(k0)	sw	$14, 56(k0)	sw	$15, 60(k0)	sw	$16, 64(k0)	sw	$17, 68(k0)	sw	$18, 72(k0)	sw	$19, 76(k0)	sw	$20, 80(k0)	sw	$21, 84(k0)	sw	$22, 88(k0)	sw	$23, 92(k0)	sw	$24, 96(k0)	sw	$25, 100(k0)	sw	$28, 104(k0)	sw	$29, 108(k0)		/* saved sp */	sw	$30, 112(k0)	sw	$31, 116(k0)		/* saved ra */	move	sp, k0	/* save CP0 registers and sp */	move	k0, sp	addiu	k0, k0, -(26*4)	mfc0	$1, CP0_INDEX	mfc0	$2, CP0_RANDOM	mfc0	$3, CP0_ENTRYLO0	mfc0	$4, CP0_ENTRYLO1	mfc0	$5, CP0_CONTEXT	mfc0	$6, CP0_PAGEMASK	mfc0	$7, CP0_WIRED	mfc0	$8, CP0_BADVADDR	mfc0	$9, CP0_ENTRYHI	mfc0	$10, CP0_STATUS/*	mfc0	$11, $12, 1 */		/* IntCtl */	mfc0	$12, CP0_CAUSE	mfc0	$13, CP0_EPC/*	mfc0	$14, $15, 1 */		/* EBase */	mfc0	$15, CP0_CONFIG/*	mfc0	$16, CP0_CONFIG, 7 */	/* Config 7 */	mfc0	$17, CP0_LLADDR	mfc0	$18, CP0_WATCHLO	mfc0	$19, CP0_WATCHHI	mfc0	$20, CP0_DEBUG	mfc0	$21, CP0_DEPC	mfc0	$22, CP0_ECC	mfc0	$23, CP0_TAGLO	mfc0	$24, CP0_ERROREPC	mfc0	$25, CP0_DESAVE	sw	$1,  0(k0)	sw	$2,  4(k0)	sw	$3,  8(k0)	sw	$4,  12(k0)	sw	$5,  16(k0)	sw	$6,  20(k0)	sw	$7,  24(k0)	sw	$8,  28(k0)	sw	$9,  32(k0)	sw	$10, 36(k0)	sw	$11, 40(k0)	sw	$12, 44(k0)	sw	$13, 48(k0)	sw	$14, 52(k0)	sw	$15, 56(k0)	sw	$16, 60(k0)	sw	$17, 64(k0)	sw	$18, 68(k0)	sw	$19, 72(k0)	sw	$20, 76(k0)	sw	$21, 80(k0)	sw	$22, 84(k0)	sw	$23, 88(k0)	sw	$24, 92(k0)	sw	$25, 96(k0)	sw	$29, 100(k0)	/* saved sp */	move	sp, k0	/* preserve virtual address of stack */	la	k0, suspend_save_sp	sw	sp, 0(k0)	/* flush caches and write buffers */	jal	jz_flush_cache_all	nop	/* put CPU to hibernate mode */	la	t0, CPM_LPCR	lw	t1, 0(t0)	li	t2, ~CPM_LPCR_LPM_MASK	and	t1, t2	ori	t1, CPM_LPCR_LPM_HIBERNATE	/* prepare pointer to physical address 0 */	la	t2, 0xa0000000	/* align execution to a cache line */	j	1f	.align	51:	/* all needed values are now in registers.	 * These last instructions should be in cache	 */	/* set hibernate mode */	sw	t1, 0(t0)	/* force address lines low by reading at physical address 0 */	lw	t2, 0(t2)	/* enter hibernate mode */	.set	mips3		wait	.set	mips22:	j	2b		/* loop waiting for suspended */	nop/* * jz_cpu_resume() * * entry point from bootloader into kernel during resume */	.align 5	.globl	jz_cpu_resumejz_cpu_resume:	/* clear SCR.HGP */	la	t0, CPM_SCR	lw	t1, 0(t0)	li	t2, ~CPM_SCR_HGP	and	t1, t2	sw	t1, 0(t0)	/* restore LPCR.LPM to IDLE mode */	la	t0, CPM_LPCR	lw	t1, 0(t0)	li	t2, ~CPM_LPCR_LPM_MASK	and	t1, t2	ori	t1, CPM_LPCR_LPM_IDLE	sw	t1, 0(t0)	/* restore saved sp */	la	t0, suspend_save_sp	lw	sp, 0(t0)	/* restore CP0 registers */	move	k0, sp	lw	$1,  0(k0)	lw	$2,  4(k0)	lw	$3,  8(k0)	lw	$4,  12(k0)	lw	$5,  16(k0)	lw	$6,  20(k0)	lw	$7,  24(k0)	lw	$8,  28(k0)	lw	$9,  32(k0)	lw	$10, 36(k0)	lw	$11, 40(k0)	lw	$12, 44(k0)	lw	$13, 48(k0)	lw	$14, 52(k0)	lw	$15, 56(k0)	lw	$16, 60(k0)	lw	$17, 64(k0)	lw	$18, 68(k0)	lw	$19, 72(k0)	lw	$20, 76(k0)	lw	$21, 80(k0)	lw	$22, 84(k0)	lw	$23, 88(k0)	lw	$24, 92(k0)	lw	$25, 96(k0)	lw	$29, 100(k0)	/* saved sp */	mtc0	$1, CP0_INDEX	mtc0	$2, CP0_RANDOM	mtc0	$3, CP0_ENTRYLO0	mtc0	$4, CP0_ENTRYLO1	mtc0	$5, CP0_CONTEXT	mtc0	$6, CP0_PAGEMASK	mtc0	$7, CP0_WIRED	mtc0	$8, CP0_BADVADDR	mtc0	$9, CP0_ENTRYHI	mtc0	$10, CP0_STATUS/*	mtc0	$11, $12, 1 */		/* IntCtl */	mtc0	$12, CP0_CAUSE	mtc0	$13, CP0_EPC/*	mtc0	$14, $15, 1	*/	/* EBase */	mtc0	$15, CP0_CONFIG/*	mtc0	$16, CP0_CONFIG, 7*/	/* Config 7 */	mtc0	$17, CP0_LLADDR	mtc0	$18, CP0_WATCHLO	mtc0	$19, CP0_WATCHHI	mtc0	$20, CP0_DEBUG	mtc0	$21, CP0_DEPC	mtc0	$22, CP0_ECC	mtc0	$23, CP0_TAGLO	mtc0	$24, CP0_ERROREPC	mtc0	$25, CP0_DESAVE	/* restore general registers */	move	k0, sp	lw	$0,  0(k0)	lw	$1,  4(k0)	lw	$2,  8(k0)	lw	$3,  12(k0)	lw	$4,  16(k0)	lw	$5,  20(k0)	lw	$6,  24(k0)	lw	$7,  28(k0)	lw	$8,  32(k0)	lw	$9,  36(k0)	lw	$10, 40(k0)	lw	$11, 44(k0)	lw	$12, 48(k0)	lw	$13, 52(k0)	lw	$14, 56(k0)	lw	$15, 60(k0)	lw	$16, 64(k0)	lw	$17, 68(k0)	lw	$18, 72(k0)	lw	$19, 76(k0)	lw	$20, 80(k0)	lw	$21, 84(k0)	lw	$22, 88(k0)	lw	$23, 92(k0)	lw	$24, 96(k0)	lw	$25, 100(k0)	lw	$28, 104(k0)	lw	$29, 108(k0)		/* saved sp */	lw	$30, 112(k0)	lw	$31, 116(k0)		/* saved ra */	/* return to caller */	jr	ra	nopsuspend_save_sp:	.word	0			/* preserve sp here */	.set	reorder

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美乱综合| 久久国产精品第一页| 一区二区三区在线看| 亚洲精品大片www| 精品中文字幕一区二区| gogo大胆日本视频一区| 欧美日精品一区视频| 精品国内二区三区| 亚洲最色的网站| 欧美日韩在线三区| proumb性欧美在线观看| 国产精品传媒视频| 久久99蜜桃精品| 国产无遮挡一区二区三区毛片日本| 综合久久给合久久狠狠狠97色| 日日摸夜夜添夜夜添精品视频| 成人黄色电影在线| 欧美va亚洲va国产综合| 一区二区三区四区视频精品免费| 在线区一区二视频| 国产精品视频免费| 久久99最新地址| 中文字幕精品一区二区三区精品 | 日韩欧美一二三区| 亚洲国产婷婷综合在线精品| 国产成都精品91一区二区三| 欧美一级理论片| 午夜精品久久久久久久久久| www..com久久爱| 午夜欧美视频在线观看| 精品少妇一区二区三区 | 午夜久久久久久久久| 亚洲va欧美va天堂v国产综合| 国产成人亚洲综合a∨婷婷图片| 欧美电影免费观看高清完整版| 国产成人精品亚洲午夜麻豆| 亚洲精选视频免费看| 91精品国产91热久久久做人人| 9人人澡人人爽人人精品| 91黄视频在线| 在线观看视频一区二区| 欧美网站一区二区| 蜜臀99久久精品久久久久久软件| 在线区一区二视频| 综合精品久久久| 91色在线porny| 高清av一区二区| 国产日韩精品一区| 亚洲日本一区二区| 精久久久久久久久久久| 国产精品久久久一本精品| 91精品在线麻豆| 奇米在线7777在线精品| 欧美一区二区三区四区在线观看| 国产超碰在线一区| 美女视频黄a大片欧美| 又紧又大又爽精品一区二区| 久久久国产一区二区三区四区小说| 国产成人丝袜美腿| 日本欧美一区二区三区乱码| 欧美成人官网二区| 精品视频一区 二区 三区| 成人激情免费视频| 极品少妇一区二区| 免费在线观看视频一区| 亚洲伊人色欲综合网| 日韩精品在线网站| 欧美日韩国产免费一区二区 | 日韩一区二区三区三四区视频在线观看 | 国产乱理伦片在线观看夜一区 | 国产精品免费丝袜| 精品av综合导航| 制服丝袜国产精品| 欧美日韩专区在线| 欧美亚洲一区三区| 色八戒一区二区三区| 精品国产乱码久久久久久影片| 欧美高清你懂得| 国产精品资源在线| 国内精品伊人久久久久av影院| 18涩涩午夜精品.www| 欧美一区二区啪啪| 91精品国产免费| 欧美一三区三区四区免费在线看| 欧美在线观看一二区| 色激情天天射综合网| 91久久香蕉国产日韩欧美9色| 色综合天天综合网天天狠天天 | 91精品国产综合久久久久久漫画 | 欧美日本一道本在线视频| 在线欧美日韩国产| 欧美日韩一区二区在线视频| 欧美色爱综合网| 宅男在线国产精品| www一区二区| 91免费观看在线| 91久久精品一区二区三| 欧美性猛交xxxx乱大交退制版 | 在线综合+亚洲+欧美中文字幕| 欧美日韩国产高清一区二区三区 | 色综合天天综合给合国产| 色婷婷综合久久久| 国产原创一区二区三区| 日日摸夜夜添夜夜添国产精品| 蜜臀av一区二区| 国产大陆a不卡| 97久久精品人人澡人人爽| 国产综合久久久久久鬼色| 国产资源精品在线观看| www.亚洲国产| 欧美无砖砖区免费| 日韩一级片在线观看| 国产欧美日韩精品一区| 夜夜亚洲天天久久| 久久精品99国产国产精| 成人app软件下载大全免费| 欧美自拍偷拍一区| 欧美不卡一区二区三区四区| 欧美激情艳妇裸体舞| 亚洲国产成人高清精品| 国产麻豆成人传媒免费观看| 99久久精品国产观看| 欧美精品一级二级| 国产精品日韩精品欧美在线| 亚洲自拍偷拍麻豆| 国产另类ts人妖一区二区| 色欧美乱欧美15图片| www久久精品| 亚洲一区二区影院| 粉嫩aⅴ一区二区三区四区五区| 欧美性生活大片视频| 国产欧美va欧美不卡在线| 亚洲成人免费看| 99在线精品免费| 精品欧美乱码久久久久久1区2区| 亚洲色图欧美在线| 国产一区二区在线视频| 欧美日韩免费高清一区色橹橹| 久久精品亚洲精品国产欧美kt∨| 一区二区在线观看视频| 国产精品主播直播| 51精品国自产在线| 亚洲卡通欧美制服中文| 国产精品99久久久久久宅男| 欧美高清视频一二三区| 亚洲三级小视频| 国产福利一区二区三区在线视频| 777久久久精品| 亚洲精品菠萝久久久久久久| 国产成人精品亚洲777人妖| 欧美一区二区三区思思人| 亚洲女同一区二区| zzijzzij亚洲日本少妇熟睡| 国产亚洲午夜高清国产拍精品| 午夜伊人狠狠久久| 日本精品视频一区二区三区| 国产精品三级视频| 成人晚上爱看视频| 欧美三片在线视频观看| 一区二区三区在线观看国产| 不卡av免费在线观看| 国产午夜精品一区二区三区嫩草| 久久精品国产亚洲5555| 欧美一二三四在线| 性久久久久久久| 欧美日本一区二区在线观看| 亚洲妇女屁股眼交7| 欧美午夜免费电影| 亚洲午夜电影在线| 欧美性色欧美a在线播放| 亚洲愉拍自拍另类高清精品| 91黄色小视频| 亚洲一二三四区| 欧美三级视频在线| 丝袜亚洲精品中文字幕一区| 欧美日韩国产影片| 日本午夜精品视频在线观看| 欧美一区二区三区小说| 裸体歌舞表演一区二区| 精品福利一二区| 国产99精品视频| 亚洲私人黄色宅男| 色猫猫国产区一区二在线视频| 亚洲精品国久久99热| 欧美三级三级三级| 日本欧美一区二区| 亚洲精品在线电影| 成人av电影在线网| 亚洲韩国精品一区| 日韩一级黄色片| 国产白丝精品91爽爽久久 | 欧美国产欧美亚州国产日韩mv天天看完整 | 99精品一区二区| 亚洲精品成人悠悠色影视| 欧美人伦禁忌dvd放荡欲情| 蜜桃久久久久久| 国产欧美一区二区三区在线看蜜臀 | 欧美精品黑人性xxxx| 九九视频精品免费| 中文字幕一区二区三区不卡在线|