HyperPlatform Programmer's Reference
Public Attributes | List of all members
SharedProcessorData Struct Reference

Represents VMM related data shared across all processors. More...

#include <vmm.h>

Public Attributes

volatile long reference_count
 Number of processors sharing this data. More...
 
void * msr_bitmap
 Bitmap to activate MSR I/O VM-exit. More...
 
void * io_bitmap_a
 Bitmap to activate IO VM-exit (~ 0x7FFF) More...
 
void * io_bitmap_b
 Bitmap to activate IO VM-exit (~ 0xffff) More...
 

Detailed Description

Represents VMM related data shared across all processors.

Definition at line 29 of file vmm.h.

Member Data Documentation

◆ io_bitmap_a

void* SharedProcessorData::io_bitmap_a

Bitmap to activate IO VM-exit (~ 0x7FFF)

Definition at line 32 of file vmm.h.

◆ io_bitmap_b

void* SharedProcessorData::io_bitmap_b

Bitmap to activate IO VM-exit (~ 0xffff)

Definition at line 33 of file vmm.h.

◆ msr_bitmap

void* SharedProcessorData::msr_bitmap

Bitmap to activate MSR I/O VM-exit.

Definition at line 31 of file vmm.h.

◆ reference_count

volatile long SharedProcessorData::reference_count

Number of processors sharing this data.

Definition at line 30 of file vmm.h.


The documentation for this struct was generated from the following file: