LOCAL APIC

下面的章节将会描述local APIC 的架构,怎么去检测到它,怎么去标识它,以及怎么去测试它的status.

1 Local APIC Block Diagram

软件和local 交互是通过读写他的寄存器,APIC 寄存器是通过内存映射的方式,它的初始地址是FEE00000H,(大小为4K)为了能够不出错的操作APIC,这个地址必须映射到强不可缓存(strong uncacheable)的内存里, 相关概念可以看  10.3节,“Methods of Caching Available".

在多处理器系统中,对于Intel 64 或者 IA 32 ,它会把APIC register 映射到相同的大小为4k 字节的物理地址空间上面,当然软件可以去修改它,使得每个local APIC 有自己的4K 字节的区间。

对于支持x2APIC 架构的处理器来说,local APIC 可以工作在 xAPIC 模式也可以是 x2APIC 模式,也可以工作在XAPIC 模式下。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值