作者查詢 / mimi0213

總覽項目: 發文 | 留言 | 暱稱
作者 mimi0213 在 PTT [ C_and_CPP ] 看板的留言(推文), 共21則
限定看板:C_and_CPP
首頁
上一頁
1
下一頁
尾頁
[問題] volatile能保證執行順序嗎?
[ C_and_CPP ]24 留言, 推噓總分: +8
作者: kdjf - 發表於 2015/05/31 08:55(10年前)
3Fmimi0213: 還可以加__asm__ __volatile__ ("" : : : "memory")05/31 09:28
4Fmimi0213: 再來cpu這段要用isb or dsb去防止pipeline ooo.05/31 09:29
5Fmimi0213: 可以參考linux kerel怎麼寫05/31 09:30
13Fmimi0213: instruction reorder compiler這端會做,所以用我提供的05/31 13:21
14Fmimi0213: memory barrier code實作防止。isb/dsb是cpu指令05/31 13:22
15Fmimi0213: 去查查arm的spec。要寫inline asm或者不用寫都可以。05/31 13:23
19Fmimi0213: 還有就是mmio這塊的address屬性要設成non-cacheable05/31 13:40
20Fmimi0213: 一般non-cacheable屬性就會有strongly order。這部份05/31 13:42
21Fmimi0213: 可以參考kernel實作。我想你應該是在non-os的環境。05/31 13:42
22Fmimi0213: 細節部份要對照spec,每種cache屬性有他的order定義。05/31 13:44
[問題] 請推薦有關撰寫USB驅動程式的書籍
[ C_and_CPP ]9 留言, 推噓總分: +2
作者: slshsb200300 - 發表於 2012/01/16 15:55(14年前)
9Fmimi0213:直接看code對照spec01/23 13:29
[問題]位元的1的計算
[ C_and_CPP ]15 留言, 推噓總分: +6
作者: markchen - 發表於 2010/02/24 16:32(16年前)
9Fmimi0213:建表吧,我記得是最快的。02/25 09:30
[問題] return用法
[ C_and_CPP ]16 留言, 推噓總分: +6
作者: chot - 發表於 2010/02/13 00:01(16年前)
14Fmimi0213:以x86來說,要return的東西是放在eax中,回傳給上一個要02/15 08:39
15Fmimi0213:呼叫的地方。02/15 08:39
Re: [問題] 問一題面試的題目...
[ C_and_CPP ]42 留言, 推噓總分: +10
作者: QQ29 - 發表於 2010/02/04 23:29(16年前)
10Fmimi0213:答案是-10??02/05 00:30
30Fmimi0213:了解02/05 08:39
[問題] fork後 virtual_ addr & physical_addr
[ C_and_CPP ]8 留言, 推噓總分: +3
作者: shukigy - 發表於 2010/02/01 22:01(16年前)
7Fmimi0213:把ia32 software developer's manual拿出來翻,02/03 16:40
8Fmimi0213:看protected mode memory management那一章裡面的Paging02/03 16:41
[問題] 如何撰寫一個作業系統
[ C_and_CPP ]25 留言, 推噓總分: +15
作者: jb0802 - 發表於 2010/01/30 02:22(16年前)
21Fmimi0213:http://bboytaiwan.blogspot.com/search/label/assembly01/30 20:59
22Fmimi0213:上面那個是我自己玩的東西,你看完應該大概知道怎麼寫一01/30 21:00
23Fmimi0213:個os01/30 21:01
首頁
上一頁
1
下一頁
尾頁