我正在尝试启动 Apple XNU 内核的自定义分支(可在此处获得源代码)。内核在start.s 的第 325 行出现三重故障。
检查QEMU 日志指向地址的页面错误0x10BFF8
。该地址是 PML4 之前的一个 4K 页 + 8 个字节,位于 address 0x10D000
。不过,问题是,我不知道为什么该call
指令会出现这样的页面错误。有人有想法吗?
我正在尝试启动 Apple XNU 内核的自定义分支(可在此处获得源代码)。内核在start.s 的第 325 行出现三重故障。
检查QEMU 日志指向地址的页面错误0x10BFF8
。该地址是 PML4 之前的一个 4K 页 + 8 个字节,位于 address 0x10D000
。不过,问题是,我不知道为什么该call
指令会出现这样的页面错误。有人有想法吗?