; ============================================================================= ; Модуль : VMMDev Core ; Назначение : Базовые операции VMMDev: send_request, init протокола ; Файл : vmmdev/core.inc ; ============================================================================= ; Базовая настройка протокола VMMDev proc vmmdev_init_protocol ; GuestInfo call guest_info_report test eax, eax jnz .fail ; GuestInfo2 (non-fatal — не все версии VBox поддерживают) call guest_info_2_report test eax, eax jz @f DEBUGF 2, "[VBoxGuest] [VMMDev] GuestInfo2 failed (rc=0x%x), continuing...\n", eax @@: xor eax, eax .fail: ret endp