Merge pull request #58 from OwenSmith/master

XENVIF #39
XENBUS #43

BUILD #43 (May 28, 2014 12:42:00 PM)

    Tighten up rangeset auditing and add separate counts for items and ranges — paul.durrant

BUILD #41 (May 28, 2014 12:32:49 PM)

    Fix 0xC4 BSOD from Pool code. — owen.smith

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
XENVIF #41

BUILD #40 (May 29, 2014 8:41:44 AM)

Avoid duplicate entries in the IP address table — paul.durrant

Signed-off-by: Paul Durrant <paul.durrant@citrix.com>
[DO-1183] Fetch internal product branding from version control not build output

Signed-off-by: Ben Chalmers <Ben.Chalmers@citrix.com>
Merge pull request #59 from benchalmers/do1183

[DO-1183] Fetch internal product branding from version control not build...
xenvbd 27, xenbus 45, xenvif 43

xenvbd 27

Fix PdoReset by attempting to poll ring for up to 5 minutes before
bugchecking
SDV is picky about %d/%u printf format specifiers
Use new GNTTAB interface
Track current/maximum grant usage
Refactor: internalize request preparation functions into a single call
Always bounce SRBs via FreshSrbs queue
Move Lookaside functions to same part of pdo.c
Fold BlockRingPush into BlockRingSubmit
Submit all prepared requests then attempt to prepare the next SRB
Fix checked-only bugcheck (0xD1 due to IsOnList in buffer.c)
Fix SDV on xencrsh
Fix build by removing (redefinition) of MmGetPhysicalAddress
Add sdv build to build.py, include nosdv option to not run sdv
Fix SDV errors, completes SDV and DVL log run
Log BLKIF_OP_* values when backend fails request
[CA-134598] Store the (partial) tag along with the XENVBD_REQUEST.

xenbus 45

Rename Pool* to Cache*
Introduce the CACHE interface
Export CACHE interface to child drivers
Remove much code duplication involved in interface query
Modify GNTTAB interface to support caches

xenvif 43

Use new XENBUS CACHE interface rather than local pool code
Remove much code duplication
Use new GNTTAB interface

Signed-off-by: Ben Chalmers <Ben.Chalmers@citrix.com>
Merge pull request #60 from benchalmers/xenvbd27

xenvbd 27, xenbus 45, xenvif 43

Approved-By: Ben.Chalmers@citrix.com