![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 4846 阅读 · 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 · 1832 阅读 · 0 评论 -
mips中的la指令
在pmon中判断当前的代码是在flash中运行,还是在ram运行如下:bal locate /* Get cruuent execute address */nopuncached:or ra, UNCACHED_MEMORY_ADDRj ranoplocate:la s0,uncachedsubu s0,ra,s0在这里我们假设uncach原创 2012-05-01 11:32:16 · 25406 阅读 · 0 评论