Bochs源码分析-28: bochs开启x2apic与SMP编译说明
发布时间
阅读量:
阅读量
前言
接下来我们将依据《x86/x64体系探索及编程》第十七章的内容,对apic结构进行分析。第一个实验内容为验证local apic与x2apic的功能,然而当前最新版本的bochs配置文件存在一些调整,需添加特定的配置参数方可启用相关功能。为解决这一问题,耗费了较长时间进行研究(主要由于初期探索方向存在偏差)。
x2apic功能启用
在bochs的配置文件bochsrc.bxrc中增加以下配置项,即可实现功能开启;若未进行此项设置,则系统将依据原有配置文件进行检测,导致相关功能无法生效。
cpuid: apic=x2apic
从运行结果中可以观察到,该系统具备对x2apic的支持功能,若未检测到相关支持,则会显示为no。

关于bochs对SMP的编译支持
SMP,即Symmetric multi-processing对称多处理器技术,通常被理解为常见的多核处理器架构。
Bochs对于SMP的支持程度并未达到预期的理想状态,以下内容为关于Bochs对SMP相关功能的说明。
全部评论 (0)
还没有任何评论哟~
