Minor compile-time fix for SHM snapshot mode that wasn't caught when vmi_get_va_pages switched to page_info_t
Address XSA-99 issue: the event ring is still accessible by the guest
Merge pull request #170 from tklengyel/xsa99

Address XSA-99 issue: the event ring is still accessible by the guest
Merge pull request #169 from tklengyel/shm_fix

Minor compile-time fix for SHM snapshot mode that wasn't caught when vmi...
Switch dom_info structure from being malloced to be on the stack so we need less logic to keep track of its memory
Checking pre-conditions for find_page_mode.
Prevent VMI_ERROR for FILE mode.

The methods for finding config values that require
virtual translations will not work for FILE mode,
so skips them to prevent the VMI_ERROR from being
printed.

Also prevents the suggestion for setting win_kdvb
from being printed in some cases where it is
present in the config, but was not enough to be
useful because of FILE mode or some other value
was missing.

Attempts to clear up how various combinations
of config values can be used and sanity checks
them against each other as much as possible.
Merge pull request #171 from tklengyel/switch_dom_info

Switch dom_info structure from being malloced to be on the stack so we n...
Merge pull request #172 from awsaba/arch_init_file_mode_fix

Prevent a VMI ERROR from being printed when using FILE mode