用于SMI处理的方法、装置和系统

    公开(公告)号:CN1890634B

    公开(公告)日:2011-03-16

    申请号:CN200480036293.3

    申请日:2004-09-30

    申请人: 英特尔公司

    IPC分类号: G06F9/445 G06F9/46

    CPC分类号: G06F9/4812 G06F9/4401

    摘要: 在本文中描述了用于高效的存储器分配和系统管理中断(SMI)处理的方法和装置。一旦唤醒多个处理器系统中第二处理器,那么可以使用单个SMI来初始化每个处理器,可以使用单个默认SMI处理程序的位置作为第二处理器的唤醒向量,并且可以在使用第二处理器处理SMI期间将指令指针修改到未对齐地址,以避免传统的额外的对齐存储器的分配。此外,可以使用统一的处理程序代码在第一和第二处理器两者上处理软件产生的SMI,并且在处理完硬件SMI后可以直接退出SMM以节省执行时间。

    高效的系统管理同步方法和系统

    公开(公告)号:CN1890640B

    公开(公告)日:2010-10-13

    申请号:CN200480036294.8

    申请日:2004-10-06

    申请人: 英特尔公司

    IPC分类号: G06F9/46 G06F1/32

    摘要: 在本文中描述了用于优化多处理器同步和系统管理存储器空间分配的方法和装置。当接收到系统管理中断时,第一处理器核查第二处理器的状态,所述核查操作可以通过核查存有表示第二存储器的状态值的储存介质来实现。第一处理器根据第二处理器的状态处理SMI或者等待第二处理器。此外,系统管理存储器被分配,其中指派给第一处理器的第一系统管理存储器空间与指派给第二处理器的第二系统管理存储器空间重叠,留下第一和第二非重叠区域。

    高效的系统管理同步和存储器分配

    公开(公告)号:CN1890640A

    公开(公告)日:2007-01-03

    申请号:CN200480036294.8

    申请日:2004-10-06

    申请人: 英特尔公司

    IPC分类号: G06F9/46 G06F1/32

    摘要: 在本文中描述了用于优化多处理器同步和系统管理存储器空间分配的方法和装置。当接收到系统管理中断时,第一处理器核查第二处理器的状态,所述核查操作可以通过核查存有表示第二存储器的状态值的储存介质来实现。第一处理器根据第二处理器的状态处理SMI或者等待第二处理器。此外,系统管理存储器被分配,其中指派给第一处理器的第一系统管理存储器空间与指派给第二处理器的第二系统管理存储器空间重叠,留下第一和第二非重叠区域。

    SMI处理和初始化的优化
    5.
    发明公开

    公开(公告)号:CN1890634A

    公开(公告)日:2007-01-03

    申请号:CN200480036293.3

    申请日:2004-09-30

    申请人: 英特尔公司

    IPC分类号: G06F9/445 G06F9/46

    CPC分类号: G06F9/4812 G06F9/4401

    摘要: 在本文中描述了用于高效的存储器分配和系统管理中断(SMI)处理的方法和装置。一旦唤醒多个处理器系统中第二处理器,那么可以使用单个SMI来初始化每个处理器,可以使用单个默认SMI处理程序的位置作为第二处理器的唤醒向量,并且可以在使用第二处理器处理SMI期间将指令指针修改到未对齐地址,以避免传统的额外的对齐存储器的分配。此外,可以使用统一的处理程序代码在第一和第二处理器两者上处理软件产生的SMI,并且在处理完硬件SMI后可以直接退出SMM以节省执行时间。