VBoxGuest driver and control
This commit is contained in:
25
vmmdev/core.inc
Normal file
25
vmmdev/core.inc
Normal file
@@ -0,0 +1,25 @@
|
||||
; =============================================================================
|
||||
; Модуль : 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
|
||||
Reference in New Issue
Block a user