亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
12下一頁(yè)
最近訪問(wèn)板塊 發(fā)新帖
查看: 14322 | 回復(fù): 17
打印 上一主題 下一主題

PCI驅(qū)動(dòng)的suspend/resume方法,在何時(shí)調(diào)用? [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2008-03-21 11:17 |只看該作者 |倒序?yàn)g覽
就先只說(shuō)PC上的。 對(duì)應(yīng)的往/sys/power/state寫(xiě)一個(gè)字符串,會(huì)進(jìn)入suspend態(tài), 但是Linux目前就至少支持3個(gè):

       ACPI的狀態(tài)          Linux的String         說(shuō)明
        ==============================================
        S1,                 "standby"         很低的延遲就能回到工作狀態(tài)

        S3,                 "mem",                 suspend-to-RAM, STR

        S4,                 "disk"                 suspend-to-disk, STD,也叫Hibernation


我想請(qǐng)教, 是不是這3種睡眠的 路徑中, 都會(huì)調(diào)用 pci驅(qū)動(dòng)的suspend/resume方法?  還是有哪種不會(huì)調(diào)用?

論壇徽章:
0
2 [報(bào)告]
發(fā)表于 2008-03-21 12:52 |只看該作者
個(gè)人猜測(cè),S1不會(huì),S3、S4會(huì)。
坐看高手解釋。

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2008-03-21 15:44 |只看該作者
我剛才跑去問(wèn)了一下PM方面的專家,下面是答復(fù)
drivers' suspend/resume are invoked at two cases:
a) device specific Dx transition, like D0->D3
b) system level sleep request with all drivers forced with a D0->D3 request

For b), normally S3/S4 are in this category.  S1 by definition doesn't require due to all device contexts preserved, but at least Linux is lazy and thus reuse same S3 path for S1.

然后是我繼續(xù)確認(rèn)一下有沒(méi)有理解錯(cuò):
Oops, what does "lazy" here mean? We usually say "lazy" as doing things until they have to be done, such as "demanding page". But here seem the "lazy" means linux doesn't implement S1 path, right?

最后是得到肯定的答復(fù)
Yes, Linux treats S1/S3 exactly same.

[ 本帖最后由 zx_wing 于 2008-3-21 15:56 編輯 ]

評(píng)分

參與人數(shù) 1可用積分 +15 收起 理由
albcamus + 15 精品文章

查看全部評(píng)分

論壇徽章:
0
4 [報(bào)告]
發(fā)表于 2008-03-21 16:18 |只看該作者
原帖由 zx_wing 于 2008-3-21 15:44 發(fā)表
我剛才跑去問(wèn)了一下PM方面的專家,下面是答復(fù)


多謝多謝  老大的理解力真厲害,對(duì)不熟悉的領(lǐng)域都能準(zhǔn)確的猜到!!


按照Linus的觀點(diǎn), STD應(yīng)該叫作'snapshot-and-restore',都不能算做suspend/resume, 不知道他的意思是不是應(yīng)該只有S1/S3走設(shè)備的suspend/resume方法

論壇徽章:
0
5 [報(bào)告]
發(fā)表于 2008-03-21 16:23 |只看該作者
>> Linux treats S1/S3 exactly same.

這句指的應(yīng)該只是 設(shè)備的D-States 吧?  Linux的standby和STR實(shí)現(xiàn)還是不一樣的。 zx_wing老大能再確認(rèn)一下嗎?

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2008-03-21 16:57 |只看該作者
原帖由 albcamus 于 2008-3-21 16:23 發(fā)表
>> Linux treats S1/S3 exactly same.

這句指的應(yīng)該只是 設(shè)備的D-States 吧?  Linux的standby和STR實(shí)現(xiàn)還是不一樣的。 zx_wing老大能再確認(rèn)一下嗎?

問(wèn)了,還沒(méi)回復(fù)。
你上一個(gè)帖子提到STD,這里提的STR,是一個(gè)東西嗎?

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2008-03-21 16:59 |只看該作者
原帖由 zx_wing 于 2008-3-21 16:57 發(fā)表

問(wèn)了,還沒(méi)回復(fù)。
你上一個(gè)帖子提到STD,這里提的STR,是一個(gè)東西嗎?


不是, STR是suspend-to-RAM,STD是suspend-to-disk;前者對(duì)應(yīng)ACPI的S3,后者對(duì)應(yīng)S4。

論壇徽章:
0
8 [報(bào)告]
發(fā)表于 2008-03-21 17:16 |只看該作者
原帖由 albcamus 于 2008-3-21 16:59 發(fā)表


不是, STR是suspend-to-RAM,STD是suspend-to-disk;前者對(duì)應(yīng)ACPI的S3,后者對(duì)應(yīng)S4。

汗,我不太明白。
那你這里問(wèn)的還是S1/S3是不是一樣的實(shí)現(xiàn)羅?

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2008-03-21 17:24 |只看該作者
原帖由 zx_wing 于 2008-3-21 17:16 發(fā)表

汗,我不太明白。
那你這里問(wèn)的還是S1/S3是不是一樣的實(shí)現(xiàn)羅?


是啊。  你前邊說(shuō)的是S1/S3對(duì)設(shè)備來(lái)說(shuō)是一樣的, 我想直到對(duì)CPU來(lái)說(shuō)是不是也是這樣? 感覺(jué)應(yīng)該不是

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2008-03-21 17:30 |只看該作者
原帖由 albcamus 于 2008-3-21 17:24 發(fā)表


是啊。  你前邊說(shuō)的是S1/S3對(duì)設(shè)備來(lái)說(shuō)是一樣的, 我想直到對(duì)CPU來(lái)說(shuō)是不是也是這樣? 感覺(jué)應(yīng)該不是

你直接這樣問(wèn)我還好理解點(diǎn),汗,現(xiàn)在才知道PM中的Cx代表CPU狀態(tài),Dx代表設(shè)備
我又重新問(wèn)了,我想答案應(yīng)該是no吧。等回復(fù)……
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP