Главная » Просмотр файлов » Volume 2 System Programming

Volume 2 System Programming (794096), страница 13

Файл №794096 Volume 2 System Programming (Intel and AMD manuals) 13 страницаVolume 2 System Programming (794096) страница 132019-04-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 13)

. . . . . . . . . . . . . . . . . . . 207Table 8-2.Interrupt-Vector Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208Table 8-3.Double-Fault Exception Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . 213Table 8-4.Invalid-TSS Exception Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214TablesxxiAMD64 Technology24593—Rev. 3.13—July 2007Table 8-5.Stack Exception Error Codes . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216Table 8-6.General-Protection Exception Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217Table 8-7.Data-Type Alignment . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220Table 8-8.Simultaneous Interrupt Priorities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224Table 8-9.Simultaneous Floating-Point Exception Priorities .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226Table 8-10.Virtual-8086 Mode Interrupt Mechanisms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237Table 8-11.Effect of Instructions that Modify the IF Bit . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . 250Table 9-1.CPU Watchdog Timer Time Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258Table 9-2.CPU Watchdog Timer Count Select . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . 258Table 10-1.AMD64 Architecture SMM State-Save Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272Table 10-2.Legacy SMM State-Save Area (Not used by AMD64 Architecture) .

. . . . . . . . . . . . . . . . . . . 275Table 10-3.SMM Register Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 279Table 11-1.Deriving FSAVE Tag Field from FXSAVE Tag Field. . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . 304Table 12-1.Effects of Task Nesting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323Table 13-1.Breakpoint-Setting Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . 334Table 13-2.Breakpoint Location by Condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335Table 13-3.Operating-System Mode and User Mode Bits . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . 343Table 14-1.Initial Processor State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348Table 14-2.Initial State of Segment-Register Attributes . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350Table 14-3.x87 Floating-Point State Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352Table 14-4.Processor Operating Modes . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356Table 14-5.Long-Mode Consistency Checks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358Table 15-1.Guest Exception or Interrupt Types . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374Table 15-2.Instruction Intercepts. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 376Table 15-3.Ranges of MSR Permissions Map . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380Table 15-4.Effect of the GIF on Interrupt Handling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388Table 15-5.Guest Exception or Interrupt Types . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390Table 15-6.INIT Handling in Different Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393Table 15-7.NMI Handling in Different Operating Modes . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . 394Table 15-8.SMI Handling in Different Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394Table 15-9.DEV Capability Block, Overall Layout . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399Table 15-10. DEV Capability Header (DEV_HDR) (in PCI Config Space) . . . . . . . . . . . . . . . . . . . . . . . . . 400Table 15-11. Encoding of Function Field in DEV_OP Register . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . 400Table 15-12. DEV_CR Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401Table 15-13. Combining Guest and Host PAT Types . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . 409Table 15-14. Combining PAT and MTRR Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410xxiiTables24593—Rev. 3.13—July 2007AMD64 TechnologyTable 16-1.Interrupt Sources for Local APIC . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422Table 16-2.Message Type Field for Interrupt Messages to the Local APIC. . . . . . . . . . . . . . . . . . . . . . . . 423Table 16-3.APIC Registers . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425Table 16-4.Divide Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431Table 16-5.Valid ICR Field Combinations . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 437Table A-1.MSRs of the AMD64 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

453Table A-2.System-Software MSR Cross-Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457Table A-3.Memory-Typing MSR Cross-Reference. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458Table A-4.Machine-Check MSR Cross-Reference . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459Table A-5.Software-Debug MSR Cross-Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461Table A-6.Performance-Monitoring MSR Cross-Reference . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . 461Table A-7.Secure Virtual Machine MSR Cross-Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462Table A-8.System Management Mode MSR Cross-Reference . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . 463Table A-9.CPUID Namestring MSRs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463Table B-1.VMCB Layout, Control Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . 465Table B-2.VMCB Layout, State Save Area . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468Table C-1.SVM Intercept Codes . . . . . . . . . . . . . . . . . . .

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471TablesxxiiiAMD64 Technologyxxiv24593—Rev. 3.13—July 2007Tables24593—Rev. 3.13—July 2007AMD64 TechnologyRevision HistoryDateRevisionDescriptionJuly 20073.13Added 5.3.5, ”1-Gbyte Page Translation” on page 133.Added 7.2, ”Multiprocessor Memory Access Ordering” on page 162Added divide-by-zero exception to Table 8-8, “Simultaneous InterruptPriorities”‚ on page 224.Added information on ”CPU Watchdog Timer Register” and ”Machine-CheckMiscellaneous-Error Information Registers (MCi_MISCj)” to Chapter 9.Added SSE4A support to Chapter 11, ”128-Bit, 64-Bit, and x87Programming” on page 287.Added Monitor and MWAIT intercept information to section 15.8, ”InstructionIntercepts” on page 376 and reorganized intercept information; clarified15.15.1, ”TLB Flush” on page 388.Added Monitor and MWAIT intercepts to tables B-1, ”VMCB Layout, ControlArea” on page 465 and C-1, ”SVM Intercept Codes” on page 471.Added Chapter 16, ”Advanced Programmable Interrupt Controller (APIC)”on page 421, Chapter 17, ”OS-Visible Workaround Information” on page447, Chapter 18, ”Hardware P-State Control” on page 451.Added Table A-7, “Secure Virtual Machine MSR Cross-Reference”‚ onpage 462.Added minor clarifications and corrected typographical and formattingerrors.September20063.12Added numerous minor clarifications.December20053.11Added Chapter 15, Secure Virtual Machine.

Характеристики

Тип файла
PDF-файл
Размер
3,37 Mb
Материал
Тип материала
Высшее учебное заведение

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6510
Авторов
на СтудИзбе
302
Средний доход
с одного платного файла
Обучение Подробнее