【发布时间】:2013-10-12 19:10:51
【问题描述】:
我在 Linux 中面临内核崩溃,因为 pppoe 驱动程序取消了对某些错误地址的引用。如果我将这段代码与有问题的指针一起使用:
printk("this pointer points to %p\n", pointer);
它打印的虚拟地址还是物理地址?当我得到内核崩溃的输出时,我得到了 epc 程序计数器值,这个 epc 值是物理地址还是逻辑地址?我想知道该地址是否属于 RAM 内存范围。此外,假设我的系统有一个 32 位宽的总线,我怎么知道地址是否对齐?
【问题讨论】:
标签: linux linux-kernel embedded