Cosmetic change: untabify vioscsi.h.

Signed-off-by: Iuliu Rus <iuliur@google.com>
Dump mode: limit queues to 256 descriptors since StorPortGetUncachedExtension can only allocate a limited amount of memory in dump mode.

Signed-off-by: Iuliu Rus <iuliur@google.com>
Fix compile errors with latest google compilers.

Signed-off-by: Iuliu Rus <iuliur@google.com>
Only enable hotplug if the host advertises it.

Signed-off-by: Iuliu Rus <iuliur@google.com>
Increase MessageNumberLimit for netkvm
netkvm driver only ask for at most 4 msi msg which is too little for a 8 core or 16 core VM. Bump it to 32.

Signed-off-by: Iuliu Rus <iuliur@google.com>
Get correct CPU index to make sure MQ in netkvm.

It might be Windows OS version specific. At WIn2008R2, KeGetProcessorIndexFromNumber would return INVALID_PROCESSOR_INDEX if PROCESS_NUMBER.Reserved is not zero. This bug effectively prevent NETKVM to use egress MQ and ingress RSS feature.

Signed-off-by: Iuliu Rus <iuliur@google.com>