一起来学习APIC【2】

xlanchen 2008-10-10 10:45:47
根据Intel MP手册:

CPU被划分为两种:
1)BSP,Bootstrap Processor,系统从这个处理器开始启动
2)AP,Application Processor,操作系统启动后AP才被激活

APIC有3种工作模式:
1)PIC模式,忽略所有APIC组件,强制系统采用单处理器模式。
2)Virtual wire模式,除了把APIC看成是一个virtual wire之外,其他的类似PIC模式
3)对称IO模式,系统工作在多处理器模式下

系统启动的时候,APIC的工作模式是1或者2。


...全文
88 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
better0332 2009-01-11
  • 打赏
  • 举报
回复
不错……网上的资料少啊
xlanchen 2008-10-10
  • 打赏
  • 举报
回复
从PIC模式进入多处理器模式的方法:

1)往0x22端口写入0x70,用来寻址下一个操作所对应的寄存器。
2)往0x23端口写入0x01,用来设置寄存器的对应位为1

4,441

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧