Files
kolibrios/drivers/vboxguest/core/state.inc
lex ab59015ded
Some checks failed
Build system / Check kernel codestyle (pull_request) Has been cancelled
Build system / Build (pull_request) Has been cancelled
Add VBoxGuest driver code
2026-03-04 21:16:17 +03:00

70 lines
2.2 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
; =============================================================================
; Модуль : Driver Internal Structures
; Назначение : Глобальная структура состояния драйвера VBoxGuest
; Файл : core/state.inc
; =============================================================================
struct VBOX_DEVICE
port dw ?
pad1 dw ?
mmio_virt dd ?
mmio_phys dd ?
irq dd ?
last_events dd ? ; последняя маска событий, прочитанная в IRQ
event_filter dd ?
caps dd ?
flags dd ?
; бит0: device_present
; бит1: mmio_mapped
; бит2: irq_attached
; бит3: timer_running
; HGCM
hgcm_timeout dd ?
; HGCM packets
hgcm_connect_virt dd ?
hgcm_connect_phys dd ?
hgcm_disconnect_virt dd ?
hgcm_disconnect_phys dd ?
hgcm_call_virt dd ?
hgcm_call_phys dd ?
; Pre-allocated packets
display_virt dd ?
display_phys dd ?
events_virt dd ?
events_phys dd ?
filter_virt dd ?
filter_phys dd ?
caps_virt dd ?
caps_phys dd ?
guestinfo_virt dd ?
guestinfo_phys dd ?
guestinfo2_virt dd ?
guestinfo2_phys dd ?
mouse_virt dd ?
mouse_phys dd ?
hypervisor_info_virt dd ?
hypervisor_info_phys dd ?
dnd_call_virt dd ?
dnd_call_phys dd ?
host_version_virt dd ?
host_version_phys dd ?
heartbeat_config_virt dd ?
heartbeat_config_phys dd ?
heartbeat_virt dd ?
heartbeat_phys dd ?
; Pagelist HGCM call buffer (динамически выделяется)
hgcm_call_pl_virt dd ?
hgcm_call_pl_phys dd ?
; Единый блок памяти для VMMDev пакетов
vmmdev_packets_page dd ?
ends