| 전자부품 데이터시트 검색엔진 |
|
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 |
|
링크 URL |
| 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 |