| 数据搜索系统,热门电子元器件搜索 |
|
GXM 数据表(PDF) 79 Page - National Semiconductor (TI) |
|
|
|
|||||||||||||||||||||||||||||
GXM 数据表(HTML) 79 Page - National Semiconductor (TI) |
|
79 / 244 page ![]() Revision 3.1 79 www.national.com Processor Programming (Continued) 3.11.1 SMM Enhancements Eight SMM instructions have been added to the x86 instruction set that permit initiating SMM through software andsavingand restoring the total CPU statewhenin SMM. The SMM header now: • Stores 32-bits memory addresses. • Stores 32-bit memory data. • Differentiates memory and I/O accesses. • Indicates if an SMM interrupt was generated by access to a VGA region. The SMM service code is now cacheable. An SMAR reg- ister specifies the SMM region code base and limit. An SMHR register specifies the physical address for the SMM header. The SMI_NEST bit enables the nesting of SMM interrupts. 3.11.2 SMM Operation SMM execution flow is summarized in Figure 3-10. Enter- ing SMM requires the assertion of the SMI# pin for at least two SYSCLK periods or execution of the SMINT instruction. For the SMI# signal or SMINT instruction to be recog- nized, configuration register bits must be set as shown in Table 3-34. (The configuration registers are discussed in detail in Section 3.3.2.2 “Configuration Registers” on page 47.) After triggering an SMM through the SMI# pin or a SMINT instruction, selected CPU state information is automati- cally saved in the SMM memory space header located at the top of SMM memory space. After saving the header, the CPU enters real mode and begins executing the SMM service routine starting at the SMM memory region base address. The SMM service routine is user definable and may con- tain system or power management software. If the power management software forces the CPU to power down or if the SMM service routine modifies more registers than are automatically saved, the complete CPU state information should be saved. Figure 3-10. SMM Execution Flow Table 3-34. SMI# and SMINT Recognition Requirements Register Bits SMI# SMINT USE_SMI, CCR1[1] (Index C1h) 1 1 SMAC, CCR1[2] (Index C1h) 0 1 SIZE[3:0], SMAR3[3:0] (Index CFh) > 0 > 0 SMI# Sampled Active or SMINT Instruction Executed CPU State Stored in SMM Address Space Header Program Flow Transfers to SMM Address Space CPU Enters Real Mode Execution Begins at SMM Address Space Base Address RSM Instruction Restores CPU State Using Header Information Normal Execution Resumes |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |