
mips
laoyouji
这个作者很懒,什么都没留下…
展开
-
mips一致性DMA映射、流式DMA映射的使用
一、流式DMA: 1、一般的使用方法是: dma_buf = (void *)__get_free_pages(GFP_ATOMIC|GFP_DMA, get_order(s->fragsize)); desc->snd_buffer = dma_buf; desc->snd_dma = dma_map_single(NULL, desc->snd_buffer, s->fragsize,原创 2012-04-30 21:37:09 · 4917 阅读 · 0 评论 -
mips中的read、write、ioremap、out、in函数
一、我们在驱动里面一般是这样访问寄存器的(以龙芯1b-linux-3.1内核为例): __raw_writel(__raw_readl(LS1X_INTC_INTCLR(n)) | (1 #define LS1X_INTC_INTCLR(n) LS1X_INTC_REG(n, 0xc) ----> #define LS1X_INTC_REG(n, x) (ioremap(原创 2012-04-29 21:09:40 · 1903 阅读 · 0 评论 -
mips中的la指令
在pmon中判断当前的代码是在flash中运行,还是在ram运行如下: bal locate /* Get cruuent execute address */ nop uncached: or ra, UNCACHED_MEMORY_ADDR j ra nop locate: la s0,uncached subu s0,ra,s0 在这里我们假设uncach原创 2012-05-01 11:32:16 · 25774 阅读 · 0 评论