Optimization of SMI handling and initialization
    1.
    发明授权
    Optimization of SMI handling and initialization 有权
    优化SMI处理和初始化

    公开(公告)号:US07493435B2

    公开(公告)日:2009-02-17

    申请号:US10681446

    申请日:2003-10-06

    IPC分类号: G06F13/24

    CPC分类号: G06F9/4812 G06F9/4401

    摘要: A method and apparatus for efficient memory allocation and system management interrupt (SMI) handling is herein described. Upon waking a second processor in a multiple processor system, one may use a single SMI to initialize each processor, may use the location of a single default SMI handler as a wake-up vector to the second processor, and may patch an instruction pointer to a non-aligned address during the handling of the SMI with the second processor to forgo the traditional extra aligned memory allocation. In addition, one may use unified handler code to handle software generated SMIs on both the first and second processors and may use exit SMM directly after handling a hardware SMI to save execution time.

    摘要翻译: 这里描述了用于高效存储器分配和系统管理中断(SMI)处理的方法和装置。 当在多处理器系统中唤醒第二处理器时,可以使用单个SMI来初始化每个处理器,可以将单个默认SMI处理器的位置用作到第二处理器的唤醒向量,并且可以将指令指针 在处理SMI期间使用第二处理器来放弃传统的额外对齐的存储器分配的非对齐地址。 此外,可以使用统一的处理程序代码来处理第一和第二处理器上的软件生成的SMI,并且可以在处理硬件SMI之后直接使用退出SMM来节省执行时间。

    Efficient system management synchronization and memory allocation
    2.
    发明授权
    Efficient system management synchronization and memory allocation 有权
    高效的系统管理同步和内存分配

    公开(公告)号:US07363411B2

    公开(公告)日:2008-04-22

    申请号:US10680615

    申请日:2003-10-06

    IPC分类号: G06F13/24

    摘要: A method and apparatus for optimization of multiprocessor synchronization and allocation of system management memory space is herein described. When a system management interrupt (SMI) is received, a first processor checks the state of a second processor, which may be done by checking a storage medium storing values representative of the second processor's state. The first processor handles the SMI or waits for the second processor dependent on the state of the second processor. Furthermore, system management memory is allocated where a first system management memory space assigned to a first processor overlaps a second system management memory space assigned to a second processor, leaving first and second non-overlapping region.

    摘要翻译: 这里描述了用于优化多处理器同步和分配系统管理存储器空间的方法和装置。 当接收到系统管理中断(SMI)时,第一处理器检查第二处理器的状态,其可以通过检查存储表示第二处理器状态的值的存储介质来完成。 第一个处理器处理SMI或等待第二个处理器取决于第二个处理器的状态。 此外,分配给第一处理器的第一系统管理存储器空间与分配给第二处理器的第二系统管理存储器空间重叠的系统管理存储器被分配,留下第一和第二非重叠区域。

    Method for managing virtual and actual performance states of logical processors in a multithreaded processor using system management mode
    3.
    发明授权
    Method for managing virtual and actual performance states of logical processors in a multithreaded processor using system management mode 有权
    使用系统管理模式管理多线程处理器中的逻辑处理器的虚拟和实际性能状态的方法

    公开(公告)号:US07219241B2

    公开(公告)日:2007-05-15

    申请号:US10307146

    申请日:2002-11-30

    IPC分类号: G06F1/26

    摘要: A power management technique uses system management interrupt (SMI) to manage performance states of logical processors in a physical processor. Each logical processor is associated with a virtual performance state and an actual performance state. A request to retrieve or to change the virtual performance state causes the SMI to be generated. The virtual performance state is a state known to an operating system (OS). The actual performance state is a state that the logical processor is operating at.

    摘要翻译: 电源管理技术使用系统管理中断(SMI)来管理物理处理器中的逻辑处理器的性能状态。 每个逻辑处理器与虚拟性能状态和实际性能状态相关联。 检索或更改虚拟性能状态的请求将导致生成SMI。 虚拟性能状态是操作系统(OS)已知的状态。 实际的性能状态是逻辑处理器正在运行的状态。

    Method for providing power management on multi-threaded processor by using SMM mode to place a physical processor into lower power state
    4.
    发明授权
    Method for providing power management on multi-threaded processor by using SMM mode to place a physical processor into lower power state 有权
    通过使用SMM模式将物理处理器置于低功率状态来在多线程处理器上提供电源管理的方法

    公开(公告)号:US07152169B2

    公开(公告)日:2006-12-19

    申请号:US10307158

    申请日:2002-11-29

    IPC分类号: G06F1/32

    CPC分类号: G06F1/3228

    摘要: A power management technique uses system management interrupt (SMI) to manage states of a processor that includes multiple logical processors. When the SMI is generated, the states of logical processors are verified. When all of the logical processors are idle, the physical processor is placed in a low power state.

    摘要翻译: 电源管理技术使用系统管理中断(SMI)来管理包括多个逻辑处理器的处理器的状态。 当生成SMI时,验证逻辑处理器的状态。 当所有逻辑处理器都处于空闲状态时,物理处理器处于低功耗状态。