快樂蝦
本文適用於
adi bf561 dsp
uclinux-2008r1.5-rc3 (
移植到vdsp5)
visual dsp++ 5.0(update 5)
/* turn off the icache */
p0.l = lo(imem_control);
p0.h = hi(imem_control);
r1 = [p0];
r0 = ~enicplb;
r0 = r0 & r1;
#if anomaly_05000125
cli r2;
ssync;
#endif
[p0] = r0;
ssync;
#if anomaly_05000125
sti r2;
#endif
/* turn off the dcache */
p0.l = lo(dmem_control);
p0.h = hi(dmem_control);
r1 = [p0];
r0 = ~endcplb;
r0 = r0 & r1;
/* anomaly 05000125 */
#if anomaly_05000125
cli r2;
ssync;
#endif
[p0] = r0;
ssync;
#if anomaly_05000125
sti r2;
#endif
這段**功能也相對簡單,關閉
icache
和dcache
,因為在
u-boot
中可能啟用它,不過對於直接啟動
uclinux
的移植方式而言,沒啥意義,在
reset
之後,本來就是關閉的,呵呵。
分析(1)
:儲存u-boot
傳遞過來的指標
(2009-1-19)
head.s
分析(2)
:syscfg
配置(2009-1-19)
head.s
分析(3)
:資料及指標暫存器清
0(2009-1-19)
linux核心head S檔案分析
1 kernel ram vaddr vaddr就是virtual address 這個巨集定義了核心執行時的虛擬位址。值為0xc0008000 2 kernel ram paddr paddr就是physical address 這個巨集定義核心執行時的物 理位址。值為0x30008000 3 總...
hbase關閉cache的配置
關閉hbase的cache hbase的配置項中 hfile.block.cache.size 0.2percentage of maximum heap xmx setting to allocate to block cache used by hfile storefile.default o...
linux 核心移植(五) head S檔案分析
這裡的核心源 是根據九鼎科技為s5pvx210開發板移植好的核心來分析的 1 核心執行的實體地址與虛擬位址 1 kernel ram vaddr vaddr就是virtual address 這個巨集定義了核心執行時的虛擬位址。值為0xc0008000 2 kernel ram paddr padd...