龙芯开源社区

 找回密码
 注册新用户(newuser)
查看: 3439|回复: 4

龙芯2F地址空间??

[复制链接]
发表于 2010-5-25 09:51:36 | 显示全部楼层 |阅读模式
各位大虾,谁能细说下龙芯的地址空间,我看的头晕,还没理清楚。
1 cpu访问pci空间?
2 pci访问cpu空间?
3 DMA时空间又如何映射?
4 有的地址从0xB..开始,有的又从0x8..开始,还有的从0x1..开始,访问设备还有非cache的转换?
实在是头晕,又明白的吗?莫非龙芯搞出个cpu来就是为整人玩的,然后让大家都迷糊。
俺是小虾,请赐教。。。。
发表于 2010-5-25 10:27:30 | 显示全部楼层
发表于 2010-5-25 10:56:45 | 显示全部楼层
楼上贴的资料不错啊。
发表于 2010-5-25 11:08:47 | 显示全部楼层
Linux内核开发

    * Linux内核移植开发手册
    * 2F地址空间讲解
    * godson-MMX

发行版

    * DebianTutorial_Lemote
    * 龙芯SIMD指令简明手册
    * 系统软件编译及使用向导

应用类

    * QtTutorial_Lemote

都在这里:
http://www.freeloongson.com/down/
发表于 2010-5-27 20:54:30 | 显示全部楼层
1 cpu访问pci空间?
PCI空间有MEM,I/O两种,还有PCI配置空间.

楼主是在说的物理内存以上的地址空间是用于给PCI设备分配MEM地址的空间吗?
称TOM(top of memory)
你装1G MEM,1G以上基本分配给PCI设备了,PC上TOM以上的空间有保留的块.
还有BIOS,我的PC, 1M的BIOS,占用4G-1M~4G的范围.

2 pci访问cpu空间?

是在说DMA吗?

3 DMA时空间又如何映射?
PC上物理地址0~1M用于DMA传输

LINUX映射到什么虚地址不懂
4 有的地址从0xB..开始,有的又从0x8..开始,还有的从0x1..开始,访问设备还有非cache的转换?
MIPS不懂. 看起来与X86 PC上的MTTR设置很象,不同地址范围不同的CACHE或UC设置.

本版积分规则

小黑屋|手机版|Archiver|Lemote Inc.  

GMT+8, 2019-9-17 16:41 , Processed in 0.187090 second(s), 18 queries .

快速回复 返回顶部 返回列表