Dump mode: limit queues to 256 descriptors since StorPortGetUncachedExtension can only allocate a limited amount of memory in dump mode.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=72922751
Fix constant conditional compiler error on debug with VisualStudio 13 compiler.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73249257
Build vioscsi windows driver as a linux library so we can unit test it.
This change uses relative symlinks to bring some code into google3 (since blaze build only works there). I have cleared this with the p4 admins:
include/custom contains a slightly modified wdm.h (since the file was using a enum forward definitions which gcc doesn't support).
include/km links to the windows 8.1 ddk headers
include/shared links to windows 8.1 shared headers
src links to vioscsi sources

Minor changes were made to vioscsi code to fix compile errors. The changes mostly get rid of unused variables.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=76364935
Automated g4 rollback of changelist 76364935.

*** Reason for rollback ***

breaks opt build

*** Original change description ***

Build vioscsi windows driver as a linux library so we can unit test it.
This change uses relative symlinks to bring some code into google3 (since blaze build only works there). I have cleared this with the p4 admins:
include/custom contains a slightly modified wdm.h (since the file was using a enum forward definitions which gcc doesn't support).
include/km links to the windows 8.1 ddk headers
include/shared links to windows 8.1 shared headers
src links to vioscsi sources

Minor chang...

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=76370463
Automated g4 rollback of changelist 76370463.

*** Reason for rollback ***

Re-do the windows unused variable changes to vioscsi without the BUILD file.

*** Original change description ***

Automated g4 rollback of changelist 76364935.

*** Reason for rollback ***

breaks opt build

*** Original change description ***

Build vioscsi windows driver as a linux library so we can unit test it.
This change uses relative symlinks to bring some code into google3 (since blaze build only works there). I have cleared this with the p4 admins:
include/custom contains a slightly modified wdm.h (since the file was using a enum forward definitions which gcc doesn't support).
include/km link...

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=76611077
Only enable hotplug if the host advertises it.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=76611343
Fix a few compile errors in linux for vioscsi.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=76736124
Increase NETKVM Rx/Tx buffer size.

By default, NETKVM post only 256 receive buffer while we virtio_queue advise 16384 queue size. Buffer can be easily run out if packet is coming in a fast rate. Especially when GRO is not enabled, we need a lot more buffer than our linux counterpart. It contributes to quite a bit for NTTTCP retransmission we have seen.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=76930698
Semi-automatic sync with from redhat repository.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=77349732
Merge branch 'moe_writing_branch_from_0d1c208178d594c35a7ca2a3f862a3e64d48de88'