主题:基于史老柒兄弟的一个帖子,拿自己身体做的科学实验 -- 帅云霓
共:💬215 🌺386 🌵4
对于x86,内核跟驱动特权级还是有区别的,一个是ring0,一个是ring1。。
但在MIPS体系结构下,内核和驱动都是在kernel模式下,在kernel unmapped cached段,也就是0x80000000到0x9FFFFFFF的kseg0区间。只有bootloader要放在0xA0000000到0xBFFFFFFF的kseg1。
因此,对于MIPS,内核与驱动就只有逻辑上的划分了。
更有甚者,ARM7TDMI这样的no MMU处理器,APP/Driver/kernel看到的4GB空间是完全一样的。在这种系统下,folk其实就等同于vfolk,当然也是很不安全的了。
- 相关回复 上下关系8
压缩 7 层
🙂晕, linux几时用到ring1了啊... abadcafe 字202 2010-06-25 11:06:07
🙂可能记混了,我得看看书再确定 帅云霓 字44 2010-06-25 17:06:32
🙂还真是这样的,您的理解更深刻 鹤雪堂主 字0 2010-06-23 21:47:43
🙂呵呵,当然这和处理器体系架构也有关系
😁经验不够了,花先欠着 鹤雪堂主 字0 2010-06-23 22:19:14
🙂还是成立的。ARM如果没有MMU的话,是跑不了标准内核的 1 鹤雪堂主 字220 2010-06-23 22:16:00
🙂对,ARM7TDMI只能跑ucLinux 帅云霓 字304 2010-06-23 22:25:59
🙂又欠你一朵花啦 鹤雪堂主 字207 2010-06-23 22:59:49