Настроить LDTR, чтобы порадовать Intel VT? - PullRequest
3 голосов
/ 13 ноября 2011

Я нашел этот код в ядре Linux (arch / x86 / boot / pmjump.S)

# Set up TR to make Intel VT happy       
ltr %di                                //Here1

# Clear registers to allow for future extensions to the
# 32-bit boot protocol
xorl    %ecx, %ecx
xorl    %edx, %edx
xorl    %ebx, %ebx
xorl    %ebp, %ebp
xorl    %edi, %edi

# Set up LDTR to make Intel VT happy           
lldt    %cx                              //Here2

Как это радует Intel VT ??и почему это делает intel vt счастливым ??

спасибо:)

1 Ответ

1 голос
/ 14 ноября 2011

Насколько я понимаю, они хотят допустимое значение в LDTR (допустим NULL-селектор).Существуют определенные ограничения на состояние хоста и гостя во время переключения между ними.Возможно, они тоже хотят избежать сюрпризов.

...