标签: exception-handling mips qemu
我正在Linux机器上为MIPS Malta编写一个小内核,Ubuntu 18.04,并使用QEMU模拟主机。然而,当试图实现异常处理时,我对Qemu提供的内存映射感到困惑。大多数在线文档似乎都声称地址0x80000080是CPU在异常情况下跳转到的地址,但在调试时,GDB Qemu似乎想要转到0xbfc00384。
0x80000080
0xbfc00384
据我所知,这可能是由于Qemu只是模拟马耳他板,但我还没有找到任何关于Qemu如何映射内存的文档。有人能指出我正确的方向吗?
答案 0 :(得分:0)
有关内存映射,请参阅here。闪存显示在0x1FC0.0000(相当于0xBFC0.0000)。 0x80000000通常是RAM。
0x1FC0.0000
0xBFC0.0000
0x80000000