作者查詢 / mimi0213
作者 mimi0213 在 PTT [ C_and_CPP ] 看板的留言(推文), 共21則
限定看板:C_and_CPP
看板排序:
首頁
上一頁
1
下一頁
尾頁
3F推: 還可以加__asm__ __volatile__ ("" : : : "memory")05/31 09:28
4F→: 再來cpu這段要用isb or dsb去防止pipeline ooo.05/31 09:29
5F→: 可以參考linux kerel怎麼寫05/31 09:30
13F推: instruction reorder compiler這端會做,所以用我提供的05/31 13:21
14F→: memory barrier code實作防止。isb/dsb是cpu指令05/31 13:22
15F→: 去查查arm的spec。要寫inline asm或者不用寫都可以。05/31 13:23
19F推: 還有就是mmio這塊的address屬性要設成non-cacheable05/31 13:40
20F→: 一般non-cacheable屬性就會有strongly order。這部份05/31 13:42
21F→: 可以參考kernel實作。我想你應該是在non-os的環境。05/31 13:42
22F→: 細節部份要對照spec,每種cache屬性有他的order定義。05/31 13:44
9F推:直接看code對照spec01/23 13:29
9F推:建表吧,我記得是最快的。02/25 09:30
14F推:以x86來說,要return的東西是放在eax中,回傳給上一個要02/15 08:39
15F→:呼叫的地方。02/15 08:39
10F推:答案是-10??02/05 00:30
30F推:了解02/05 08:39
7F推:把ia32 software developer's manual拿出來翻,02/03 16:40
8F→:看protected mode memory management那一章裡面的Paging02/03 16:41
21F推:http://bboytaiwan.blogspot.com/search/label/assembly01/30 20:59
22F→:上面那個是我自己玩的東西,你看完應該大概知道怎麼寫一01/30 21:00
23F→:個os01/30 21:01
首頁
上一頁
1
下一頁
尾頁