MsrIntercepts

final class ntoseye.MsrIntercepts

Subclass of BaseRecord.

Which RDMSRs and WRMSRs of a VTL exit (!hvvmcs -msr). MSRs outside the bitmap’s 0x0-0x1fff and 0xc0000000-0xc0001fff always exit.

property bitmap: int | None

The MSR bitmap’s physical address, or None without one.

property every: bool

Whether every RDMSR and WRMSR exits: the controls use no MSR bitmap, and the lists are empty.

property read: list[MsrRange]

The MSR ranges whose reads exit.

property read_without_exit: list[str]

The MSRs ntoseye names that the VTL reads without an exit.

property write: list[MsrRange]

The MSR ranges whose writes exit.

property write_without_exit: list[str]

The MSRs ntoseye names that the VTL writes without an exit.